Class UnsortedReduceIndexAdapter
- java.lang.Object
-
- org.h2.engine.DbObjectBase
-
- org.h2.schema.SchemaObjectBase
-
- org.h2.index.BaseIndex
-
- org.apache.ignite.internal.processors.query.h2.twostep.AbstractReduceIndexAdapter
-
- org.apache.ignite.internal.processors.query.h2.twostep.UnsortedReduceIndexAdapter
-
- All Implemented Interfaces:
org.h2.engine.DbObject,org.h2.index.Index,org.h2.schema.SchemaObject
public final class UnsortedReduceIndexAdapter extends AbstractReduceIndexAdapter
H2Indexadapter forUnsortedReducer.
-
-
Constructor Summary
Constructors Constructor Description UnsortedReduceIndexAdapter(GridKernalContext ctx, ReduceTable tbl, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCost(org.h2.engine.Session ses, int[] masks, org.h2.table.TableFilter[] filters, int filter, org.h2.result.SortOrder sortOrder, HashSet<org.h2.table.Column> allColumnsSet)protected UnsortedReducerreducer()-
Methods inherited from class org.apache.ignite.internal.processors.query.h2.twostep.AbstractReduceIndexAdapter
add, canGetFirstOrLast, checkRename, close, find, findFirstOrLast, getDiskSpaceUsed, getRowCount, getRowCountApproximation, needRebuild, remove, remove, truncate
-
Methods inherited from class org.h2.index.BaseIndex
canFindNext, canScan, checkIndexColumnTypes, commit, compareRows, createLookupBatch, find, findNext, getColumnIndex, getColumns, getCostRangeIndex, getCreateSQL, getCreateSQLForCopy, getDropSQL, getDuplicateKeyException, getIndexColumns, getIndexType, getPlanSQL, getRow, getTable, getType, initBaseIndex, isFindUsingFullTableScan, isFirstColumn, isHidden, isRowIdIndex, mayHaveNullDuplicates, removeChildrenAndResources, setSortedInsertMode
-
Methods inherited from class org.h2.engine.DbObjectBase
getChildren, getComment, getDatabase, getId, getModificationId, getName, initDbObjectBase, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
UnsortedReduceIndexAdapter
public UnsortedReduceIndexAdapter(GridKernalContext ctx, ReduceTable tbl, String name)
- Parameters:
ctx- Context.tbl- Table.name- Index name.
-
-
Method Detail
-
reducer
protected UnsortedReducer reducer()
-
getCost
public double getCost(org.h2.engine.Session ses, int[] masks, org.h2.table.TableFilter[] filters, int filter, org.h2.result.SortOrder sortOrder, HashSet<org.h2.table.Column> allColumnsSet)
-
-