Class EncryptIndexColumnTokenGenerator

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

public final class EncryptIndexColumnTokenGenerator extends Object implements CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>, EncryptRuleAware
Index column token generator for encrypt.
  • Constructor Details

    • EncryptIndexColumnTokenGenerator

      public EncryptIndexColumnTokenGenerator()
  • 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<?>>