Class UnsortedReducer
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.h2.twostep.AbstractReducer
-
- org.apache.ignite.internal.processors.query.h2.twostep.UnsortedBaseReducer
-
- org.apache.ignite.internal.processors.query.h2.twostep.UnsortedReducer
-
- All Implemented Interfaces:
Reducer
public class UnsortedReducer extends UnsortedBaseReducer
Unsorted merge index.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.ignite.internal.processors.query.h2.twostep.Reducer
Reducer.RowComparator
-
-
Field Summary
-
Fields inherited from class org.apache.ignite.internal.processors.query.h2.twostep.UnsortedBaseReducer
activeSourcesCnt, iter, queue
-
Fields inherited from class org.apache.ignite.internal.processors.query.h2.twostep.AbstractReducer
colCnt, fetched, srcNodes
-
-
Constructor Summary
Constructors Constructor Description UnsortedReducer(GridKernalContext ctx)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.h2.index.CursorfindInStream(org.h2.result.SearchRow first, org.h2.result.SearchRow last)-
Methods inherited from class org.apache.ignite.internal.processors.query.h2.twostep.UnsortedBaseReducer
addPage0, fetchedAll, findAllFetched, setSources
-
Methods inherited from class org.apache.ignite.internal.processors.query.h2.twostep.AbstractReducer
addPage, checkBounds, createDummyLastPage, fail, find, hasSource, onBlockEvict, onFailure, pollNextIterator, setPageSize, sources
-
-
-
-
Constructor Detail
-
UnsortedReducer
public UnsortedReducer(GridKernalContext ctx)
Constructor.- Parameters:
ctx- Context.
-
-
Method Detail
-
findInStream
protected org.h2.index.Cursor findInStream(org.h2.result.SearchRow first, org.h2.result.SearchRow last)- Specified by:
findInStreamin classAbstractReducer- Parameters:
first- Row.last- Row.- Returns:
- Cursor over remote streams.
-
-