Class StringColumnCondition

    • Constructor Detail

      • StringColumnCondition

        public StringColumnCondition​(String columnName,
                                     ConditionOp op,
                                     String value)
        Constructor for conditions equal or not equal Uses default sequence condition mode, ColumnCondition.DEFAULT_SEQUENCE_CONDITION_MODE
        Parameters:
        columnName - Column to check for the condition
        op - Operation (== or != only)
        value - Value to use in the condition
      • StringColumnCondition

        public StringColumnCondition​(String column,
                                     SequenceConditionMode sequenceConditionMode,
                                     ConditionOp op,
                                     String value)
        Constructor for conditions equal or not equal
        Parameters:
        column - Column to check for the condition
        sequenceConditionMode - Mode for handling sequence data
        op - Operation (== or != only)
        value - Value to use in the condition
      • StringColumnCondition

        public StringColumnCondition​(String column,
                                     ConditionOp op,
                                     Set<String> 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
      • StringColumnCondition

        public StringColumnCondition​(String column,
                                     SequenceConditionMode sequenceConditionMode,
                                     ConditionOp op,
                                     Set<String> 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