Class RemoveTokenGenerator
java.lang.Object
org.apache.shardingsphere.infra.rewrite.sql.token.generator.generic.RemoveTokenGenerator
- All Implemented Interfaces:
CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>,SQLTokenGenerator
public final class RemoveTokenGenerator
extends Object
implements CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>
Remove token generator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateSQLTokens(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext) Generate SQL tokens.booleanisGenerateSQLToken(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext) Judge is generate SQL token or not.
-
Constructor Details
-
RemoveTokenGenerator
public RemoveTokenGenerator()
-
-
Method Details
-
isGenerateSQLToken
public boolean isGenerateSQLToken(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext) Description copied from interface:SQLTokenGeneratorJudge is generate SQL token or not.- Specified by:
isGenerateSQLTokenin interfaceSQLTokenGenerator- Parameters:
sqlStatementContext- SQL statement context- Returns:
- is generate SQL token or not
-
generateSQLTokens
public Collection<RemoveToken> generateSQLTokens(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext) Description copied from interface:CollectionSQLTokenGeneratorGenerate SQL tokens.- Specified by:
generateSQLTokensin interfaceCollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>- Parameters:
sqlStatementContext- SQL statement context- Returns:
- SQL tokens
-