- AbstractAnonymization - Class in no.esito.anonymizer.core
-
Basis functionality for an Anonymization.
- AbstractAnonymization() - Constructor for class no.esito.anonymizer.core.AbstractAnonymization
-
- AbstractAnonymizer - Class in no.esito.anonymizer.core
-
Anonymizer base.
- AbstractAnonymizer() - Constructor for class no.esito.anonymizer.core.AbstractAnonymizer
-
- AbstractChildRelation - Class in no.esito.anonymizer.core
-
- AbstractChildRelation(String, IColumn[], IChildRelation[], IColumn[]) - Constructor for class no.esito.anonymizer.core.AbstractChildRelation
-
Delete constructor
- AbstractColumn - Class in no.esito.anonymizer.column
-
Column holder has name and methods to deal with the datatype.
- AbstractColumn(String) - Constructor for class no.esito.anonymizer.column.AbstractColumn
-
- AbstractConnect - Class in no.esito.anonymizer.core
-
Handles database connection.
- AbstractConnect() - Constructor for class no.esito.anonymizer.core.AbstractConnect
-
- AbstractContext - Class in no.esito.anonymizer.core
-
- AbstractContext(IContext.RunType, String[]) - Constructor for class no.esito.anonymizer.core.AbstractContext
-
- AbstractContext() - Constructor for class no.esito.anonymizer.core.AbstractContext
-
- AbstractCreateTask - Class in no.esito.anonymizer.core
-
Base functionality for Create type task.
- AbstractCreateTask() - Constructor for class no.esito.anonymizer.core.AbstractCreateTask
-
- AbstractDeleteTask - Class in no.esito.anonymizer.core
-
Base functionality for Delete task.
- AbstractDeleteTask() - Constructor for class no.esito.anonymizer.core.AbstractDeleteTask
-
- AbstractEraseTask - Class in no.esito.anonymizer.core
-
Base functionality for an Erase type task.
- AbstractEraseTask() - Constructor for class no.esito.anonymizer.core.AbstractEraseTask
-
- AbstractMasking - Class in no.esito.anonymizer.core
-
Base functionality for Masking a column.
- AbstractMasking() - Constructor for class no.esito.anonymizer.core.AbstractMasking
-
- AbstractNoise - Class in no.esito.anonymizer.noise
-
Noise calculations for Randomization type anonymization.
- AbstractNoise() - Constructor for class no.esito.anonymizer.noise.AbstractNoise
-
- AbstractPermutation - Class in no.esito.anonymizer.core
-
Base functionality for a simple shuffle.
- AbstractPermutation() - Constructor for class no.esito.anonymizer.core.AbstractPermutation
-
- AbstractRandom - Class in no.esito.anonymizer.mask
-
- AbstractRandom() - Constructor for class no.esito.anonymizer.mask.AbstractRandom
-
- AbstractRandomization - Class in no.esito.anonymizer.core
-
Base Randomization functionality.
- AbstractRandomization() - Constructor for class no.esito.anonymizer.core.AbstractRandomization
-
- AbstractSarTask - Class in no.esito.anonymizer.core
-
Base functionality for an Erase type task.
- AbstractSarTask() - Constructor for class no.esito.anonymizer.core.AbstractSarTask
-
- AbstractSarWriter - Class in no.esito.anonymizer.core
-
SAR writer.
- AbstractSarWriter(OutputStream, Charset) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
-
See OutputStream.
- AbstractSarWriter(OutputStream, CharsetEncoder) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
-
See OutputStream.
- AbstractSarWriter(OutputStream, String) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
-
See OutputStream.
- AbstractSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
-
See OutputStream.
- AbstractTaskGroup - Class in no.esito.anonymizer.core
-
- AbstractTaskGroup() - Constructor for class no.esito.anonymizer.core.AbstractTaskGroup
-
Either set the tasks using constructor or set using getter.
- AbstractTaskGroup(ITask[]) - Constructor for class no.esito.anonymizer.core.AbstractTaskGroup
-
- AbstractUpdateTask - Class in no.esito.anonymizer.core
-
- AbstractUpdateTask() - Constructor for class no.esito.anonymizer.core.AbstractUpdateTask
-
- AbstractWorkTask - Class in no.esito.anonymizer.core
-
Base functionality for JDBC reads, updates, inserts.
- AbstractWorkTask() - Constructor for class no.esito.anonymizer.core.AbstractWorkTask
-
- addMapping(String, String) - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
Add Mapping entry to mapping file.
- addQuotes(String) - Method in class no.esito.anonymizer.column.BooleanColumn
-
- addQuotes(String) - Method in class no.esito.anonymizer.column.DateColumn
-
- addQuotes(String) - Method in class no.esito.anonymizer.column.DateTimeColumn
-
- addQuotes(String) - Method in class no.esito.anonymizer.column.NumberColumn
-
- addQuotes(String) - Method in class no.esito.anonymizer.column.TextColumn
-
- addQuotes(String) - Method in class no.esito.anonymizer.column.TimeColumn
-
- addQuotes(String) - Method in class no.esito.anonymizer.column.UnknownColumn
-
- addQuotes(String) - Method in interface no.esito.anonymizer.IColumn
-
Add quotes if content needs quoting in SQL statement.
- addSetNull() - Method in interface no.esito.anonymizer.IChildRelation
-
- AllCombinations - Class in no.esito.anonymizer.distributions
-
- AllCombinations() - Constructor for class no.esito.anonymizer.distributions.AllCombinations
-
- analyze(Collection<MappingUtil.Usage>) - Static method in class no.esito.anonymizer.MappingUtil
-
Analyzes correlation and returns the combined set of keys
- Anonymizer - Class in example.anonymizer
-
Anonymizer - entry point for running JAR on the command line.
- Anonymizer() - Constructor for class example.anonymizer.Anonymizer
-
- assignCell(PreparedStatement, int, IColumn, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
Assigning cell for SQL Batch operation.
- assignRow(CreateParent, List<String>, String[], int) - Static method in interface no.esito.anonymizer.IDistribution
-
- assignRowCol(CreateParent, List<String>, List<String[]>, int, int) - Static method in interface no.esito.anonymizer.IDistribution
-
Assigns values from the parent column to the foreign key column (nkey) in given row (nrow).
- calculateNewRows(CreateParent[], int, List<String[]>) - Method in class no.esito.anonymizer.distributions.AllCombinations
-
- calculateNewRows(CreateParent[], int, List<String[]>) - Method in class no.esito.anonymizer.distributions.EvenWithDeviation
-
- calculateNewRows(CreateParent[], int, List<String[]>) - Method in class no.esito.anonymizer.distributions.SimpleSpread
-
- calculateNewRows(CreateParent[], int, List<String[]>) - Method in interface no.esito.anonymizer.IDistribution
-
Returns the number of new rows necessary.
- CascadeDelete - Class in no.esito.anonymizer.core
-
- CascadeDelete(String, IColumn[], IChildRelation[], IColumn[]) - Constructor for class no.esito.anonymizer.core.CascadeDelete
-
- CascadeDelete(String, IColumn[], IColumn[]) - Constructor for class no.esito.anonymizer.core.CascadeDelete
-
- CascadeErase - Class in no.esito.anonymizer.core
-
- CascadeErase(String, IColumn[], IChildRelation[], IColumn[], IAnonymization[]) - Constructor for class no.esito.anonymizer.core.CascadeErase
-
- CascadeSar - Class in no.esito.anonymizer.core
-
- CascadeSar(String, String, String, IColumn[], IChildRelation[], IColumn[], IAnonymization[]) - Constructor for class no.esito.anonymizer.core.CascadeSar
-
- checkNetworkService(String, String) - Method in class example.anonymizer.Connect
-
- checkNetworkService(String, String) - Method in class no.esito.anonymizer.core.AbstractConnect
-
Override this for special handling like starting a data server.
- clear() - Method in class no.esito.anonymizer.core.AbstractSarWriter
-
- close() - Method in class no.esito.anonymizer.core.AbstractSarWriter
-
- close() - Method in class no.esito.anonymizer.core.ConsoleSarWriter
-
- column - Variable in class no.esito.anonymizer.MappingUtil.Usage
-
- compareTo(IColumn) - Method in class no.esito.anonymizer.column.AbstractColumn
-
- CONFIG_FILE - Static variable in class no.esito.anonymizer.ConfigUtil
-
Config file name to use.
- configureConsoleLoghandler() - Static method in class no.esito.anonymizer.Log
-
Standard LOG handling for use when run as standalone JAR.
- ConfigUtil - Class in no.esito.anonymizer
-
This utility handles runtime properties for the Anonymizer.
It has methods to read and write config file and get the Properties object in order to manipulate the values.
- ConfigUtil() - Constructor for class no.esito.anonymizer.ConfigUtil
-
- Connect - Class in example.anonymizer
-
- Connect() - Constructor for class example.anonymizer.Connect
-
- ConsoleCommandHandler - Class in no.esito.anonymizer.core
-
- ConsoleCommandHandler(IAnonymizer) - Constructor for class no.esito.anonymizer.core.ConsoleCommandHandler
-
- ConsoleContext - Class in no.esito.anonymizer.core
-
- ConsoleContext(ConsoleContext.IConnectHandler) - Constructor for class no.esito.anonymizer.core.ConsoleContext
-
- ConsoleContext.IConnectHandler - Interface in no.esito.anonymizer.core
-
- ConsoleSarWriter - Class in no.esito.anonymizer.core
-
- ConsoleSarWriter() - Constructor for class no.esito.anonymizer.core.ConsoleSarWriter
-
- ContextFactory - Class in no.esito.anonymizer
-
Factory methods for running standalone.
- ContextFactory() - Constructor for class no.esito.anonymizer.ContextFactory
-
- conversion - Variable in class no.esito.anonymizer.mask.MaskFile
-
- convert(String) - Method in class no.esito.anonymizer.conversions.String2Date
-
- convert(String) - Method in class no.esito.anonymizer.conversions.String2DateTime
-
- convert(String) - Method in class no.esito.anonymizer.conversions.String2Decimal
-
- convert(String) - Method in class no.esito.anonymizer.conversions.String2Integer
-
- convert(String) - Method in class no.esito.anonymizer.conversions.String2Time
-
- convert(String) - Method in interface no.esito.anonymizer.IConversion
-
Processes an input from the data column to something that can be used by Mask or Randomization.
- count - Variable in class no.esito.anonymizer.core.CreateParent
-
Number of occurrences of parent values in the existing rows.
- createAnonymizeContext(Connection) - Static method in class no.esito.anonymizer.ContextFactory
-
Factory method for anonymization context.
- createAnonymizeContext(Connection) - Static method in class no.esito.anonymizer.core.AbstractContext
-
Factory method for anonymization context.
- createDefaultConnection() - Static method in class example.anonymizer.Connect
-
Factory method for Connection from the config.properties
- createEraseContext(Connection, String[]) - Static method in class no.esito.anonymizer.ContextFactory
-
Factory method for anonymization erase context.
- createEraseContext(Connection, String[]) - Static method in class no.esito.anonymizer.core.AbstractContext
-
Factory method for anonymization erase context.
- CreateFkGroup - Class in no.esito.anonymizer.core
-
- CreateFkGroup(IDistribution, CreateParent[]) - Constructor for class no.esito.anonymizer.core.CreateFkGroup
-
- CreateParent - Class in no.esito.anonymizer.core
-
- CreateParent(String, String[], IColumn[], String) - Constructor for class no.esito.anonymizer.core.CreateParent
-
Parent for Create operation.
- createSarContext(Connection, String[], ISarWriter) - Static method in class no.esito.anonymizer.ContextFactory
-
Factory method for anonymization SAR context.
- createSarContext(Connection, String[], ISarWriter) - Static method in class no.esito.anonymizer.core.AbstractContext
-
Factory method for anonymization SAR context.
- CreditCard - Class in no.esito.anonymizer.transformations
-
Credit card transformation.
- CreditCard() - Constructor for class no.esito.anonymizer.transformations.CreditCard
-
- getAllColumns() - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
- getAllColumns() - Method in interface no.esito.anonymizer.IWorkTask
-
All columns in table.
- getAnonymizations() - Method in class no.esito.anonymizer.core.CascadeErase
-
- getAnonymizations() - Method in class no.esito.anonymizer.core.CascadeSar
-
- getAnonymizations() - Method in interface no.esito.anonymizer.IUpdateColumns
-
Get annonymizations.
- getChildColumns() - Method in class no.esito.anonymizer.core.AbstractChildRelation
-
- getChildColumns() - Method in interface no.esito.anonymizer.IChildRelation
-
Columns in child used to identify parent.
- getChildren() - Method in class no.esito.anonymizer.core.AbstractChildRelation
-
- getChildren() - Method in interface no.esito.anonymizer.IChildRelation
-
Children relations
- getChildren() - Method in interface no.esito.anonymizer.IChildren
-
Get related child tables.
- getColumn() - Method in class no.esito.anonymizer.core.EraseColumn
-
- getColumn() - Method in class no.esito.anonymizer.core.SarColumn
-
- getColumn() - Method in interface no.esito.anonymizer.IAnonymization
-
Name of column to be anonymized.
- getColumn() - Method in class no.esito.anonymizer.mask.MaskColumn
-
- getColumns() - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
Gets an array of columns necessary to read from the table.
- getComment() - Method in class no.esito.anonymizer.core.AbstractSarTask
-
- getComment() - Method in class no.esito.anonymizer.core.CascadeSar
-
- getComment() - Method in class no.esito.anonymizer.core.SarColumn
-
- getConfig() - Static method in class no.esito.anonymizer.ConfigUtil
-
Get current configuration properties.
- getConnection() - Method in class no.esito.anonymizer.core.ConsoleContext
-
- getConnection() - Method in interface no.esito.anonymizer.core.ConsoleContext.IConnectHandler
-
- getConnection() - Method in interface no.esito.anonymizer.IContext
-
Get a JDBC connection based on the configuration.
- getConnectionInfo(Connection) - Static method in class no.esito.anonymizer.ConfigUtil
-
Prints the PING results.
- getConversion() - Method in class no.esito.anonymizer.core.AbstractRandomization
-
- getDefaultConnectionName() - Static method in class example.anonymizer.Connect
-
Get model name of default connection
- getDescription() - Method in class example.anonymizer.TaskRoot
-
- getDescription() - Method in class no.esito.anonymizer.core.AbstractTaskGroup
-
- getDescription() - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
- getDescription() - Method in interface no.esito.anonymizer.ITask
-
Get description of the task.
- getDigits(String) - Static method in class no.esito.anonymizer.transformations.CreditCard
-
Transform a string of digits to array of integers.
- getDistribution() - Method in class no.esito.anonymizer.core.CreateFkGroup
-
- getEmptyDbTables() - Method in class example.anonymizer.Anonymizer
-
- getEmptyDbTables() - Method in interface no.esito.anonymizer.IAnonymizer
-
Returns a list of tables in the order to empty a database.
- getFkGroups() - Method in class no.esito.anonymizer.core.AbstractCreateTask
-
- getFormat() - Method in class no.esito.anonymizer.core.AbstractMasking
-
- getFormat() - Method in class no.esito.anonymizer.core.AbstractRandomization
-
The format String to use for writing back to database.
- getIndexColumns() - Method in interface no.esito.anonymizer.IUpdateColumns
-
Get index columns.
- getInputs() - Method in class no.esito.anonymizer.core.AbstractMasking
-
- getLabel() - Method in class no.esito.anonymizer.core.AbstractSarTask
-
- getLabel() - Method in class no.esito.anonymizer.core.CascadeSar
-
- getLabel() - Method in class no.esito.anonymizer.core.SarColumn
-
- getLink(List<String>, String[]) - Method in interface no.esito.anonymizer.IChildRelation
-
- getList() - Method in class no.esito.anonymizer.mask.MaskFile
-
Parses the text file.
- getLogBegin() - Method in interface no.esito.anonymizer.IContext
-
Get task begin prefix.
- getLogEnd() - Method in interface no.esito.anonymizer.IContext
-
Get task end prefix.
- getLogIndentation() - Method in interface no.esito.anonymizer.IContext
-
Get log indentation string.
- getMapping(String) - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
Get Mapping value.
- getMappingFile() - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
- getMappingFile() - Method in interface no.esito.anonymizer.IAnonymization
-
Name of mapping file (or null if not used).
- getMappingFileUsage() - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
- getMappingFileUsage() - Method in interface no.esito.anonymizer.IAnonymization
-
Type of usage for the mapping file
- getMinimum() - Method in class no.esito.anonymizer.core.AbstractCreateTask
-
- getName() - Method in class example.anonymizer.TaskRoot
-
- getName() - Method in class no.esito.anonymizer.column.AbstractColumn
-
- getName() - Method in interface no.esito.anonymizer.IColumn
-
Column name in database.
- getName() - Method in interface no.esito.anonymizer.ITask
-
Get the name of the task including path.
- getNoise() - Method in class no.esito.anonymizer.core.AbstractRandomization
-
- getParentColumns() - Method in class no.esito.anonymizer.core.AbstractChildRelation
-
- getParentColumns() - Method in interface no.esito.anonymizer.IChildRelation
-
Columns in parent used to identify the children.
- getParentLink() - Method in interface no.esito.anonymizer.IChildRelation
-
- getParents() - Method in class no.esito.anonymizer.core.CreateFkGroup
-
- getPassKey() - Static method in class no.esito.anonymizer.ConfigUtil
-
Gets the current passkey.
- getPropagatedUpdates() - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
- getPropagatedUpdates() - Method in interface no.esito.anonymizer.IAnonymization
-
"Children" to propagate the anonymization value to.
- getRandom() - Method in class no.esito.anonymizer.distributions.SimpleSpread
-
- getRandom() - Method in interface no.esito.anonymizer.IRandom
-
- getRandom() - Method in class no.esito.anonymizer.mask.AbstractRandom
-
- getRandom() - Method in class no.esito.anonymizer.mask.MaskFileRandom
-
- getResourceAsStream(String) - Static method in class no.esito.anonymizer.core.FileUtils
-
- getRunParams() - Method in class no.esito.anonymizer.core.AbstractContext
-
- getRunParams() - Method in interface no.esito.anonymizer.IContext
-
Returns the parameter values to be used by Erase or Sar tasks.
- getRunType() - Method in class no.esito.anonymizer.core.AbstractContext
-
- getRunType() - Method in interface no.esito.anonymizer.IContext
-
Get type of tasks that will be executed by ITask.run(IContext).
- getSarWriter() - Method in class no.esito.anonymizer.core.AbstractContext
-
- getSarWriter() - Method in class no.esito.anonymizer.core.ConsoleContext
-
- getSarWriter() - Method in interface no.esito.anonymizer.IContext
-
Writer to receive output to Subject Access Request.
- getSchema() - Static method in class no.esito.anonymizer.ConfigUtil
-
Gets the schema name being used.
- getSchema() - Method in interface no.esito.anonymizer.IWorkTask
-
Logical schema for Table to be modified.
- getTable() - Method in class no.esito.anonymizer.core.AbstractChildRelation
-
- getTable() - Method in interface no.esito.anonymizer.IChildRelation
-
Get name of table to be erase/deleted.
- getTable() - Method in interface no.esito.anonymizer.IWorkTask
-
Table to be modified.
- getTaskRoot() - Method in class example.anonymizer.Anonymizer
-
- getTaskRoot() - Method in interface no.esito.anonymizer.IAnonymizer
-
Returns the root of the task tree containing the available tasks.
- getTasks() - Method in class example.anonymizer.TaskRoot
-
- getTasks() - Method in class no.esito.anonymizer.core.AbstractTaskGroup
-
- getTasks() - Method in interface no.esito.anonymizer.ITaskGroup
-
Get the tasks that this package consists of.
- getTempId() - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
- getTempId() - Method in interface no.esito.anonymizer.IAnonymization
-
TempID is necessary for a shuffle operation to store a temporary data row.
- getTransformation() - Method in class no.esito.anonymizer.core.AbstractMasking
-
- getWhere() - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
- getWhere(String, String[]) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
Substitute parameters in WHERE clause.
- getWhere() - Method in interface no.esito.anonymizer.IWorkTask
-
Where clause as a string.
- IAnonymization - Interface in no.esito.anonymizer
-
Interface for an anonymization definition object.
- IAnonymization.MappingFileUsage - Enum in no.esito.anonymizer
-
MappingFileUsage specifies the usage of an anonymization's mapping file.
- IAnonymizer - Interface in no.esito.anonymizer
-
Interface to use for external programs accessing the JAR file.
- IChildRelation - Interface in no.esito.anonymizer
-
Interface for a cascading erase or delete.
- IChildren - Interface in no.esito.anonymizer
-
Interface for a cascading erase or delete.
- IColumn - Interface in no.esito.anonymizer
-
Interface for a data column.
- IContext - Interface in no.esito.anonymizer
-
- IContext.RunType - Enum in no.esito.anonymizer
-
RunType specifies the type of tasks actually executed when running tasks.
- IConversion - Interface in no.esito.anonymizer
-
Interface for conversion of String input values from database.
- id(String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
-
- id(String) - Method in interface no.esito.anonymizer.ISarWriter
-
Process illegal characters for ID.
- IDistribution - Interface in no.esito.anonymizer
-
Interface for distribution of foreign key values when creating new rows of data.
- IInput - Interface in no.esito.anonymizer
-
Input interface for input to a Masking anonymization.
- indent - Variable in class no.esito.anonymizer.core.AbstractSarWriter
-
- indentBlock(String, String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
-
- indentBlock(String, String) - Method in interface no.esito.anonymizer.ISarWriter
-
Indent a block of text.
- info(String) - Static method in class no.esito.anonymizer.Log
-
- init(String, String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
-
Indent should be for each level of tables.
- initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractCreateTask
-
- initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractDeleteTask
-
- initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractEraseTask
-
- initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractSarTask
-
- initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
-
- initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
Abstract method to assemble list of columns necessary.
- initMappingFile() - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
Initialize Mapping file for output.
- IPreScan - Interface in no.esito.anonymizer
-
Implement if it is necessary to scan all rows of data before assigning values.
- IRandom - Interface in no.esito.anonymizer
-
- ISarWriter - Interface in no.esito.anonymizer
-
Interface for SAR report formatting.
- isAutoCommit() - Method in class no.esito.anonymizer.core.AbstractContext
-
- isAutoCommit() - Method in interface no.esito.anonymizer.IContext
-
Is it using auto-commit mode?
Please note that many operations involving setting unique keys may not work in autocommit mode.
- isRepeatableRandom() - Method in class no.esito.anonymizer.core.AbstractContext
-
- isRepeatableRandom() - Method in interface no.esito.anonymizer.IContext
-
TRUE if random sequence should repeat each time it is run, in order to get predictable results.
- isUnique() - Method in class no.esito.anonymizer.core.AbstractMasking
-
Unique value means that it will need to check what it currently has.
- ITask - Interface in no.esito.anonymizer
-
Represents a task to be run.
- ITaskGroup - Interface in no.esito.anonymizer
-
Represents a task group (package).
- ITransformation - Interface in no.esito.anonymizer
-
Use the ITransformation interface to implement custom correction algorithms.
It is a simple string in-out method to implement
String transform(String);
- IUpdateColumns - Interface in no.esito.anonymizer
-
Interface for applying anonymization and index for updating columns.
- IWorkTask - Interface in no.esito.anonymizer
-
Common Interface for Create Update Delete and Erase tasks.
- SarColumn - Class in no.esito.anonymizer.core
-
Base functionality for Masking a column.
- SarColumn(IColumn, String, ITransformation, String, String) - Constructor for class no.esito.anonymizer.core.SarColumn
-
- saveKeys(Collection<String>, String) - Static method in class no.esito.anonymizer.MappingUtil
-
Saves keys to an ordered line-delimited file
- saveMappingFile() - Method in class no.esito.anonymizer.core.AbstractAnonymization
-
Save the Mapping file.
- saveMappingFile(Collection<String>, String, String) - Static method in class no.esito.anonymizer.MappingUtil
-
Creates mappings to prefix with a sequence and saves as a Java properties file
- scan(int, List<String[]>) - Method in interface no.esito.anonymizer.IPreScan
-
Scans all data for this column number.
- scan(int, List<String[]>) - Method in class no.esito.anonymizer.mask.MaskSequence
-
- schemaPrefix(String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
Adds schema prefix to table if necessary.
- setAutoCommit(boolean) - Method in class no.esito.anonymizer.core.AbstractContext
-
- setAutoCommit(boolean) - Method in interface no.esito.anonymizer.IContext
-
Sets the AutoCommit mode.
AutoCommit (true) - commits for every insert/update and is easier to debug
Commit (false) - uses batch inserts/updates which is generally faster
- setConnectionName(String) - Static method in class no.esito.anonymizer.ConfigUtil
-
Set current connection name.
- setIndentation(String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
-
- setIndentation(String) - Method in interface no.esito.anonymizer.ISarWriter
-
Set indentation type.
- setLevel(Level) - Static method in class no.esito.anonymizer.Log
-
- setLogPrefix(String) - Method in class no.esito.anonymizer.core.AbstractTaskGroup
-
- setLogPrefix(String) - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
- setLogPrefix(String) - Method in interface no.esito.anonymizer.ITask
-
Set the prefix for log messages.
- setNull() - Method in class no.esito.anonymizer.core.SetNullErase
-
- setNull() - Method in interface no.esito.anonymizer.IChildRelation
-
- SetNullErase - Class in no.esito.anonymizer.core
-
- SetNullErase(String, IColumn[], IChildRelation[], IColumn[], IAnonymization[]) - Constructor for class no.esito.anonymizer.core.SetNullErase
-
- setNullRepresentation(String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
-
- setNullRepresentation(String) - Method in interface no.esito.anonymizer.ISarWriter
-
Set DBMS NULL Representation.
- setRandom(Random) - Method in class no.esito.anonymizer.distributions.SimpleSpread
-
- setRandom(Random) - Method in interface no.esito.anonymizer.IRandom
-
- setRandom(Random) - Method in class no.esito.anonymizer.mask.AbstractRandom
-
- setRandom(Random) - Method in class no.esito.anonymizer.mask.MaskFileRandom
-
- setRepeatableRandom(boolean) - Method in class no.esito.anonymizer.core.AbstractContext
-
- setRepeatableRandom(boolean) - Method in interface no.esito.anonymizer.IContext
-
Set to TRUE if random sequence should repeat each time it is run, in order to get predictable results.
- setRunParams(String[]) - Method in class no.esito.anonymizer.core.AbstractContext
-
- setRunParams(String[]) - Method in interface no.esito.anonymizer.IContext
-
Sets the values of the list of %PARAMETER% parameters to be used in Erase or Sar tasks.
- setRunType(IContext.RunType) - Method in class no.esito.anonymizer.core.AbstractContext
-
- setRunType(IContext.RunType) - Method in interface no.esito.anonymizer.IContext
-
Set type of tasks to execute when tasks is executed by ITask.run(IContext).
- setTask(String) - Method in class no.esito.anonymizer.core.ConsoleSarWriter
-
- shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractCreateTask
-
- shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractDeleteTask
-
- shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractEraseTask
-
- shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractSarTask
-
- shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractTaskGroup
-
- shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
-
- shouldRun(IContext) - Method in interface no.esito.anonymizer.ITask
-
Check if the task should run.
- SimpleJsonSarWriter - Class in no.esito.anonymizer.sarwriter
-
- SimpleJsonSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
-
See OutputStream.
- SimpleSpread - Class in no.esito.anonymizer.distributions
-
- SimpleSpread() - Constructor for class no.esito.anonymizer.distributions.SimpleSpread
-
- SimpleXmlSarWriter - Class in no.esito.anonymizer.sarwriter
-
- SimpleXmlSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.sarwriter.SimpleXmlSarWriter
-
See OutputStream.
- sql(IContext, String) - Static method in class no.esito.anonymizer.core.AbstractTaskGroup
-
Executes the given SQL statement
- sql(IContext, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
Executes the given SQL statement
- sqlColumnsWrap(Collection<String>) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
- sqlCountRows(Connection) - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
Count rows.
- sqlExecuteQuery(Connection, String) - Static method in class no.esito.anonymizer.MappingUtil
-
Executes a SQL statement and returns a resultset
- sqlExecuteUpdate(Connection, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
- sqlInsertRows(Connection, List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
Inserts rows with a list of updatecolumns.
- sqlRead(Connection, String, String, String) - Static method in class no.esito.anonymizer.MappingUtil
-
Reads values from <table>.<column> into a Usage instance
- sqlReadRows(Connection, String, List<String>, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
Reads rows with a list of columns from table using specified where clause.
- sqlUpdateRows(Connection, String, List<IColumn>, Collection<String>, List<String[]>, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
-
Updates rows from a list of columns from table using specified where clause.
- sqlUpdateRows(Connection, List<String>, List<String[]>, String[][]) - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
Updates rows with a list of columns from table using specified where clause.
- sqlUpdateRowsNoIndex(Connection, IColumn[], List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
Updates rows with a list of columns from table using specified where clause.
- sqlUpdateRowsWithKey(Connection, List<String>, Collection<String>, List<String[]>, IAnonymization[]) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
-
Update a key column needs to update all related references.
- sqlUpdateRowsWithKeyAuto(Connection, List<String>, Collection<String>, List<String[]>, IAnonymization) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
-
Update with returned autogenerated value as key.
- stack - Variable in class no.esito.anonymizer.core.AbstractSarWriter
-
- start(IContext, String) - Method in class no.esito.anonymizer.core.AbstractWorkTask
-
- stream2String(InputStream) - Static method in class no.esito.anonymizer.core.FileUtils
-
- stream2String(InputStream) - Static method in class no.esito.anonymizer.mask.MaskFile
-
- String2Date - Class in no.esito.anonymizer.conversions
-
Parse a LocalDate from the string input.
- String2Date() - Constructor for class no.esito.anonymizer.conversions.String2Date
-
- String2DateTime - Class in no.esito.anonymizer.conversions
-
Parse a LocalDateTime from the string input.
- String2DateTime() - Constructor for class no.esito.anonymizer.conversions.String2DateTime
-
- String2Decimal - Class in no.esito.anonymizer.conversions
-
Parse a Double from the string input.
- String2Decimal() - Constructor for class no.esito.anonymizer.conversions.String2Decimal
-
- string2File(String, File) - Static method in class no.esito.anonymizer.core.FileUtils
-
- String2Integer - Class in no.esito.anonymizer.conversions
-
Parse an Integer from the string input.
- String2Integer() - Constructor for class no.esito.anonymizer.conversions.String2Integer
-
- string2stream(String) - Static method in class no.esito.anonymizer.core.FileUtils
-
- String2Time - Class in no.esito.anonymizer.conversions
-
Parse a LocalTime from the string input.
- String2Time() - Constructor for class no.esito.anonymizer.conversions.String2Time
-
- STRING_LOGHANDLER - Static variable in class no.esito.anonymizer.Log
-
- SYSOUT_LOGHANDLER - Static variable in class no.esito.anonymizer.Log
-