public interface Condition extends java.io.Serializable, ColumnOp
Modifier and Type | Method and Description |
---|---|
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
|
void |
setInputSchema(Schema schema)
Setter for the input schema
|
columnName, columnNames, outputColumnName, outputColumnNames, transform
boolean condition(java.util.List<Writable> list)
list
- Current exampleboolean condition(java.lang.Object input)
input
- the input to return
the condition forboolean conditionSequence(java.util.List<java.util.List<Writable>> sequence)
sequence
- Current sequenceboolean conditionSequence(java.lang.Object sequence)
sequence
- the sequence to
do a condition onvoid setInputSchema(Schema schema)
setInputSchema
in interface ColumnOp
schema
- Schema getInputSchema()
getInputSchema
in interface ColumnOp