Interface  Description 

ColumnOp 
ColumnOp
is a transform meant
to run over 1 or more columns

Transform 
A Transform converts an example to another example, or a sequence to another sequence

Class  Description 

DataAction 
A helper class used in TransformProcess
to store the types of action to
execute next.

TransformProcess 
A TransformProcess defines
an ordered list of transformations
to be executed on some data

TransformProcess.Builder 
Builder class for constructing a TransformProcess

Enum  Description 

ColumnType 
The type of column.

Distance 
Distance enumeration

MathFunction 
Enumeration for mathematical functions

MathOp 
Mathematical operations for Double, Integer and Long columns
Add Subtract Multiply Divide Modulus Reverse subtract: do scalar  x (instead of xscalar in Subtract) Reverse divide: do scalar/x (instead of x/scalar in Divide) Scalar min: return Min(scalar,x) Scalar max: return Max(scalar,x) 
ReduceOp 
ReduceOp defines the type of column reductions that can be used when reducing
a set of values to a single value.
Min: take the minimum value Max: take the maximum value Range: output the value maxmin Sum: Reduce by summing all values Mean: Reduce by taking the arithmetic mean of the values Stdev: Reduce by calculating the sample standard deviation Count: Reduce by doing a simple count CountUnique: Reduce by counting the number of unique values TakeFirst: Take the first possible value in the list TakeLast: Take the last possible value in the list Note: For custom reduction operations with Reducer
, use the AggregableColumnReduction
functionality. 
StringReduceOp 
A string reduce op is used for combining strings such as
merging, appending, or prepending.
