Class EncryptCreateTableTokenGenerator

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

public final class EncryptCreateTableTokenGenerator extends Object implements CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.ddl.CreateTableStatementContext>, EncryptRuleAware
Create table token generator for encrypt.
  • Constructor Details

    • EncryptCreateTableTokenGenerator

      public EncryptCreateTableTokenGenerator()
  • 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.ddl.CreateTableStatementContext createTableStatementContext)
      Specified by:
      generateSQLTokens in interface CollectionSQLTokenGenerator<org.apache.shardingsphere.infra.binder.statement.ddl.CreateTableStatementContext>