Class LongColumnCondition

    • Constructor Detail

      • LongColumnCondition

        public LongColumnCondition​(String columnName,
                                   ConditionOp op,
                                   long 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 condition
        op - Operation (<, >=, !=, etc)
        value - Value to use in the condition
      • LongColumnCondition

        public LongColumnCondition​(String column,
                                   SequenceConditionMode sequenceConditionMode,
                                   ConditionOp op,
                                   long value)
        Constructor for operations such as less than, equal to, greater than, etc.
        Parameters:
        column - Column to check for the condition
        sequenceConditionMode - Mode for handling sequence data
        op - Operation (<, >=, !=, etc)
        value - Value to use in the condition
      • LongColumnCondition

        public LongColumnCondition​(String column,
                                   ConditionOp op,
                                   Set<Long> 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 condition
        op - Operation. Must be either ConditionOp.InSet, ConditionOp.NotInSet
        set - Set to use in the condition
      • LongColumnCondition

        public LongColumnCondition​(String column,
                                   SequenceConditionMode sequenceConditionMode,
                                   ConditionOp op,
                                   Set<Long> set)
        Constructor for operations: ConditionOp.InSet, ConditionOp.NotInSet
        Parameters:
        column - Column to check for the condition
        sequenceConditionMode - Mode for handling sequence data
        op - Operation. Must be either ConditionOp.InSet, ConditionOp.NotInSet
        set - 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
      • 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