| Access | Constructor and Description |
|---|---|
| protected | MVIndex(Table newTable, int id, String name, IndexColumn[] newIndexColumns, int uniqueColumnCount, IndexType newIndexType)
|
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | addBufferedRows(List<String>
the names of the temporary storage bufferNames)Add all the index data from the buffers to the index. |
| public abstract void | addRowsToBuffer(List<Row>
the rows rows, String the name of the temporary storage bufferName)Add the rows to a temporary storage (not to the index yet). |
| public long | getDiskSpaceUsed(boolean
true to return quick approximationOverrides org. Get the used disk space for this index. |
| public abstract MVMap |
| MVIndex | back to summary |
|---|---|
| protected MVIndex(Table newTable, int id, String name, IndexColumn[] newIndexColumns, int uniqueColumnCount, IndexType newIndexType) | |
| addBufferedRows | back to summary |
|---|---|
| public abstract void addBufferedRows(List<String> bufferNames) Add all the index data from the buffers to the index. The index will typically use merge sort to add the data more quickly in sorted order. | |
| addRowsToBuffer | back to summary |
|---|---|
| public abstract void addRowsToBuffer(List<Row> rows, String bufferName) Add the rows to a temporary storage (not to the index yet). The rows are sorted by the index columns. This is to more quickly build the index. | |
| getDiskSpaceUsed | back to summary |
|---|---|
| public long getDiskSpaceUsed(boolean approximate) Overrides org. Doc from org. Get the used disk space for this index.
| |
| getMVMap | back to summary |
|---|---|
| public abstract MVMap | |