| Modifier and Type | Field and Description |
|---|---|
| protected OpenConglomerate | open_conglom
Fields of the class |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | checkConsistency()
Public Methods implementing ConglomerateController which just delegate to OpenConglomerate: |
| public void | |
| public void | |
| public long | Returns: The total estimated number of rows in the conglomerate.Get the total estimated number of rows in the container. |
| public Properties | |
| public OpenConglomerate | |
| protected void | getRowPositionFromRowLocation(RowLocation row_loc, RowPosition pos)
Private/Protected methods of This class: |
| public SpaceInfo | |
| public void | |
| public void | |
| public boolean | |
| public boolean | |
| public RowLocation | |
| protected void | |
| public void | setEstimatedRowCount(long
the estimated number of rows in the container. count)Set the total estimated number of rows in the container. |
| open_conglom | back to summary |
|---|---|
| protected OpenConglomerate open_conglom Fields of the class | |
| GenericController | back to summary |
|---|---|
| pack-priv GenericController() | |
| checkConsistency | back to summary |
|---|---|
| public void checkConsistency() throws StandardException Public Methods implementing ConglomerateController which just delegate to OpenConglomerate: | |
| close | back to summary |
|---|---|
| public void close() throws StandardException | |
| debugConglomerate | back to summary |
|---|---|
| public void debugConglomerate() throws StandardException | |
| getEstimatedRowCount | back to summary |
|---|---|
| public long getEstimatedRowCount() throws StandardException Get the total estimated number of rows in the container. The number is a rough estimate and may be grossly off. In general the server will cache the row count and then occasionally write the count unlogged to a backing store. If the system happens to shutdown before the store gets a chance to update the row count it may wander from reality. This call is currently only supported on Heap conglomerates, it will throw an exception if called on btree conglomerates.
| |
| getInternalTablePropertySet | back to summary |
|---|---|
| public Properties getInternalTablePropertySet(Properties prop) throws StandardException | |
| getOpenConglom | back to summary |
|---|---|
| public OpenConglomerate getOpenConglom() | |
| getRowPositionFromRowLocation | back to summary |
|---|---|
| protected void getRowPositionFromRowLocation(RowLocation row_loc, RowPosition pos) throws StandardException Private/Protected methods of This class: | |
| getSpaceInfo | back to summary |
|---|---|
| public SpaceInfo getSpaceInfo() throws StandardException | |
| getTableProperties | back to summary |
|---|---|
| public void getTableProperties(Properties prop) throws StandardException | |
| init | back to summary |
|---|---|
| public void init(OpenConglomerate open_conglom) throws StandardException Public Methods of This class: | |
| isKeyed | back to summary |
|---|---|
| public boolean isKeyed() | |
| isTableLocked | back to summary |
|---|---|
| public boolean isTableLocked() is the open btree table locked? | |
| newRowLocationTemplate | back to summary |
|---|---|
| public RowLocation newRowLocationTemplate() throws StandardException | |
| queueDeletePostCommitWork | back to summary |
|---|---|
| protected void queueDeletePostCommitWork(RowPosition pos) throws StandardException | |
| setEstimatedRowCount | back to summary |
|---|---|
| public void setEstimatedRowCount(long count) throws StandardException Set the total estimated number of rows in the container. Often, after a scan, the client of RawStore has a much better estimate of the number of rows in the container than what store has. For instance if we implement some sort of update statistics command, or just after a create index a complete scan will have been done of the table. In this case this interface allows the client to set the estimated row count for the container, and store will use that number for all future references. This call is currently only supported on Heap conglomerates, it will throw an exception if called on btree conglomerates.
| |