Package | Description |
---|---|
com.healthmarketscience.jackcess.impl |
Modifier and Type | Field and Description |
---|---|
static RowIdImpl |
RowIdImpl.FIRST_ROW_ID
special rowId which will sort before any other valid rowId
|
static RowIdImpl |
RowIdImpl.LAST_ROW_ID
special rowId which will sort after any other valid rowId
|
Modifier and Type | Method and Description |
---|---|
RowIdImpl |
TableImpl.RowState.getFinalRowId() |
RowIdImpl |
TableImpl.RowState.getHeaderRowId() |
RowIdImpl |
RowImpl.getId() |
RowIdImpl |
IndexData.Entry.getRowId() |
Modifier and Type | Method and Description |
---|---|
int |
RowIdImpl.compareTo(RowIdImpl other) |
void |
IndexData.deleteRow(Object[] row,
RowIdImpl rowId)
Removes a row from this index
|
void |
TableImpl.deleteRow(TableImpl.RowState rowState,
RowIdImpl rowId)
Delete the row for the given rowId.
|
RowImpl |
TableImpl.getRow(TableImpl.RowState rowState,
RowIdImpl rowId,
Collection<String> columnNames)
Reads some columns from the given row.
|
Object |
TableImpl.getRowValue(TableImpl.RowState rowState,
RowIdImpl rowId,
ColumnImpl column)
Reads a single column from the given row.
|
static ByteBuffer |
TableImpl.positionAtRowData(TableImpl.RowState rowState,
RowIdImpl rowId)
Sets the position and limit in a new buffer using the given rowState
according to the given row number and row end, following overflow row
pointers as necessary.
|
static ByteBuffer |
TableImpl.positionAtRowHeader(TableImpl.RowState rowState,
RowIdImpl rowId)
Sets a new buffer to the correct row header page using the given rowState
according to the given rowId.
|
IndexData.PendingChange |
IndexData.prepareAddRow(Object[] row,
RowIdImpl rowId,
IndexData.PendingChange nextChange)
Prepares to add a row to this index.
|
IndexData.PendingChange |
IndexData.prepareUpdateRow(Object[] oldRow,
RowIdImpl rowId,
Object[] newRow,
IndexData.PendingChange nextChange)
Prepares to update a row in this index.
|
PropertyMaps |
DatabaseImpl.readProperties(byte[] propsBytes,
int objectId,
RowIdImpl rowId) |
Object[] |
TableImpl.updateRow(TableImpl.RowState rowState,
RowIdImpl rowId,
Object... row)
Update the row for the given rowId.
|
<M extends Map<String,Object>> |
TableImpl.updateRowFromMap(TableImpl.RowState rowState,
RowIdImpl rowId,
M row) |
Constructor and Description |
---|
PropertyMaps(int objectId,
RowIdImpl rowId,
com.healthmarketscience.jackcess.impl.PropertyMaps.Handler handler,
com.healthmarketscience.jackcess.impl.PropertyMaps.Owner owner) |
RowImpl(RowIdImpl id) |
RowImpl(RowIdImpl id,
int expectedSize) |
Copyright © 2005–2024 OpenHMS. All rights reserved.