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.
|
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 x-scalar 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 max-min 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 ColumnReduction
functionality. |