public abstract class GridH2ScanIndex<D extends BaseIndex>
extends BaseIndex
| Constructor and Description |
|---|
GridH2ScanIndex(D delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Session ses,
Row row) |
boolean |
canFindNext() |
boolean |
canGetFirstOrLast() |
boolean |
canScan() |
void |
checkRename() |
void |
close(Session ses) |
void |
commit(int operation,
Row row) |
int |
compareRows(SearchRow rowData,
SearchRow compare) |
IndexLookupBatch |
createLookupBatch(TableFilter[] filters,
int filter) |
protected D |
delegate() |
Cursor |
find(Session ses,
SearchRow first,
SearchRow last) |
Cursor |
find(TableFilter filter,
SearchRow first,
SearchRow last) |
Cursor |
findFirstOrLast(Session ses,
boolean first) |
Cursor |
findNext(Session ses,
SearchRow higherThan,
SearchRow last) |
ArrayList<DbObject> |
getChildren() |
int |
getColumnIndex(Column col) |
Column[] |
getColumns() |
String |
getComment() |
String |
getCreateSQL() |
String |
getCreateSQLForCopy(Table tbl,
String quotedName) |
Database |
getDatabase() |
long |
getDiskSpaceUsed() |
String |
getDropSQL() |
int |
getId() |
IndexColumn[] |
getIndexColumns() |
IndexType |
getIndexType() |
Row |
getRow(Session ses,
long key) |
long |
getRowCount(Session ses) |
long |
getRowCountApproximation() |
Schema |
getSchema() |
String |
getSQL() |
Table |
getTable() |
int |
getType() |
boolean |
isHidden() |
boolean |
isRowIdIndex() |
boolean |
isTemporary() |
boolean |
needRebuild() |
void |
remove(Session ses) |
void |
remove(Session ses,
Row row) |
void |
removeChildrenAndResources(Session ses) |
void |
rename(String newName) |
void |
setComment(String comment) |
void |
setSortedInsertMode(boolean sortedInsertMode) |
void |
setTemporary(boolean temporary) |
void |
truncate(Session ses) |
public GridH2ScanIndex(D delegate)
delegate - Delegate.protected D delegate()
public long getDiskSpaceUsed()
public void add(Session ses,
Row row)
public boolean canFindNext()
public boolean canGetFirstOrLast()
public boolean canScan()
public final void close(Session ses)
public void commit(int operation,
Row row)
public int compareRows(SearchRow rowData,
SearchRow compare)
public Cursor find(TableFilter filter,
SearchRow first,
SearchRow last)
public Cursor find(Session ses,
SearchRow first,
SearchRow last)
public Cursor findFirstOrLast(Session ses,
boolean first)
public Cursor findNext(Session ses,
SearchRow higherThan,
SearchRow last)
public int getColumnIndex(Column col)
public Column[] getColumns()
public IndexColumn[] getIndexColumns()
public IndexType getIndexType()
public Row getRow(Session ses,
long key)
public long getRowCount(Session ses)
public long getRowCountApproximation()
public Table getTable()
public boolean isRowIdIndex()
public boolean needRebuild()
public void remove(Session ses)
public void remove(Session ses,
Row row)
public void setSortedInsertMode(boolean sortedInsertMode)
public IndexLookupBatch createLookupBatch(TableFilter[] filters,
int filter)
public void truncate(Session ses)
public Schema getSchema()
public boolean isHidden()
public void checkRename()
public ArrayList<DbObject> getChildren()
public String getComment()
public String getCreateSQL()
public Database getDatabase()
public String getDropSQL()
public int getId()
public String getSQL()
public int getType()
public boolean isTemporary()
public void removeChildrenAndResources(Session ses)
public void rename(String newName)
public void setComment(String comment)
public void setTemporary(boolean temporary)
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2-p3 Release Date : April 25 2019