public interface ColumnCondition extends Condition, ColumnOp
| Modifier and Type | Field and Description |
|---|---|
static SequenceConditionMode |
DEFAULT_SEQUENCE_CONDITION_MODE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
columnCondition(Writable writable)
Returns whether the given element
meets the condition set by this operation
|
String |
columnName()
Returns a singular column name
this op is meant to run on
|
String[] |
columnNames()
Returns column names
this op is meant to run on
|
boolean |
condition(List<Writable> list)
Is the condition satisfied for the current input/example?
Returns true if condition is satisfied, or false otherwise. |
boolean |
conditionSequence(List<List<Writable>> list)
Is the condition satisfied for the current input/sequence?
Returns true if condition is satisfied, or false otherwise. |
boolean |
conditionSequence(Object list)
Condition on arbitrary input
|
Schema |
getInputSchema()
Getter for the input schema
|
String |
outputColumnName()
The output column name
after the operation has been applied
|
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
|
static final SequenceConditionMode DEFAULT_SEQUENCE_CONDITION_MODE
void setInputSchema(Schema schema)
ConditionsetInputSchema in interface ColumnOpsetInputSchema in interface ConditionSchema transform(Schema inputSchema)
Schema getInputSchema()
ConditiongetInputSchema in interface ColumnOpgetInputSchema in interface Conditionboolean condition(List<Writable> list)
Conditionboolean conditionSequence(List<List<Writable>> list)
ConditionconditionSequence in interface Conditionlist - Current sequenceboolean conditionSequence(Object list)
ConditionconditionSequence in interface Conditionlist - the sequence to
do a condition onString outputColumnName()
outputColumnName in interface ColumnOpString[] outputColumnNames()
outputColumnNames in interface ColumnOpString[] columnNames()
columnNames in interface ColumnOpString columnName()
columnName in interface ColumnOpboolean columnCondition(Writable writable)
writable - the element to testCopyright © 2019. All rights reserved.