public class Catalog extends Object implements AutoCloseable
| 构造器和说明 |
|---|
Catalog(java.util.function.Supplier<Snapshot> snapshotProvider,
boolean showRowId,
String dbPrefix,
boolean loadTables) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
TiDBInfo |
getDatabase(String dbName) |
TiDBInfo |
getDatabaseFromCache(String dbName) |
TiTableInfo |
getTable(String dbName,
String tableName) |
TiTableInfo |
getTable(TiDBInfo database,
long tableId) |
TiTableInfo |
getTable(TiDBInfo database,
String tableName) |
TiTableInfo |
getTableFromCache(String dbName,
String tableName) |
TiTableInfo |
getTableFromCache(TiDBInfo database,
String tableName) |
List<TiDBInfo> |
listDatabases() |
List<TiDBInfo> |
listDatabasesFromCache() |
List<TiTableInfo> |
listTables(TiDBInfo database) |
List<TiTableInfo> |
listTablesFromCache(TiDBInfo database) |
void |
reloadCache(boolean loadTables) |
public Catalog(java.util.function.Supplier<Snapshot> snapshotProvider, boolean showRowId, String dbPrefix, boolean loadTables)
public void close()
close 在接口中 AutoCloseablepublic void reloadCache(boolean loadTables)
public List<TiTableInfo> listTables(TiDBInfo database)
public List<TiTableInfo> listTablesFromCache(TiDBInfo database)
public TiTableInfo getTableFromCache(String dbName, String tableName)
public TiTableInfo getTableFromCache(TiDBInfo database, String tableName)
public TiTableInfo getTable(String dbName, String tableName)
public TiTableInfo getTable(TiDBInfo database, String tableName)
public TiTableInfo getTable(TiDBInfo database, long tableId)
Copyright © 2023 PingCAP. All rights reserved.