LinkedIndex
A linked index is a index for a linked (remote) table.
It is backed by an index on the remote table which is accessed over JDBC.
| Methods |
| void |
add(Session session, Row row)
|
| void |
add(Session session, Row row)
|
| boolean |
canGetFirstOrLast()
|
| boolean |
canGetFirstOrLast()
|
| void |
checkRename()
|
| void |
checkRename()
|
| void |
close(Session session)
|
| void |
close(Session session)
|
| 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)
|
| 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)
|
| String |
getCreateSQL()
|
| String |
getCreateSQL()
|
| long |
getDiskSpaceUsed()
|
| long |
getDiskSpaceUsed()
|
| long |
getRowCount(Session session)
|
| long |
getRowCount(Session session)
|
| long |
getRowCountApproximation()
|
| long |
getRowCountApproximation()
|
| boolean |
needRebuild()
|
| boolean |
needRebuild()
|
| void |
remove(Session session)
|
| void |
remove(Session session)
|
| void |
remove(Session session, Row row)
|
| void |
remove(Session session, Row row)
|
| void |
truncate(Session session)
|
| void |
truncate(Session session)
|
| void |
update(Row oldRow, Row newRow)
Update a row using a UPDATE statement.
|
| void |
update(Row oldRow, Row newRow)
Update a row using a UPDATE statement. This method is to be called if the
emit updates option is enabled.
Parameters:
oldRow - the old data
newRow - the new data
|
|