Package io.dingodb.sdk.service.meta
Class MetaServiceClient
java.lang.Object
io.dingodb.sdk.service.meta.MetaServiceClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDistribution(String tableName, PartitionDetail partitionDetail) voidclose()booleancreateIndex(String name, Index index) voidcreateSubMetaService(String name) booleancreateTable(@NonNull String tableName, @NonNull Table table) booleancreateTables(@NonNull Table table, List<Table> indexes) booleandropIndex(DingoCommonId indexId) booleanbooleandropSubMetaService(DingoCommonId schemaId) booleanbooleandropTables(@NonNull Collection<DingoCommonId> tableIds) booleandropTables(@NonNull List<String> tableNames) getIndex(DingoCommonId indexId) getIndexes(DingoCommonId schemaId) getIndexId(String indexName) getIndexMetrics(DingoCommonId indexId) getIndexMetrics(String index) getIndexRangeDistribution(DingoCommonId indexId) getIndexRangeDistribution(String indexName) getIndexRangeDistribution(String tableName, DingoCommonId regionId) getIndexRangeDistribution(String tableName, ByteArrayUtils.ComparableByteArray key) getRangeDistribution(DingoCommonId id, DingoCommonId regionId) getRangeDistribution(String tableName) getRangeDistribution(String tableName, DingoCommonId regionId) getRangeDistribution(String tableName, ByteArrayUtils.ComparableByteArray key) getSubMetaService(DingoCommonId schemaId) getSubMetaService(String name) getTableDefinition(@NonNull DingoCommonId tableId) getTableDefinition(@NonNull String tableName) getTableId(@NonNull String tableName) getTableIndexes(DingoCommonId tableId) getTableIndexes(String tableName) getTableMetrics(String tableName) Deprecated.booleanupdateIndex(String index, Index newIndex)
-
Constructor Details
-
MetaServiceClient
-
-
Method Details
-
getMetaConnector
-
close
public void close() -
createSubMetaService
-
getSchemas
-
getSubMetaServices
-
getSubMetaService
-
getSubMetaService
-
dropSubMetaService
-
createTable
-
createTables
-
dropTable
-
dropTables
-
dropTables
-
getTableId
-
getTables
Deprecated.UsegetTableDefinition(java.lang.String)andgetTableIndexes(java.lang.String)Get assigned table definition, including vector index and scalar index.- Parameters:
tableName- table name- Returns:
- table definition/vector index/scalar index
-
getTableIndexes
-
getTableIndexes
-
getTableDefinitionsBySchema
-
getTableDefinition
-
getTableDefinition
-
getTableCommitCount
-
addDistribution
-
getRangeDistribution
public RangeDistribution getRangeDistribution(String tableName, ByteArrayUtils.ComparableByteArray key) -
getRangeDistribution
-
getRangeDistribution
public RangeDistribution getRangeDistribution(DingoCommonId id, ByteArrayUtils.ComparableByteArray key) -
getRangeDistribution
-
getRangeDistribution
public NavigableMap<ByteArrayUtils.ComparableByteArray,RangeDistribution> getRangeDistribution(String tableName) -
getRangeDistribution
public NavigableMap<ByteArrayUtils.ComparableByteArray,RangeDistribution> getRangeDistribution(DingoCommonId id) -
getTableMetrics
-
createIndex
-
updateIndex
-
dropIndex
-
dropIndex
-
getIndex
-
getIndex
-
getIndexes
-
getIndexId
-
getIndexRangeDistribution
public RangeDistribution getIndexRangeDistribution(String tableName, ByteArrayUtils.ComparableByteArray key) -
getIndexRangeDistribution
-
getIndexRangeDistribution
public RangeDistribution getIndexRangeDistribution(DingoCommonId id, ByteArrayUtils.ComparableByteArray key) -
getIndexRangeDistribution
public NavigableMap<ByteArrayUtils.ComparableByteArray,RangeDistribution> getIndexRangeDistribution(String indexName) -
getIndexRangeDistribution
public NavigableMap<ByteArrayUtils.ComparableByteArray,RangeDistribution> getIndexRangeDistribution(DingoCommonId indexId) -
getIndexMetrics
-
getIndexMetrics
-