public abstract class BaseColumnCondition extends Object implements Condition
Modifier and Type | Field and Description |
---|---|
protected int |
columnIdx |
protected String |
columnName |
static SequenceConditionMode |
DEFAULT_SEQUENCE_CONDITION_MODE |
protected Schema |
schema |
protected SequenceConditionMode |
sequenceMode |
Modifier | Constructor and Description |
---|---|
protected |
BaseColumnCondition(String columnName,
SequenceConditionMode sequenceConditionMode) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
columnCondition(Writable writable) |
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. |
Schema |
getInputSchema() |
void |
setInputSchema(Schema schema) |
abstract String |
toString() |
public static final SequenceConditionMode DEFAULT_SEQUENCE_CONDITION_MODE
protected final String columnName
protected int columnIdx
protected Schema schema
protected SequenceConditionMode sequenceMode
protected BaseColumnCondition(String columnName, SequenceConditionMode sequenceConditionMode)
public void setInputSchema(Schema schema)
setInputSchema
in interface Condition
public Schema getInputSchema()
getInputSchema
in interface Condition
public boolean condition(List<Writable> list)
Condition
public boolean conditionSequence(List<List<Writable>> list)
Condition
conditionSequence
in interface Condition
list
- Current sequencepublic abstract boolean columnCondition(Writable writable)
Copyright © 2016. All rights reserved.