Package org.datavec.api.transform
Interface Transform
-
- All Superinterfaces:
ColumnOp
,Operation<Schema,Schema>
,Serializable
- All Known Implementing Classes:
AddConstantColumnTransform
,AppendStringColumnTransform
,BaseColumnsMathOpTransform
,BaseColumnTransform
,BaseDoubleTransform
,BaseFloatTransform
,BaseIntegerTransform
,BaseSequenceExpansionTransform
,BaseStringTransform
,BaseTransform
,CategoricalToIntegerTransform
,CategoricalToOneHotTransform
,ChangeCaseStringTransform
,ConcatenateStringColumns
,ConditionalCopyValueTransform
,ConditionalReplaceValueTransform
,ConditionalReplaceValueTransformWithDefault
,ConvertToDouble
,ConvertToFloat
,ConvertToInteger
,ConvertToString
,DeriveColumnsFromTimeTransform
,DoubleColumnsMathOpTransform
,DoubleMathFunctionTransform
,DoubleMathOpTransform
,DuplicateColumnsTransform
,FirstDigitTransform
,FloatColumnsMathOpTransform
,FloatMathFunctionTransform
,FloatMathOpTransform
,IntegerColumnsMathOpTransform
,IntegerMathOpTransform
,IntegerToCategoricalTransform
,IntegerToOneHotTransform
,Log2Normalizer
,LongColumnsMathOpTransform
,LongMathOpTransform
,MapAllStringsExceptListTransform
,MinMaxNormalizer
,NDArrayColumnsMathOpTransform
,NDArrayDistanceTransform
,NDArrayMathFunctionTransform
,NDArrayScalarOpTransform
,ParseDoubleTransform
,PivotTransform
,ReduceSequenceByWindowTransform
,ReduceSequenceTransform
,RemoveAllColumnsExceptForTransform
,RemoveColumnsTransform
,RemoveWhiteSpaceTransform
,RenameColumnsTransform
,ReorderColumnsTransform
,ReplaceEmptyIntegerWithValueTransform
,ReplaceEmptyStringTransform
,ReplaceInvalidWithIntegerTransform
,ReplaceStringTransform
,SequenceDifferenceTransform
,SequenceMovingWindowReduceTransform
,SequenceOffsetTransform
,SequenceTrimToLengthTransform
,SequenceTrimTransform
,StandardizeNormalizer
,StringListToCategoricalSetTransform
,StringListToCountsNDArrayTransform
,StringListToIndicesNDArrayTransform
,StringMapTransform
,StringToCategoricalTransform
,StringToTimeTransform
,SubtractMeanNormalizer
,TextToCharacterIndexTransform
,TextToTermIndexSequenceTransform
,TimeMathOpTransform
public interface Transform extends Serializable, ColumnOp
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
map(Object input)
Transform an object in to another objectList<Writable>
map(List<Writable> writables)
Transform a writable in to another writableObject
mapSequence(Object sequence)
Transform a sequenceList<List<Writable>>
mapSequence(List<List<Writable>> sequence)
Transform a sequence-
Methods inherited from interface org.datavec.api.transform.ColumnOp
columnName, columnNames, getInputSchema, outputColumnName, outputColumnNames, setInputSchema
-
-
-
-
Method Detail
-
map
List<Writable> map(List<Writable> writables)
Transform a writable in to another writable- Parameters:
writables
- the record to transform- Returns:
- the transformed writable
-
map
Object map(Object input)
Transform an object in to another object- Parameters:
input
- the record to transform- Returns:
- the transformed writable
-
-