Class DropTableStatementSchemaRefresher
java.lang.Object
org.apache.shardingsphere.infra.context.refresher.type.DropTableStatementSchemaRefresher
- All Implemented Interfaces:
MetaDataRefresher<org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTableStatement>,org.apache.shardingsphere.spi.type.typed.TypedSPI
public final class DropTableStatementSchemaRefresher
extends Object
implements MetaDataRefresher<org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTableStatement>
Schema refresher for drop table statement.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()Optional<org.apache.shardingsphere.infra.metadata.database.schema.event.MetaDataRefreshedEvent>refresh(org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database, FederationDatabaseMetaData federationDatabaseMetaData, Map<String, OptimizerPlannerContext> optimizerPlanners, Collection<String> logicDataSourceNames, String schemaName, org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTableStatement sqlStatement, org.apache.shardingsphere.infra.config.props.ConfigurationProperties props) Refresh schema.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.shardingsphere.spi.type.typed.TypedSPI
getTypeAliases
-
Constructor Details
-
DropTableStatementSchemaRefresher
public DropTableStatementSchemaRefresher()
-
-
Method Details
-
refresh
public Optional<org.apache.shardingsphere.infra.metadata.database.schema.event.MetaDataRefreshedEvent> refresh(org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database, FederationDatabaseMetaData federationDatabaseMetaData, Map<String, OptimizerPlannerContext> optimizerPlanners, Collection<String> logicDataSourceNames, String schemaName, org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTableStatement sqlStatement, org.apache.shardingsphere.infra.config.props.ConfigurationProperties props) throws SQLExceptionDescription copied from interface:MetaDataRefresherRefresh schema.- Specified by:
refreshin interfaceMetaDataRefresher<org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTableStatement>- Parameters:
database- databasefederationDatabaseMetaData- federation database meta dataoptimizerPlanners- optimizer plannerslogicDataSourceNames- route data source namesschemaName- schema namesqlStatement- SQL statementprops- configuration properties- Returns:
- meta data refreshed event
- Throws:
SQLException- SQL exception
-
getType
- Specified by:
getTypein interfaceorg.apache.shardingsphere.spi.type.typed.TypedSPI
-