| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final Type[] | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| pack-priv Table | |
| pack-priv int[] | |
| pack-priv Object[] |
| Access | Constructor and Description |
|---|---|
| public | RowDiskDataChange(TableBase
table t, Object[] row data data, PersistentStore store, Table targetTable)Constructor for new Rows. |
| public | RowDiskDataChange(Session
the session session, PersistentStore store store, RowInputInterface data source in)Constructor when read from the disk into the Cache. |
| Modifier and Type | Method and Description |
|---|---|
| public int | getRealSize(RowOutputInterface out)
Overrides org. Implements org.
|
| public int[] | |
| public Object[] | |
| public void | |
| public void | |
| public void | |
| public void | write(RowOutputInterface out)
Overrides org. Implements org. Used exclusively by Cache to save the row to disk. |
| arrayType | back to summary |
|---|---|
| pack-priv static final Type[] arrayType | |
| COL_POS_IS_UPDATE | back to summary |
|---|---|
| public static final int COL_POS_IS_UPDATE | |
| COL_POS_ROW_ID | back to summary |
|---|---|
| public static final int COL_POS_ROW_ID | |
| COL_POS_ROW_NUM | back to summary |
|---|---|
| public static final int COL_POS_ROW_NUM | |
| COL_POS_SCHEMA_NAME | back to summary |
|---|---|
| public static final int COL_POS_SCHEMA_NAME | |
| COL_POS_TABLE_ID | back to summary |
|---|---|
| public static final int COL_POS_TABLE_ID | |
| COL_POS_TABLE_NAME | back to summary |
|---|---|
| public static final int COL_POS_TABLE_NAME | |
| targetTable | back to summary |
|---|---|
| pack-priv Table targetTable | |
| updateColMap | back to summary |
|---|---|
| pack-priv int[] updateColMap | |
| updateData | back to summary |
|---|---|
| pack-priv Object[] updateData | |
| RowDiskDataChange | back to summary |
|---|---|
| public RowDiskDataChange(TableBase t, Object[] data, PersistentStore store, Table targetTable) Constructor for new Rows. Variable hasDataChanged is set to true in order to indicate the data needs saving. | |
| RowDiskDataChange | back to summary |
|---|---|
| public RowDiskDataChange(Session session, PersistentStore store, RowInputInterface in) Constructor when read from the disk into the Cache.
| |
| getRealSize | back to summary |
|---|---|
| public int getRealSize(RowOutputInterface out) Overrides org. Implements org. | |
| getUpdateColumnMap | back to summary |
|---|---|
| public int[] getUpdateColumnMap() | |
| getUpdateData | back to summary |
|---|---|
| public Object[] getUpdateData() | |
| setTargetTable | back to summary |
|---|---|
| public void setTargetTable(Table table) | |
| setUpdateColumnMap | back to summary |
|---|---|
| public void setUpdateColumnMap(int[] colMap) | |
| setUpdateData | back to summary |
|---|---|
| public void setUpdateData(Object[] data) | |
| write | back to summary |
|---|---|
| public void write(RowOutputInterface out) Overrides org. Implements org. Doc from org. Used exclusively by Cache to save the row to disk. New implementation in 1.7.2 writes out only the Node data if the table row data has not changed. This situation accounts for the majority of invocations as for each row deleted or inserted, the Nodes for several other rows will change. | |