public abstract class AbstractTransformer extends java.lang.Object implements java.util.concurrent.Callable<HashGroupify>
Constructor and Description |
---|
AbstractTransformer(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new abstract transformer.
|
Modifier and Type | Method and Description |
---|---|
HashGroupify |
call() |
void |
init(long projection,
int[] state,
HashGroupify groupify,
HashGroupify source,
int[] snapshot,
TransformationCheckerStateMachine.TransitionType transition,
int startIndex,
int stopIndex,
HashGroupifyEntry element,
DataMatrix buffer)
Prepares the next transformation
|
public AbstractTransformer(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)
data
- the datahierarchies
- the hierarchiesdataAnalyzed
- dataAnalyzedNumberOfColumns
- dictionarySensValue
- dictionarySensFreq
- config
- public HashGroupify call()
call
in interface java.util.concurrent.Callable<HashGroupify>
public void init(long projection, int[] state, HashGroupify groupify, HashGroupify source, int[] snapshot, TransformationCheckerStateMachine.TransitionType transition, int startIndex, int stopIndex, HashGroupifyEntry element, DataMatrix buffer)
projection
- the projectionstate
- the stategroupify
- the groupifysource
- the sourcesnapshot
- the snapshottransition
- the transitionstartIndex
- the start indexstopIndex
- the stop indexelement
- the elementbuffer
- the buffer