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 voidaddIndexes(String spaceName, Map<String,TarantoolIndexMetadata> indexMetadataMap)voidaddSpace(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:TarantoolMetadataContainerGet space metadata mapped to space name- Specified by:
getSpaceMetadataByNamein interfaceTarantoolMetadataContainer- Returns:
- map of space metadata, must not be null
-
getIndexMetadataBySpaceName
public Map<String,Map<String,TarantoolIndexMetadata>> getIndexMetadataBySpaceName()
Description copied from interface:TarantoolMetadataContainerGet index metadata mapped to index name and then to space name- Specified by:
getIndexMetadataBySpaceNamein 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)
-
-