| Modifier and Type | Method and Description |
|---|---|
TableMetaData |
ShardingSphereSchema.get(String tableName)
Get table meta data via table name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ShardingSphereSchema.put(String tableName,
TableMetaData tableMetaData)
Add table meta data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ShardingSphereSchema.putAll(Map<String,TableMetaData> tableMetaDataMap)
Add table meta data map.
|
| Constructor and Description |
|---|
ShardingSphereSchema(Map<String,TableMetaData> tables) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<TableMetaData> |
TableMetaDataBuilder.build(String tableName,
SchemaBuilderMaterials materials)
Build table meta data.
|
static Optional<TableMetaData> |
TableMetaDataBuilder.load(String tableName,
SchemaBuilderMaterials materials)
Load physical table metadata.
|
| Modifier and Type | Method and Description |
|---|---|
static Optional<TableMetaData> |
TableMetaDataLoader.load(DataSource dataSource,
String tableNamePattern,
DatabaseType databaseType)
Load table meta data.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,TableMetaData> |
H2TableMetaDataLoader.load(DataSource dataSource,
Collection<String> existedTables) |
Map<String,TableMetaData> |
SQLServerTableMetaDataLoader.load(DataSource dataSource,
Collection<String> existedTables) |
Map<String,TableMetaData> |
PostgreSQLTableMetaDataLoader.load(DataSource dataSource,
Collection<String> existedTables) |
Map<String,TableMetaData> |
OracleTableMetaDataLoader.load(DataSource dataSource,
Collection<String> existedTables) |
Map<String,TableMetaData> |
MySQLTableMetaDataLoader.load(DataSource dataSource,
Collection<String> existedTables) |
| Modifier and Type | Method and Description |
|---|---|
TableMetaData |
RuleBasedTableMetaDataBuilder.decorate(String tableName,
TableMetaData tableMetaData,
T rule)
Decorate table meta data.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,TableMetaData> |
DialectTableMetaDataLoader.load(DataSource dataSource,
Collection<String> existedTables)
Load table meta data.
|
Optional<TableMetaData> |
RuleBasedTableMetaDataBuilder.load(String tableName,
DatabaseType databaseType,
Map<String,DataSource> dataSourceMap,
DataNodes dataNodes,
T rule,
ConfigurationProperties props)
Load table meta data.
|
| Modifier and Type | Method and Description |
|---|---|
TableMetaData |
RuleBasedTableMetaDataBuilder.decorate(String tableName,
TableMetaData tableMetaData,
T rule)
Decorate table meta data.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.