Interface MetaDataRefresher<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void refresh​(org.apache.shardingsphere.infra.instance.mode.ModeContextManager modeContextManager, org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database, Collection<String> logicDataSourceNames, String schemaName, T sqlStatement, org.apache.shardingsphere.infra.config.props.ConfigurationProperties props)
      Refresh schema.
      • Methods inherited from interface org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI

        getType, getTypeAliases, init, isDefault
    • Method Detail

      • refresh

        void refresh​(org.apache.shardingsphere.infra.instance.mode.ModeContextManager modeContextManager,
                     org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database,
                     Collection<String> logicDataSourceNames,
                     String schemaName,
                     T sqlStatement,
                     org.apache.shardingsphere.infra.config.props.ConfigurationProperties props)
              throws SQLException
        Refresh schema.
        Parameters:
        modeContextManager - mode context manager
        database - database
        logicDataSourceNames - route data source names
        schemaName - schema name
        sqlStatement - SQL statement
        props - configuration properties
        Throws:
        SQLException - SQL exception