Class AssistQueryAndPlainInsertColumnsTokenGenerator

java.lang.Object
org.apache.shardingsphere.encrypt.rewrite.token.generator.AssistQueryAndPlainInsertColumnsTokenGenerator
All Implemented Interfaces:
EncryptRuleAware, CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext>, SQLTokenGenerator

public final class AssistQueryAndPlainInsertColumnsTokenGenerator extends Object implements CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext>, EncryptRuleAware
Assist query and plain insert columns token generator.
  • Constructor Details

    • AssistQueryAndPlainInsertColumnsTokenGenerator

      public AssistQueryAndPlainInsertColumnsTokenGenerator()
  • Method Details

    • isGenerateSQLToken

      public boolean isGenerateSQLToken(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext)
      Specified by:
      isGenerateSQLToken in interface SQLTokenGenerator
    • generateSQLTokens

      public Collection<InsertColumnsToken> generateSQLTokens(org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext insertStatementContext)
      Specified by:
      generateSQLTokens in interface CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext>