Package | Description |
---|---|
com.healthmarketscience.jackcess | |
com.healthmarketscience.jackcess.impl | |
com.healthmarketscience.jackcess.util |
Modifier and Type | Method and Description |
---|---|
ColumnMatcher |
Cursor.getColumnMatcher()
Returns the currently configured ColumnMatcher, always non-
null . |
Modifier and Type | Method and Description |
---|---|
CursorBuilder |
CursorBuilder.setColumnMatcher(ColumnMatcher columnMatcher)
Sets the ColumnMatcher to use for matching row patterns.
|
void |
Cursor.setColumnMatcher(ColumnMatcher columnMatcher)
Sets a new ColumnMatcher.
|
Modifier and Type | Field and Description |
---|---|
protected ColumnMatcher |
CursorImpl.BaseIterator._colMatcher |
protected ColumnMatcher |
CursorImpl._columnMatcher
ColumnMatcher to be used when matching column values
|
Modifier and Type | Method and Description |
---|---|
ColumnMatcher |
CursorImpl.getColumnMatcher() |
protected ColumnMatcher |
IndexCursorImpl.getDefaultColumnMatcher() |
protected ColumnMatcher |
CursorImpl.getDefaultColumnMatcher()
Returns the default ColumnMatcher for this Cursor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
CursorImpl.currentRowMatchesImpl(ColumnImpl columnPattern,
Object valuePattern,
ColumnMatcher columnMatcher) |
protected boolean |
CursorImpl.currentRowMatchesImpl(Map<String,?> rowPattern,
ColumnMatcher columnMatcher) |
protected boolean |
CursorImpl.findAnotherRow(ColumnImpl columnPattern,
Object valuePattern,
boolean reset,
boolean moveForward,
ColumnMatcher columnMatcher,
Object searchInfo) |
protected boolean |
CursorImpl.findAnotherRow(Map<String,?> rowPattern,
boolean reset,
boolean moveForward,
ColumnMatcher columnMatcher,
Object searchInfo) |
protected boolean |
IndexCursorImpl.findAnotherRowImpl(ColumnImpl columnPattern,
Object valuePattern,
boolean moveForward,
ColumnMatcher columnMatcher,
Object searchInfo) |
protected boolean |
CursorImpl.findAnotherRowImpl(ColumnImpl columnPattern,
Object valuePattern,
boolean moveForward,
ColumnMatcher columnMatcher,
Object searchInfo)
Moves to the next row (as defined by the cursor) where the given column
has the given value.
|
protected boolean |
IndexCursorImpl.findAnotherRowImpl(Map<String,?> rowPattern,
boolean moveForward,
ColumnMatcher columnMatcher,
Object searchInfo) |
protected boolean |
CursorImpl.findAnotherRowImpl(Map<String,?> rowPattern,
boolean moveForward,
ColumnMatcher columnMatcher,
Object searchInfo)
Moves to the next row (as defined by the cursor) where the given columns
have the given values.
|
protected boolean |
IndexCursorImpl.findFirstRowByEntryImpl(Object[] rowValues,
boolean requireMatch,
ColumnMatcher columnMatcher)
Moves to the first row (as defined by the cursor) where the index entries
match the given values.
|
protected boolean |
IndexCursorImpl.keepSearching(ColumnMatcher columnMatcher,
Object searchInfo) |
protected boolean |
CursorImpl.keepSearching(ColumnMatcher columnMatcher,
Object searchInfo)
Called by findAnotherRowImpl to determine if the search should continue
after finding a row which does not match the current pattern.
|
void |
CursorImpl.setColumnMatcher(ColumnMatcher columnMatcher) |
Constructor and Description |
---|
BaseIterator(Collection<String> columnNames,
boolean reset,
boolean moveForward,
ColumnMatcher columnMatcher) |
Modifier and Type | Class and Description |
---|---|
class |
CaseInsensitiveColumnMatcher
Concrete implementation of ColumnMatcher which tests textual columns
case-insensitively (
DataType.TEXT and DataType.MEMO ), and
all other columns using simple equality. |
class |
SimpleColumnMatcher
Simple concrete implementation of ColumnMatcher which tests for equality.
|
Modifier and Type | Method and Description |
---|---|
ColumnMatcher |
EntryIterableBuilder.getColumnMatcher() |
ColumnMatcher |
IterableBuilder.getColumnMatcher() |
Modifier and Type | Method and Description |
---|---|
EntryIterableBuilder |
EntryIterableBuilder.setColumnMatcher(ColumnMatcher columnMatcher) |
IterableBuilder |
IterableBuilder.setColumnMatcher(ColumnMatcher columnMatcher) |
Copyright © 2005–2018. All rights reserved.