Class SimpleColumnMatcher

  • All Implemented Interfaces:
    ColumnMatcher

    public class SimpleColumnMatcher
    extends Object
    implements ColumnMatcher
    Simple concrete implementation of ColumnMatcher which tests for equality. If initial comparison fails, attempts to coerce the values to a common type for comparison.
    Author:
    James Ahlborn
    Usage:
    General: This class is general use.
    • Constructor Detail

      • SimpleColumnMatcher

        public SimpleColumnMatcher()
    • Method Detail

      • matches

        public boolean matches​(Table table,
                               String columnName,
                               Object value1,
                               Object value2)
        Description copied from interface: ColumnMatcher
        Returns true if the given value1 should be considered a match for the given value2 for the given column in the given table, false otherwise.
        Specified by:
        matches in interface ColumnMatcher
        Parameters:
        table - the relevant table
        columnName - the name of the relevant column within the table
        value1 - the first value to match (may be null)
        value2 - the second value to match (may be null)