com.healthmarketscience.jackcess
Class CaseInsensitiveColumnMatcher
java.lang.Object
com.healthmarketscience.jackcess.CaseInsensitiveColumnMatcher
- All Implemented Interfaces:
- ColumnMatcher
public class CaseInsensitiveColumnMatcher
- extends Object
- implements ColumnMatcher
Concrete implementation of ColumnMatcher which tests textual columns
case-insensitively (DataType.TEXT
and DataType.MEMO
), and
all other columns using simple equality.
- Author:
- James Ahlborn
Method Summary |
boolean |
matches(Table table,
String columnName,
Object value1,
Object value2)
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. |
INSTANCE
public static final CaseInsensitiveColumnMatcher INSTANCE
CaseInsensitiveColumnMatcher
public CaseInsensitiveColumnMatcher()
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 tablecolumnName
- the name of the relevant column within the tablevalue1
- the first value to match (may be null
)value2
- the second value to match (may be null
)
Copyright © 2005-2013 Health Market Science. All Rights Reserved.