public class InvalidValueColumnCondition extends BaseColumnCondition
For example, if a Writable contains String values in an Integer column (and these cannot be parsed to an integer), then the condition would return true, as these values are invalid according to the schema.
columnIdx, columnName, schema, sequenceMode
DEFAULT_SEQUENCE_CONDITION_MODE
Constructor and Description |
---|
InvalidValueColumnCondition(java.lang.String columnName) |
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 InvalidValueColumnCondition(java.lang.String columnName)
public 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