Class FloatColumnCondition
- java.lang.Object
-
- org.datavec.api.transform.condition.column.BaseColumnCondition
-
- org.datavec.api.transform.condition.column.FloatColumnCondition
-
- All Implemented Interfaces:
Serializable,ColumnOp,ColumnCondition,Condition,Operation<Schema,Schema>
public class FloatColumnCondition 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 FloatColumnCondition(String columnName, ConditionOp op, float value)Constructor for operations such as less than, equal to, greater than, etc.FloatColumnCondition(String column, ConditionOp op, Set<Float> set)Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet.FloatColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, float value)Constructor for operations such as less than, equal to, greater than, etc.FloatColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, Set<Float> set)Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancolumnCondition(Writable writable)Returns whether the given element meets the condition set by this operationbooleancondition(Object input)Condition on arbitrary inputStringtoString()-
Methods inherited from class org.datavec.api.transform.condition.column.BaseColumnCondition
columnName, columnNames, condition, conditionSequence, conditionSequence, getInputSchema, outputColumnName, outputColumnNames, setInputSchema, transform
-
-
-
-
Constructor Detail
-
FloatColumnCondition
public FloatColumnCondition(String columnName, ConditionOp op, float 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
-
FloatColumnCondition
public FloatColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, float 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
-
FloatColumnCondition
public FloatColumnCondition(String column, ConditionOp op, Set<Float> 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
-
FloatColumnCondition
public FloatColumnCondition(String column, SequenceConditionMode sequenceConditionMode, ConditionOp op, Set<Float> 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:ColumnConditionReturns 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:
toStringin 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
-
-