public interface ColumnOp
Modifier and Type | Method and Description |
---|---|
java.lang.String |
columnName()
Returns a singular column name
this op is meant to run on
|
java.lang.String[] |
columnNames()
Returns column names
this op is meant to run on
|
Schema |
getInputSchema()
Getter for input schema
|
java.lang.String |
outputColumnName()
The output column name
after the operation has been applied
|
java.lang.String[] |
outputColumnNames()
The output column names
This will often be the same as the input
|
void |
setInputSchema(Schema inputSchema)
Set the input schema.
|
Schema |
transform(Schema inputSchema)
Get the output schema for this transformation, given an input schema
|
Schema transform(Schema inputSchema)
void setInputSchema(Schema inputSchema)
Schema getInputSchema()
java.lang.String outputColumnName()
java.lang.String[] outputColumnNames()
java.lang.String[] columnNames()
java.lang.String columnName()