public final class SchemaMetaDataPersistService extends Object
| Constructor and Description |
|---|
SchemaMetaDataPersistService() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String schemaName)
Delete schema.
|
void |
delete(String schemaName,
String tableName)
Delete table meta data.
|
void |
delete(String databaseName,
String schemaName,
String tableName)
Delete table meta data.
|
Optional<org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema> |
load(String databaseName,
String schemaName)
Load schema.
|
Collection<String> |
loadAllNames()
Load all schema names.
|
void |
persist(String schemaName)
Persist schema tables.
|
void |
persist(String databaseName,
String schemaName,
org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema schema)
Persist schema.
|
void |
persist(String databaseName,
String schemaName,
org.apache.shardingsphere.infra.metadata.schema.model.TableMetaData tableMetaData)
Persist table meta data.
|
void |
persist(String schemaName,
org.apache.shardingsphere.infra.metadata.schema.model.TableMetaData tableMetaData)
Persist table meta data.
|
public void persist(String databaseName, String schemaName, org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema schema)
databaseName - database name to be persistedschemaName - schema name to be persistedschema - schema to be persistedpublic void persist(String schemaName, org.apache.shardingsphere.infra.metadata.schema.model.TableMetaData tableMetaData)
schemaName - schema nametableMetaData - table meta datapublic void persist(String databaseName, String schemaName, org.apache.shardingsphere.infra.metadata.schema.model.TableMetaData tableMetaData)
databaseName - database nameschemaName - schema nametableMetaData - table meta datapublic void persist(String schemaName)
schemaName - schema namepublic void delete(String schemaName)
schemaName - schema name to be deletedpublic void delete(String schemaName, String tableName)
schemaName - schema nametableName - table namepublic void delete(String databaseName, String schemaName, String tableName)
databaseName - database nameschemaName - schema nametableName - table namepublic Optional<org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema> load(String databaseName, String schemaName)
databaseName - database name to be loadedschemaName - schema name to be loadedpublic Collection<String> loadAllNames()
Copyright © 2022 The Apache Software Foundation. All rights reserved.