java.lang.Object
org.apache.shardingsphere.infra.rewrite.sql.token.generator.SQLTokenGenerators

public final class SQLTokenGenerators extends Object
SQL token generators.
  • Constructor Details

    • SQLTokenGenerators

      public SQLTokenGenerators()
  • Method Details

    • addAll

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

      public List<SQLToken> generateSQLTokens(String databaseName, Map<String,org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema> schemas, org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext, List<Object> params, org.apache.shardingsphere.infra.context.ConnectionContext connectionContext)
      Generate SQL tokens.
      Parameters:
      databaseName - database name
      schemas - ShardingSphere schema map
      sqlStatementContext - SQL statement context
      params - SQL parameters
      connectionContext - connection context
      Returns:
      SQL tokens