Class ProxyTarantoolMetadataContainer
- java.lang.Object
-
- io.tarantool.driver.core.metadata.ProxyTarantoolMetadataContainer
-
- All Implemented Interfaces:
TarantoolMetadataContainer
public class ProxyTarantoolMetadataContainer extends Object implements TarantoolMetadataContainer
Contains spaces and indexes metadata information retrieved from a call to a stored function
-
-
Constructor Summary
Constructors Constructor Description ProxyTarantoolMetadataContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addIndexes(String spaceName, Map<String,TarantoolIndexMetadata> indexMetadataMap)
void
addSpace(TarantoolSpaceMetadata metadata)
Map<String,Map<String,TarantoolIndexMetadata>>
getIndexMetadataBySpaceName()
Get index metadata mapped to index name and then to space nameMap<String,TarantoolSpaceMetadata>
getSpaceMetadataByName()
Get space metadata mapped to space name
-
-
-
Method Detail
-
getSpaceMetadataByName
public Map<String,TarantoolSpaceMetadata> getSpaceMetadataByName()
Description copied from interface:TarantoolMetadataContainer
Get space metadata mapped to space name- Specified by:
getSpaceMetadataByName
in interfaceTarantoolMetadataContainer
- Returns:
- map of space metadata, must not be null
-
getIndexMetadataBySpaceName
public Map<String,Map<String,TarantoolIndexMetadata>> getIndexMetadataBySpaceName()
Description copied from interface:TarantoolMetadataContainer
Get index metadata mapped to index name and then to space name- Specified by:
getIndexMetadataBySpaceName
in interfaceTarantoolMetadataContainer
- Returns:
- map of index metadata, must not be null
-
addSpace
public void addSpace(TarantoolSpaceMetadata metadata)
-
addIndexes
public void addIndexes(String spaceName, Map<String,TarantoolIndexMetadata> indexMetadataMap)
-
-