Class SQLRewriteContext

java.lang.Object
org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContext

public final class SQLRewriteContext extends Object
SQL rewrite context.
  • Constructor Details

    • SQLRewriteContext

      public SQLRewriteContext(String databaseName, Map<String,org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema> schemas, org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext, String sql, List<Object> params, org.apache.shardingsphere.infra.context.ConnectionContext connectionContext)
  • Method Details

    • addSQLTokenGenerators

      public void addSQLTokenGenerators(Collection<SQLTokenGenerator> sqlTokenGenerators)
      Add SQL token generators.
      Parameters:
      sqlTokenGenerators - SQL token generators
    • generateSQLTokens

      public void generateSQLTokens()
      Generate SQL tokens.