Class EncryptResultDecoratorEngine

java.lang.Object
org.apache.shardingsphere.encrypt.merge.EncryptResultDecoratorEngine
All Implemented Interfaces:
ResultDecoratorEngine<EncryptRule>, ResultProcessEngine<EncryptRule>, org.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<EncryptRule>

public final class EncryptResultDecoratorEngine extends Object implements ResultDecoratorEngine<EncryptRule>
Result decorator engine for encrypt.
  • Constructor Details

    • EncryptResultDecoratorEngine

      public EncryptResultDecoratorEngine()
  • Method Details

    • newInstance

      public ResultDecorator<?> newInstance(org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database, EncryptRule encryptRule, org.apache.shardingsphere.infra.config.props.ConfigurationProperties props, org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext)
      Specified by:
      newInstance in interface ResultDecoratorEngine<EncryptRule>
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<EncryptRule>
    • getTypeClass

      public Class<EncryptRule> getTypeClass()
      Specified by:
      getTypeClass in interface org.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<EncryptRule>