public class SequenceLengthCondition extends Object implements Condition
Constructor and Description |
---|
SequenceLengthCondition(ConditionOp op,
int length) |
SequenceLengthCondition(ConditionOp op,
Set<Integer> set) |
Modifier and Type | Method and Description |
---|---|
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?
|
boolean |
condition(Object input)
Condition on arbitrary input
|
boolean |
conditionSequence(List<List<Writable>> sequence)
Is the condition satisfied for the current input/sequence?
|
boolean |
conditionSequence(Object sequence)
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) |
public SequenceLengthCondition(ConditionOp op, int length)
public SequenceLengthCondition(ConditionOp op, Set<Integer> set)
public String outputColumnName()
ColumnOp
outputColumnName
in interface ColumnOp
public String[] outputColumnNames()
ColumnOp
outputColumnNames
in interface ColumnOp
public String[] columnNames()
ColumnOp
columnNames
in interface ColumnOp
public String columnName()
ColumnOp
columnName
in interface ColumnOp
public boolean condition(List<Writable> list)
Condition
public boolean condition(Object input)
Condition
public boolean conditionSequence(List<List<Writable>> sequence)
Condition
conditionSequence
in interface Condition
sequence
- Current sequencepublic boolean conditionSequence(Object sequence)
Condition
conditionSequence
in interface Condition
sequence
- the sequence to
do a condition onpublic void setInputSchema(Schema schema)
Condition
setInputSchema
in interface ColumnOp
setInputSchema
in interface Condition
public Schema getInputSchema()
Condition
getInputSchema
in interface ColumnOp
getInputSchema
in interface Condition
Copyright © 2020. All rights reserved.