Class SequenceLengthCondition

    • Constructor Detail

      • SequenceLengthCondition

        public SequenceLengthCondition​(ConditionOp op,
                                       int length)
    • Method Detail

      • outputColumnName

        public String outputColumnName()
        Description copied from interface: ColumnOp
        The output column name after the operation has been applied
        Specified by:
        outputColumnName in interface ColumnOp
        Returns:
        the output column name
      • outputColumnNames

        public String[] outputColumnNames()
        Description copied from interface: ColumnOp
        The output column names This will often be the same as the input
        Specified by:
        outputColumnNames in interface ColumnOp
        Returns:
        the output column names
      • columnNames

        public String[] columnNames()
        Description copied from interface: ColumnOp
        Returns column names this op is meant to run on
        Specified by:
        columnNames in interface ColumnOp
        Returns:
      • columnName

        public String columnName()
        Description copied from interface: ColumnOp
        Returns a singular column name this op is meant to run on
        Specified by:
        columnName in interface ColumnOp
        Returns:
      • condition

        public boolean condition​(List<Writable> list)
        Description copied from interface: Condition
        Is the condition satisfied for the current input/example?
        Returns true if condition is satisfied, or false otherwise.
        Specified by:
        condition in interface Condition
        Parameters:
        list - Current example
        Returns:
        true if condition satisfied, false otherwise
      • condition

        public boolean condition​(Object input)
        Description copied from interface: Condition
        Condition on arbitrary input
        Specified by:
        condition in interface Condition
        Parameters:
        input - the input to return the condition for
        Returns:
        true if the condition is met false otherwise
      • conditionSequence

        public boolean conditionSequence​(List<List<Writable>> sequence)
        Description copied from interface: Condition
        Is the condition satisfied for the current input/sequence?
        Returns true if condition is satisfied, or false otherwise.
        Specified by:
        conditionSequence in interface Condition
        Parameters:
        sequence - Current sequence
        Returns:
        true if condition satisfied, false otherwise
      • conditionSequence

        public boolean conditionSequence​(Object sequence)
        Description copied from interface: Condition
        Condition on arbitrary input
        Specified by:
        conditionSequence in interface Condition
        Parameters:
        sequence - the sequence to do a condition on
        Returns:
        true if the condition for the sequence is met false otherwise