MVSecondaryIndex
A table stored in a MVStore.
| Methods |
| void |
add(Session session, Row row)
|
| void |
add(Session session, Row row)
|
| void |
addBufferedRows(List bufferNames)
|
| void |
addBufferedRows(List bufferNames)
|
| void |
addRowsToBuffer(List rows, String bufferName)
|
| void |
addRowsToBuffer(List rows, String bufferName)
|
| boolean |
canFindNext()
|
| boolean |
canFindNext()
|
| boolean |
canGetFirstOrLast()
|
| boolean |
canGetFirstOrLast()
|
| void |
checkRename()
|
| void |
checkRename()
|
| void |
close(Session session)
|
| void |
close(Session session)
|
| SearchRow |
convertToSearchRow(ValueArray key)
Convert array of values to a SearchRow.
|
| SearchRow |
convertToSearchRow(ValueArray key)
Convert array of values to a SearchRow.
Parameters:
key - the index key
Returns:
the row
|
| Cursor |
find(Session session, SearchRow first, SearchRow last)
|
| Cursor |
find(Session session, SearchRow first, SearchRow last)
|
| Cursor |
findFirstOrLast(Session session, boolean first)
|
| Cursor |
findFirstOrLast(Session session, boolean first)
|
| Cursor |
findNext(Session session, SearchRow higherThan, SearchRow last)
|
| Cursor |
findNext(Session session, SearchRow higherThan, SearchRow last)
|
| double |
getCost(Session session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, HashSet allColumnsSet)
|
| double |
getCost(Session session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, HashSet allColumnsSet)
|
| long |
getDiskSpaceUsed()
|
| long |
getDiskSpaceUsed()
|
| long |
getRowCount(Session session)
|
| long |
getRowCount(Session session)
|
| long |
getRowCountApproximation()
|
| long |
getRowCountApproximation()
|
| MVTable |
getTable()
|
| MVTable |
getTable()
|
| boolean |
needRebuild()
|
| boolean |
needRebuild()
|
| void |
remove(Session session, Row row)
|
| void |
remove(Session session, Row row)
|
| void |
remove(Session session)
|
| void |
remove(Session session)
|
| void |
truncate(Session session)
|
| void |
truncate(Session session)
|
|