Class EncryptSchemaMetaDataDecorator

java.lang.Object
org.apache.shardingsphere.encrypt.metadata.EncryptSchemaMetaDataDecorator
All Implemented Interfaces:
org.apache.shardingsphere.infra.metadata.database.schema.decorator.spi.RuleBasedSchemaMetaDataDecorator<EncryptRule>, org.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<EncryptRule>

public final class EncryptSchemaMetaDataDecorator extends Object implements org.apache.shardingsphere.infra.metadata.database.schema.decorator.spi.RuleBasedSchemaMetaDataDecorator<EncryptRule>
Schema meta data decorator for encrypt.
  • Constructor Details

    • EncryptSchemaMetaDataDecorator

      public EncryptSchemaMetaDataDecorator()
  • Method Details

    • decorate

      public Map<String,org.apache.shardingsphere.infra.metadata.database.schema.loader.model.SchemaMetaData> decorate(Map<String,org.apache.shardingsphere.infra.metadata.database.schema.loader.model.SchemaMetaData> schemaMetaDataMap, EncryptRule rule, org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilderMaterial material)
      Specified by:
      decorate in interface org.apache.shardingsphere.infra.metadata.database.schema.decorator.spi.RuleBasedSchemaMetaDataDecorator<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>