Package | Description |
---|---|
com.healthmarketscience.jackcess | |
com.healthmarketscience.jackcess.impl | |
com.healthmarketscience.jackcess.impl.complex | |
com.healthmarketscience.jackcess.util |
Modifier and Type | Method and Description |
---|---|
Table |
Relationship.getFromTable() |
Table |
Database.getSystemTable(String tableName)
Returns a reference to any available table in this access
database, including system tables.
|
Table |
Column.getTable() |
Table |
Cursor.getTable() |
Table |
Index.getTable() |
Table |
Database.getTable(String name) |
Table |
Relationship.getToTable() |
Table |
TableMetaData.open(Database db)
Opens this table from the given Database instance.
|
Table |
TableBuilder.toTable(Database db)
Creates a new Table in the given Database with the currently configured
attributes.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Table> |
Database.iterator() |
default Stream<Table> |
Database.stream() |
Modifier and Type | Method and Description |
---|---|
Column |
ColumnBuilder.addToTable(Table table)
Adds a new Column to the given Table with the currently configured
attributes.
|
Index |
IndexBuilder.addToTable(Table table)
Adds a new Index to the given Table with the currently configured
attributes.
|
static Cursor |
CursorBuilder.createCursor(Table table)
Creates a normal, un-indexed cursor for the given table.
|
static IndexCursor |
CursorBuilder.createPrimaryKeyCursor(Table table)
Creates an indexed cursor for the primary key cursor of the given table.
|
static Row |
CursorBuilder.findRow(Table table,
Map<String,?> rowPattern)
Convenience method for finding a specific row in a table which matches a
given row "pattern".
|
static Row |
CursorBuilder.findRowByPrimaryKey(Table table,
Object... entryValues)
Convenience method for finding a specific row by the primary key of the
table.
|
static Object |
CursorBuilder.findValue(Table table,
Column column,
Column columnPattern,
Object valuePattern)
Convenience method for finding a specific row in a table which matches a
given row "pattern".
|
Index |
TableDefinition.getForeignKeyIndex(Table otherTable) |
Index |
Table.getForeignKeyIndex(Table otherTable) |
List<Relationship> |
Database.getRelationships(Table table)
Finds all the relationships in the database for the given table.
|
List<Relationship> |
Database.getRelationships(Table table1,
Table table2)
Finds all the relationships in the database between the given tables.
|
boolean |
Database.isLinkedTable(Table table)
Returns
true if this Database links to the given Table, false otherwise. |
static RelationshipBuilder |
DatabaseBuilder.newRelationship(Table fromTable,
Table toTable)
Convenience method for constructing a RelationshipBuilder.
|
Constructor and Description |
---|
CursorBuilder(Table table) |
RelationshipBuilder(Table fromTable,
Table toTable) |
Modifier and Type | Class and Description |
---|---|
class |
TableDefinitionImpl
A database table definition which does not allow any actual data
interaction (read or write).
|
class |
TableImpl
A single database table
|
Modifier and Type | Method and Description |
---|---|
Table |
RelationshipImpl.getFromTable() |
Table |
RelationshipImpl.getToTable() |
Modifier and Type | Method and Description |
---|---|
Iterator<Table> |
DatabaseImpl.iterator() |
Iterator<Table> |
DatabaseImpl.iterator(TableIterableBuilder builder) |
Modifier and Type | Method and Description |
---|---|
IndexImpl |
TableImpl.getForeignKeyIndex(Table otherTable) |
List<Relationship> |
DatabaseImpl.getRelationships(Table table) |
List<Relationship> |
DatabaseImpl.getRelationships(Table table1,
Table table2) |
static boolean |
ComplexColumnSupport.isAttachmentColumn(Table typeObjTable) |
boolean |
DatabaseImpl.isLinkedTable(Table table) |
static boolean |
ComplexColumnSupport.isMultiValueColumn(Table typeObjTable) |
static boolean |
ComplexColumnSupport.isVersionHistoryColumn(Table typeObjTable) |
Constructor and Description |
---|
RelationshipImpl(String name,
Table fromTable,
Table toTable,
int flags,
int numCols) |
RelationshipImpl(String name,
Table fromTable,
Table toTable,
int flags,
List<? extends Column> fromCols,
List<? extends Column> toCols) |
Constructor and Description |
---|
AttachmentColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
MultiValueColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
UnsupportedColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
VersionHistoryColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
Modifier and Type | Method and Description |
---|---|
Table |
Joiner.getFromTable() |
Table |
ErrorHandler.Location.getTable() |
Table |
Joiner.getToTable() |
Modifier and Type | Method and Description |
---|---|
Iterator<Table> |
TableIterableBuilder.iterator() |
Stream<Table> |
TableIterableBuilder.stream() |
Modifier and Type | Method and Description |
---|---|
static Joiner |
Joiner.create(Table fromTable,
Table toTable)
Creates a new Joiner based on the foreign-key relationship between the
given "from"" table and the given "to"" table.
|
boolean |
ColumnMatcher.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. |
boolean |
CaseInsensitiveColumnMatcher.matches(Table table,
String columnName,
Object value1,
Object value2) |
boolean |
SimpleColumnMatcher.matches(Table table,
String columnName,
Object value1,
Object value2) |
Copyright © 2005–2024 OpenHMS. All rights reserved.