public class CustomCondition extends java.lang.Object implements Condition
| Constructor and Description |
|---|
CustomCondition() |
| 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
|
boolean |
condition(java.util.List<Writable> list)
Is the condition satisfied for the current input/example?
Returns true if condition is satisfied, or false otherwise. |
boolean |
condition(java.lang.Object input)
Condition on arbitrary input
|
boolean |
conditionSequence(java.util.List<java.util.List<Writable>> sequence)
Is the condition satisfied for the current input/sequence?
Returns true if condition is satisfied, or false otherwise. |
boolean |
conditionSequence(java.lang.Object sequence)
Condition on arbitrary input
|
Schema |
getInputSchema()
Getter for the 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 schema)
Setter for the input schema
|
Schema |
transform(Schema inputSchema)
Get the output schema for this transformation, given an input schema
|
public Schema transform(Schema inputSchema)
ColumnOppublic java.lang.String outputColumnName()
ColumnOpoutputColumnName in interface ColumnOppublic java.lang.String[] outputColumnNames()
ColumnOpoutputColumnNames in interface ColumnOppublic java.lang.String[] columnNames()
ColumnOpcolumnNames in interface ColumnOppublic java.lang.String columnName()
ColumnOpcolumnName in interface ColumnOppublic boolean condition(java.util.List<Writable> list)
Conditionpublic boolean condition(java.lang.Object input)
Conditionpublic boolean conditionSequence(java.util.List<java.util.List<Writable>> sequence)
ConditionconditionSequence in interface Conditionsequence - Current sequencepublic boolean conditionSequence(java.lang.Object sequence)
ConditionconditionSequence in interface Conditionsequence - the sequence to
do a condition onpublic void setInputSchema(Schema schema)
ConditionsetInputSchema in interface ColumnOpsetInputSchema in interface Conditionpublic Schema getInputSchema()
ConditiongetInputSchema in interface ColumnOpgetInputSchema in interface Condition