Class SQLTokenGenerators
java.lang.Object
org.apache.shardingsphere.infra.rewrite.sql.token.generator.SQLTokenGenerators
SQL token generators.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAll(Collection<SQLTokenGenerator> sqlTokenGenerators) Add all SQL token generators.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.
-
Constructor Details
-
SQLTokenGenerators
public SQLTokenGenerators()
-
-
Method Details
-
addAll
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 nameschemas- ShardingSphere schema mapsqlStatementContext- SQL statement contextparams- SQL parametersconnectionContext- connection context- Returns:
- SQL tokens
-