Package org.datavec.api.transform
Interface ColumnOp
-
- All Known Subinterfaces:
AggregableColumnReduction
,ColumnCondition
,ColumnReduction
,Condition
,Filter
,Transform
- All Known Implementing Classes:
AddConstantColumnTransform
,AppendStringColumnTransform
,BaseColumnComparator
,BaseColumnCondition
,BaseColumnFilter
,BaseColumnsMathOpTransform
,BaseColumnTransform
,BaseDoubleTransform
,BaseFloatTransform
,BaseIntegerTransform
,BaseSequenceExpansionTransform
,BaseStringTransform
,BaseTransform
,BooleanColumnCondition
,BooleanCondition
,CalculateSortedRank
,CategoricalColumnCondition
,CategoricalToIntegerTransform
,CategoricalToOneHotTransform
,ChangeCaseStringTransform
,ConcatenateStringColumns
,ConditionalCopyValueTransform
,ConditionalReplaceValueTransform
,ConditionalReplaceValueTransformWithDefault
,ConditionFilter
,ConvertToDouble
,ConvertToFloat
,ConvertToInteger
,ConvertToString
,DeriveColumnsFromTimeTransform
,DoubleColumnCondition
,DoubleColumnsMathOpTransform
,DoubleMathFunctionTransform
,DoubleMathOpTransform
,DuplicateColumnsTransform
,FilterInvalidValues
,FirstDigitTransform
,FloatColumnCondition
,FloatColumnsMathOpTransform
,FloatMathFunctionTransform
,FloatMathOpTransform
,GeographicMidpointReduction
,InfiniteColumnCondition
,IntegerColumnCondition
,IntegerColumnsMathOpTransform
,IntegerMathOpTransform
,IntegerToCategoricalTransform
,IntegerToOneHotTransform
,InvalidNumColumns
,InvalidValueColumnCondition
,Log2Normalizer
,LongColumnCondition
,LongColumnsMathOpTransform
,LongMathOpTransform
,MapAllStringsExceptListTransform
,MinMaxNormalizer
,NaNColumnCondition
,NDArrayColumnsMathOpTransform
,NDArrayDistanceTransform
,NDArrayMathFunctionTransform
,NDArrayScalarOpTransform
,NullWritableColumnCondition
,NumericalColumnComparator
,ParseDoubleTransform
,PivotTransform
,ReduceSequenceByWindowTransform
,ReduceSequenceTransform
,RemoveAllColumnsExceptForTransform
,RemoveColumnsTransform
,RemoveWhiteSpaceTransform
,RenameColumnsTransform
,ReorderColumnsTransform
,ReplaceEmptyIntegerWithValueTransform
,ReplaceEmptyStringTransform
,ReplaceInvalidWithIntegerTransform
,ReplaceStringTransform
,SequenceDifferenceTransform
,SequenceLengthCondition
,SequenceMovingWindowReduceTransform
,SequenceOffsetTransform
,SequenceTrimToLengthTransform
,SequenceTrimTransform
,StandardizeNormalizer
,StringColumnCondition
,StringComparator
,StringListToCategoricalSetTransform
,StringListToCountsNDArrayTransform
,StringListToIndicesNDArrayTransform
,StringMapTransform
,StringRegexColumnCondition
,StringToCategoricalTransform
,StringToTimeTransform
,SubtractMeanNormalizer
,TextToCharacterIndexTransform
,TextToTermIndexSequenceTransform
,TimeColumnCondition
,TimeMathOpTransform
,TrivialColumnCondition
public interface ColumnOp extends Operation<Schema,Schema>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
columnName()
Returns a singular column name this op is meant to run onString[]
columnNames()
Returns column names this op is meant to run onSchema
getInputSchema()
Getter for input schemaString
outputColumnName()
The output column name after the operation has been appliedString[]
outputColumnNames()
The output column names This will often be the same as the inputvoid
setInputSchema(Schema inputSchema)
Set the input schema.
-
-
-
Method Detail
-
setInputSchema
void setInputSchema(Schema inputSchema)
Set the input schema.
-
getInputSchema
Schema getInputSchema()
Getter for input schema- Returns:
-
outputColumnName
String outputColumnName()
The output column name after the operation has been applied- Returns:
- the output column name
-
outputColumnNames
String[] outputColumnNames()
The output column names This will often be the same as the input- Returns:
- the output column names
-
columnNames
String[] columnNames()
Returns column names this op is meant to run on- Returns:
-
columnName
String columnName()
Returns a singular column name this op is meant to run on- Returns:
-
-