public final class EncryptTable extends Object
| Constructor and Description |
|---|
EncryptTable(EncryptTableRuleConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<String> |
findAssistedQueryColumn(String logicColumn)
Find assisted query column.
|
com.google.common.base.Optional<String> |
findPlainColumn(String logicColumn)
Find plain column.
|
com.google.common.base.Optional<String> |
findShardingEncryptor(String logicColumn)
Find sharding encryptor.
|
Collection<String> |
getAssistedQueryColumns()
Get assisted query columns.
|
String |
getCipherColumn(String logicColumn)
Get cipher column.
|
Collection<String> |
getCipherColumns()
Get cipher columns.
|
Map<String,String> |
getLogicAndCipherColumns()
Get logic and cipher columns.
|
Map<String,String> |
getLogicAndPlainColumns()
Get logic and plain columns.
|
String |
getLogicColumnOfCipher(String cipherColumn)
Get logic column of cipher column.
|
Collection<String> |
getLogicColumns()
Get logic columns.
|
Collection<String> |
getPlainColumns()
Get plain columns.
|
public EncryptTable(EncryptTableRuleConfiguration config)
public String getLogicColumnOfCipher(String cipherColumn)
cipherColumn - cipher columnpublic Collection<String> getLogicColumns()
public com.google.common.base.Optional<String> findPlainColumn(String logicColumn)
logicColumn - logic column namepublic Collection<String> getPlainColumns()
public String getCipherColumn(String logicColumn)
logicColumn - logic column namepublic Collection<String> getCipherColumns()
public com.google.common.base.Optional<String> findAssistedQueryColumn(String logicColumn)
logicColumn - column namepublic Collection<String> getAssistedQueryColumns()
public com.google.common.base.Optional<String> findShardingEncryptor(String logicColumn)
logicColumn - column namepublic Map<String,String> getLogicAndCipherColumns()
Copyright © 2020 The Apache Software Foundation. All rights reserved.