Class DoubleColumnCondition
- java.lang.Object
-
- org.datavec.api.transform.condition.column.BaseColumnCondition
-
- org.datavec.api.transform.condition.column.DoubleColumnCondition
-
- All Implemented Interfaces:
Serializable
,ColumnOp
,ColumnCondition
,Condition
,Operation<Schema,Schema>
public class DoubleColumnCondition extends BaseColumnCondition
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.datavec.api.transform.condition.column.BaseColumnCondition
columnIdx, columnName, schema, sequenceMode
-
Fields inherited from interface org.datavec.api.transform.condition.column.ColumnCondition
DEFAULT_SEQUENCE_CONDITION_MODE
-
-
Constructor Summary
Constructors Constructor Description DoubleColumnCondition(String columnName, ConditionOp op, double value)
Constructor for operations such as less than, equal to, greater than, etc.DoubleColumnCondition(String column, ConditionOp op, Set<Double> set)
Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet.DoubleColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, double value)
Constructor for operations such as less than, equal to, greater than, etc.DoubleColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, Set<Double> set)
Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
columnCondition(Writable writable)
Returns whether the given element meets the condition set by this operationboolean
condition(Object input)
Condition on arbitrary inputString
toString()
-
Methods inherited from class org.datavec.api.transform.condition.column.BaseColumnCondition
columnName, columnNames, condition, conditionSequence, conditionSequence, getInputSchema, outputColumnName, outputColumnNames, setInputSchema, transform
-
-
-
-
Constructor Detail
-
DoubleColumnCondition
public DoubleColumnCondition(String columnName, ConditionOp op, double value)
Constructor for operations such as less than, equal to, greater than, etc. Uses default sequence condition mode,ColumnCondition.DEFAULT_SEQUENCE_CONDITION_MODE
- Parameters:
columnName
- Column to check for the conditionop
- Operation (<, >=, !=, etc)value
- Value to use in the condition
-
DoubleColumnCondition
public DoubleColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, double value)
Constructor for operations such as less than, equal to, greater than, etc.- Parameters:
column
- Column to check for the conditionsequenceConditionMode
- Mode for handling sequence dataop
- Operation (<, >=, !=, etc)value
- Value to use in the condition
-
DoubleColumnCondition
public DoubleColumnCondition(String column, ConditionOp op, Set<Double> set)
Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet. Uses default sequence condition mode,ColumnCondition.DEFAULT_SEQUENCE_CONDITION_MODE
- Parameters:
column
- Column to check for the conditionop
- Operation. Must be either ConditionOp.InSet, ConditionOp.NotInSetset
- Set to use in the condition
-
DoubleColumnCondition
public DoubleColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, Set<Double> set)
Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet- Parameters:
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 condition
-
-
Method Detail
-
columnCondition
public boolean columnCondition(Writable writable)
Description copied from interface:ColumnCondition
Returns whether the given element meets the condition set by this operation- Parameters:
writable
- the element to test- Returns:
- true if the condition is met false otherwise
-
toString
public String toString()
- Specified by:
toString
in classBaseColumnCondition
-
condition
public boolean condition(Object input)
Condition on arbitrary input- Parameters:
input
- the input to return the condition for- Returns:
- true if the condition is met false otherwise
-
-