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 StringcolumnName()Returns a singular column name this op is meant to run onString[]columnNames()Returns column names this op is meant to run onSchemagetInputSchema()Getter for input schemaStringoutputColumnName()The output column name after the operation has been appliedString[]outputColumnNames()The output column names This will often be the same as the inputvoidsetInputSchema(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:
-
-