| Package | Description |
|---|---|
| com.healthmarketscience.jackcess | |
| com.healthmarketscience.jackcess.impl | |
| com.healthmarketscience.jackcess.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IndexCursor
Cursor backed by an
Index with extended traversal options. |
| Modifier and Type | Method and Description |
|---|---|
static Cursor |
CursorBuilder.createCursor(Table table)
Creates a normal, un-indexed cursor for the given table.
|
Cursor |
Table.getDefaultCursor() |
Cursor |
CursorBuilder.toCursor()
Returns a new cursor for the table, constructed to the given
specifications.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CursorImpl
Manages iteration for a Table.
|
class |
IndexCursorImpl
Cursor backed by an index with extended traversal options.
|
class |
TableScanCursor
Simple un-indexed cursor.
|
| Modifier and Type | Field and Description |
|---|---|
private Cursor |
DatabaseImpl.FallbackTableFinder._systemCatalogCursor |
| Modifier and Type | Method and Description |
|---|---|
private Cursor |
DatabaseImpl.createCursorWithOptionalIndex(TableImpl table,
java.lang.String colName,
java.lang.Object colValue)
Creates a Cursor restricted to the given column value if possible (using
an existing index), otherwise a simple table cursor.
|
protected abstract Cursor |
DatabaseImpl.TableFinder.findRow(java.lang.Integer objectId) |
protected Cursor |
DatabaseImpl.DefaultTableFinder.findRow(java.lang.Integer objectId) |
protected Cursor |
DatabaseImpl.FallbackTableFinder.findRow(java.lang.Integer objectId) |
protected abstract Cursor |
DatabaseImpl.TableFinder.findRow(java.lang.Integer parentId,
java.lang.String name) |
protected Cursor |
DatabaseImpl.DefaultTableFinder.findRow(java.lang.Integer parentId,
java.lang.String name) |
protected Cursor |
DatabaseImpl.FallbackTableFinder.findRow(java.lang.Integer parentId,
java.lang.String name) |
protected abstract Cursor |
DatabaseImpl.TableFinder.getTableNamesCursor() |
protected Cursor |
DatabaseImpl.DefaultTableFinder.getTableNamesCursor() |
protected Cursor |
DatabaseImpl.FallbackTableFinder.getTableNamesCursor() |
| Modifier and Type | Method and Description |
|---|---|
private void |
DatabaseImpl.collectRelationships(Cursor cursor,
TableImpl fromTable,
TableImpl toTable,
java.util.List<Relationship> relationships,
boolean includeSystemTables)
Finds the relationships matching the given from and to tables from the
given cursor and adds them to the given list.
|
| Constructor and Description |
|---|
FallbackTableFinder(Cursor systemCatalogCursor) |
| Modifier and Type | Field and Description |
|---|---|
private Cursor |
ExportUtil.Builder._cursor |
private Cursor |
IterableBuilder._cursor |
| Modifier and Type | Method and Description |
|---|---|
static void |
ExportUtil.exportWriter(Cursor cursor,
java.io.BufferedWriter out,
boolean header,
java.lang.String delim,
char quote,
ExportFilter filter)
Copy a table in this database into a new delimited text file.
|
ExportUtil.Builder |
ExportUtil.Builder.setCursor(Cursor cursor) |
| Constructor and Description |
|---|
Builder(Cursor cursor) |
IterableBuilder(Cursor cursor) |