public class IntegerColumnCondition extends BaseColumnCondition
ConditionOp
columnIdx, columnName, schema, sequenceMode
DEFAULT_SEQUENCE_CONDITION_MODE
Constructor and Description |
---|
IntegerColumnCondition(java.lang.String columnName,
ConditionOp op,
int value)
Constructor for operations such as less than, equal to, greater than, etc.
|
IntegerColumnCondition(java.lang.String column,
ConditionOp op,
java.util.Set<java.lang.Integer> set)
Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet
Uses default sequence condition mode,
ColumnCondition.DEFAULT_SEQUENCE_CONDITION_MODE |
IntegerColumnCondition(java.lang.String column,
SequenceConditionMode sequenceConditionMode,
ConditionOp op,
int value)
Constructor for operations such as less than, equal to, greater than, etc.
|
IntegerColumnCondition(java.lang.String column,
SequenceConditionMode sequenceConditionMode,
ConditionOp op,
java.util.Set<java.lang.Integer> set)
Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet
|
Modifier and Type | Method and Description |
---|---|
boolean |
columnCondition(Writable writable)
Returns whether the given element
meets the condition set by this operation
|
boolean |
condition(java.lang.Object input)
Condition on arbitrary input
|
java.lang.String |
toString() |
columnName, columnNames, condition, conditionSequence, conditionSequence, getInputSchema, outputColumnName, outputColumnNames, setInputSchema, transform
public IntegerColumnCondition(java.lang.String columnName, ConditionOp op, int value)
ColumnCondition.DEFAULT_SEQUENCE_CONDITION_MODE
columnName
- Column to check for the conditionop
- Operation (<, >=, !=, etc)value
- Value to use in the conditionpublic IntegerColumnCondition(java.lang.String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, int value)
column
- Column to check for the conditionsequenceConditionMode
- Mode for handling sequence dataop
- Operation (<, >=, !=, etc)value
- Value to use in the conditionpublic IntegerColumnCondition(java.lang.String column, ConditionOp op, java.util.Set<java.lang.Integer> set)
ColumnCondition.DEFAULT_SEQUENCE_CONDITION_MODE
column
- Column to check for the conditionop
- Operation. Must be either ConditionOp.InSet, ConditionOp.NotInSetset
- Set to use in the conditionpublic IntegerColumnCondition(java.lang.String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, java.util.Set<java.lang.Integer> set)
column
- Column to check for the conditionsequenceConditionMode
- Mode for handling sequence dataop
- Operation. Must be either ConditionOp.InSet, ConditionOp.NotInSetset
- Set to use in the conditionpublic boolean columnCondition(Writable writable)
ColumnCondition
writable
- the element to testpublic java.lang.String toString()
toString
in class BaseColumnCondition
public boolean condition(java.lang.Object input)
input
- the input to return
the condition for