public interface IAnonymization
Modifier and Type | Interface and Description |
---|---|
static class |
IAnonymization.MappingFileUsage
MappingFileUsage specifies the usage of an anonymization's mapping file.
|
Modifier and Type | Method and Description |
---|---|
IColumn |
getColumn()
Name of column to be anonymized.
|
String |
getMappingFile()
Name of mapping file (or null if not used).
|
IAnonymization.MappingFileUsage |
getMappingFileUsage()
Type of usage for the mapping file
|
PropagateUpdate[] |
getPropagatedUpdates()
"Children" to propagate the anonymization value to.
|
String |
getTempId()
TempID is necessary for a shuffle operation to store a temporary data row.
|
void |
run(IContext context,
List<String> columns,
List<String[]> rows)
Run method for anonymization.
|
boolean |
useEncryption()
If encryption should be used for log file.
|
PropagateUpdate[] getPropagatedUpdates()
String getMappingFile()
IAnonymization.MappingFileUsage getMappingFileUsage()
String getTempId()
boolean useEncryption()
IColumn getColumn()
void run(IContext context, List<String> columns, List<String[]> rows) throws Exception, SQLException
context
- contains Connectioncolumns
- List of columnsrows
- List of rowsException
- Exception of any typeSQLException
- SQL ExceptionCopyright © 2021. All rights reserved.