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