Class EncryptInsertValuesTokenGenerator

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

public final class EncryptInsertValuesTokenGenerator extends Object implements OptionalSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext>, PreviousSQLTokensAware, EncryptRuleAware, DatabaseNameAware
Insert values token generator for encrypt.
  • Constructor Details

    • EncryptInsertValuesTokenGenerator

      public EncryptInsertValuesTokenGenerator()
  • Method Details

    • isGenerateSQLToken

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

      public InsertValuesToken generateSQLToken(org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext insertStatementContext)
      Specified by:
      generateSQLToken in interface OptionalSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext>