| Modifier and Type | Field and Description |
|---|---|
| private ConglomerateController |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Overrides org. Implements org. Close the conglomerate controller. |
| pack-priv void | init(TransactionManager xact_manager, Transaction rawtran, boolean hold, int open_mode, int lock_level, LockingPolicy locking_policy, boolean get_locks, B2I conglomerate, B2IUndo undo, B2IStaticCompiledInfo static_info, DynamicCompiledOpenConglomInfo dynamic_info)
|
| public int | insert(DataValueDescriptor[]
The row to insert into the conglomerate. The stored
representations of the row's columns are copied into a new row
somewhere in the conglomerate. row)Overrides org. Implements org. Insert a row into the conglomerate. |
| base_cc_for_locking | back to summary |
|---|---|
| private ConglomerateController base_cc_for_locking | |
| B2IController | back to summary |
|---|---|
| pack-priv B2IController() | |
| close | back to summary |
|---|---|
| public void close() throws StandardException Overrides org. Implements org. Close the conglomerate controller. Any changes to this method will probably have to be reflected in close as well. Currently delegates to OpenBTree. If the btree controller ends up not having any state of its own, we can remove this method (the VM will dispatch to OpenBTree), gaining some small efficiency. For now, this method remains for clarity.
| |
| init | back to summary |
|---|---|
| pack-priv void init(TransactionManager xact_manager, Transaction rawtran, boolean hold, int open_mode, int lock_level, LockingPolicy locking_policy, boolean get_locks, B2I conglomerate, B2IUndo undo, B2IStaticCompiledInfo static_info, DynamicCompiledOpenConglomInfo dynamic_info) throws StandardException | |
| insert | back to summary |
|---|---|
| public int insert(DataValueDescriptor[] row) throws StandardException Overrides org. Implements org. Insert a row into the conglomerate.
| |