| Package | Description |
|---|---|
| com.healthmarketscience.jackcess | |
| com.healthmarketscience.jackcess.impl | |
| com.healthmarketscience.jackcess.util |
| Modifier and Type | Method and Description |
|---|---|
Index |
Table.getForeignKeyIndex(Table otherTable) |
Index |
IndexCursor.getIndex() |
Index |
Table.getIndex(java.lang.String name) |
Index |
Table.getPrimaryKeyIndex() |
Index |
Index.getReferencedIndex() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends Index> |
Table.getIndexes() |
| Modifier and Type | Method and Description |
|---|---|
static IndexCursor |
CursorBuilder.createCursor(Index index)
Creates an indexed cursor for the given table.
|
static IndexCursor |
CursorBuilder.createCursor(Index index,
java.lang.Object[] startRow,
boolean startInclusive,
java.lang.Object[] endRow,
boolean endInclusive)
Creates an indexed cursor for the given table, narrowed to the given
range.
|
static IndexCursor |
CursorBuilder.createCursor(Index index,
java.lang.Object[] startRow,
java.lang.Object[] endRow)
Creates an indexed cursor for the given table, narrowed to the given
range.
|
static Row |
CursorBuilder.findRow(Index index,
java.util.Map<java.lang.String,?> rowPattern)
Convenience method for finding a specific row in an indexed table which
matches a given row "pattern".
|
static Row |
CursorBuilder.findRowByEntry(Index index,
java.lang.Object... entryValues)
Convenience method for finding a specific row (as defined by the cursor)
where the index entries match the given values.
|
static java.lang.Object |
CursorBuilder.findValue(Index index,
Column column,
Column columnPattern,
java.lang.Object valuePattern)
Convenience method for finding a specific row in a table which matches a
given row "pattern".
|
CursorBuilder |
CursorBuilder.setIndex(Index index)
Sets an index to use for the cursor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexImpl
Access table (logical) index.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Index> |
IndexData._indexes
the logical indexes which this index data backs
|
| Modifier and Type | Method and Description |
|---|---|
Index |
IndexData.getPrimaryIndex() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Index> |
IndexData.getIndexes() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
IndexData.addIndex(Index index)
Adds a logical index which this data is backing.
|
| Modifier and Type | Field and Description |
|---|---|
private Index |
Joiner._fromIndex |
| Modifier and Type | Method and Description |
|---|---|
Index |
Joiner.getFromIndex() |
Index |
Joiner.getToIndex() |
| Modifier and Type | Method and Description |
|---|---|
static Joiner |
Joiner.create(Index fromIndex)
Creates a new Joiner based on the given index which backs a foreign-key
relationship.
|
| Constructor and Description |
|---|
Joiner(Index fromIndex,
IndexCursor toCursor) |