Class SpacesTarantoolMetadataContainer
- java.lang.Object
-
- io.tarantool.driver.core.metadata.SpacesTarantoolMetadataContainer
-
- All Implemented Interfaces:
TarantoolMetadataContainer
public class SpacesTarantoolMetadataContainer extends Object implements TarantoolMetadataContainer
Contains spaces and indexes metadata information retrieved from the system spaces
-
-
Constructor Summary
Constructors Constructor Description SpacesTarantoolMetadataContainer(TarantoolResult<TarantoolSpaceMetadata> spacesCollection, TarantoolResult<TarantoolIndexMetadata> indexesCollection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
Constructor Detail
-
SpacesTarantoolMetadataContainer
public SpacesTarantoolMetadataContainer(TarantoolResult<TarantoolSpaceMetadata> spacesCollection, TarantoolResult<TarantoolIndexMetadata> indexesCollection)
-
-
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
-
-