| 限定符和类型 | 方法和说明 |
|---|---|
Class<EncryptRule> |
EncryptResultDecoratorEngine.getTypeClass() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultDecorator |
EncryptResultDecoratorEngine.newInstance(org.apache.shardingsphere.infra.database.type.DatabaseType databaseType,
org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema schema,
EncryptRule encryptRule,
org.apache.shardingsphere.infra.config.properties.ConfigurationProperties props,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
MergedResult |
EncryptDALResultDecorator.decorate(MergedResult mergedResult,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext,
EncryptRule rule) |
MergedResult |
EncryptDALResultDecorator.decorate(org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResult queryResult,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext,
EncryptRule rule) |
| 构造器和说明 |
|---|
DecoratedEncryptColumnsMergedResult(MergedResult mergedResult,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext,
EncryptRule encryptRule) |
EncryptColumnsMergedResult(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext,
EncryptRule encryptRule) |
MergedEncryptColumnsMergedResult(org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResult queryResult,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext sqlStatementContext,
EncryptRule encryptRule) |
| 限定符和类型 | 方法和说明 |
|---|---|
MergedResult |
EncryptDQLResultDecorator.decorate(MergedResult mergedResult,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext,
EncryptRule rule) |
MergedResult |
EncryptDQLResultDecorator.decorate(org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResult queryResult,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext,
EncryptRule rule) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<EncryptRule> |
EncryptTableMetaDataBuilder.getTypeClass() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shardingsphere.infra.metadata.schema.model.TableMetaData |
EncryptTableMetaDataBuilder.decorate(String tableName,
org.apache.shardingsphere.infra.metadata.schema.model.TableMetaData tableMetaData,
EncryptRule encryptRule) |
Map<String,org.apache.shardingsphere.infra.metadata.schema.model.TableMetaData> |
EncryptTableMetaDataBuilder.load(Collection<String> tableNames,
EncryptRule rule,
org.apache.shardingsphere.infra.metadata.schema.builder.SchemaBuilderMaterials materials) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<EncryptRule> |
EncryptSQLRewriteContextDecorator.getTypeClass() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EncryptSQLRewriteContextDecorator.decorate(EncryptRule encryptRule,
org.apache.shardingsphere.infra.config.properties.ConfigurationProperties props,
SQLRewriteContext sqlRewriteContext,
org.apache.shardingsphere.infra.route.context.RouteContext routeContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EncryptRuleAware.setEncryptRule(EncryptRule encryptRule)
Set encrypt rule.
|
| 限定符和类型 | 方法和说明 |
|---|---|
EncryptRule |
AlgorithmProvidedEncryptRuleBuilder.build(org.apache.shardingsphere.infra.rule.builder.schema.SchemaRulesBuilderMaterials materials,
AlgorithmProvidedEncryptRuleConfiguration config,
Collection<org.apache.shardingsphere.infra.rule.ShardingSphereRule> builtRules) |
EncryptRule |
EncryptRuleBuilder.build(org.apache.shardingsphere.infra.rule.builder.schema.SchemaRulesBuilderMaterials materials,
EncryptRuleConfiguration config,
Collection<org.apache.shardingsphere.infra.rule.ShardingSphereRule> builtRules) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.