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 Details

    • RemoveTokenGenerator

      public RemoveTokenGenerator()
  • Method Details

    • isGenerateSQLToken

      public boolean isGenerateSQLToken(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext)
      Description copied from interface: SQLTokenGenerator
      Judge is generate SQL token or not.
      Specified by:
      isGenerateSQLToken in interface SQLTokenGenerator
      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: CollectionSQLTokenGenerator
      Generate SQL tokens.
      Specified by:
      generateSQLTokens in interface CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>
      Parameters:
      sqlStatementContext - SQL statement context
      Returns:
      SQL tokens