Class EncryptPredicateRightValueTokenGenerator

java.lang.Object
org.apache.shardingsphere.encrypt.rewrite.token.generator.EncryptPredicateRightValueTokenGenerator
All Implemented Interfaces:
DatabaseNameAware, EncryptConditionsAware, EncryptRuleAware, ParametersAware, CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>, SQLTokenGenerator

public final class EncryptPredicateRightValueTokenGenerator extends Object implements CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>, ParametersAware, EncryptConditionsAware, EncryptRuleAware, DatabaseNameAware
Predicate right value token generator for encrypt.
  • Constructor Details

    • EncryptPredicateRightValueTokenGenerator

      public EncryptPredicateRightValueTokenGenerator()
  • Method Details

    • isGenerateSQLToken

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

      public Collection<SQLToken> generateSQLTokens(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext)
      Specified by:
      generateSQLTokens in interface CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>