Class SequenceLengthCondition
- java.lang.Object
-
- org.datavec.api.transform.condition.sequence.SequenceLengthCondition
-
public class SequenceLengthCondition extends Object implements Condition
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SequenceLengthCondition(ConditionOp op, int length)SequenceLengthCondition(ConditionOp op, Set<Integer> set)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcolumnName()Returns a singular column name this op is meant to run onString[]columnNames()Returns column names this op is meant to run onbooleancondition(Object input)Condition on arbitrary inputbooleancondition(List<Writable> list)Is the condition satisfied for the current input/example?
Returns true if condition is satisfied, or false otherwise.booleanconditionSequence(Object sequence)Condition on arbitrary inputbooleanconditionSequence(List<List<Writable>> sequence)Is the condition satisfied for the current input/sequence?
Returns true if condition is satisfied, or false otherwise.SchemagetInputSchema()Getter for the input schemaStringoutputColumnName()The output column name after the operation has been appliedString[]outputColumnNames()The output column names This will often be the same as the inputvoidsetInputSchema(Schema schema)Setter for the input schemaSchematransform(Schema inputSchema)
-
-
-
Constructor Detail
-
SequenceLengthCondition
public SequenceLengthCondition(ConditionOp op, int length)
-
SequenceLengthCondition
public SequenceLengthCondition(ConditionOp op, Set<Integer> set)
-
-
Method Detail
-
outputColumnName
public String outputColumnName()
Description copied from interface:ColumnOpThe output column name after the operation has been applied- Specified by:
outputColumnNamein interfaceColumnOp- Returns:
- the output column name
-
outputColumnNames
public String[] outputColumnNames()
Description copied from interface:ColumnOpThe output column names This will often be the same as the input- Specified by:
outputColumnNamesin interfaceColumnOp- Returns:
- the output column names
-
columnNames
public String[] columnNames()
Description copied from interface:ColumnOpReturns column names this op is meant to run on- Specified by:
columnNamesin interfaceColumnOp- Returns:
-
columnName
public String columnName()
Description copied from interface:ColumnOpReturns a singular column name this op is meant to run on- Specified by:
columnNamein interfaceColumnOp- Returns:
-
condition
public boolean condition(List<Writable> list)
Description copied from interface:ConditionIs the condition satisfied for the current input/example?
Returns true if condition is satisfied, or false otherwise.
-
condition
public boolean condition(Object input)
Description copied from interface:ConditionCondition on arbitrary input
-
conditionSequence
public boolean conditionSequence(List<List<Writable>> sequence)
Description copied from interface:ConditionIs the condition satisfied for the current input/sequence?
Returns true if condition is satisfied, or false otherwise.- Specified by:
conditionSequencein interfaceCondition- Parameters:
sequence- Current sequence- Returns:
- true if condition satisfied, false otherwise
-
conditionSequence
public boolean conditionSequence(Object sequence)
Description copied from interface:ConditionCondition on arbitrary input- Specified by:
conditionSequencein interfaceCondition- Parameters:
sequence- the sequence to do a condition on- Returns:
- true if the condition for the sequence is met false otherwise
-
setInputSchema
public void setInputSchema(Schema schema)
Description copied from interface:ConditionSetter for the input schema- Specified by:
setInputSchemain interfaceColumnOp- Specified by:
setInputSchemain interfaceCondition
-
getInputSchema
public Schema getInputSchema()
Description copied from interface:ConditionGetter for the input schema- Specified by:
getInputSchemain interfaceColumnOp- Specified by:
getInputSchemain interfaceCondition- Returns:
-
-