Class RangeSource
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.h2.opt.join.RangeSource
-
public class RangeSource extends Object
Bounds iterator.
-
-
Constructor Summary
Constructors Constructor Description RangeSource(H2TreeIndex idx, Iterable<GridH2RowRangeBounds> bounds, int segment, IndexQueryContext qryCtx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasMoreRows()GridH2RowRangenext(int maxRows)
-
-
-
Constructor Detail
-
RangeSource
public RangeSource(H2TreeIndex idx, Iterable<GridH2RowRangeBounds> bounds, int segment, IndexQueryContext qryCtx)
- Parameters:
bounds- Bounds.segment- Segment.qryCtx- Index query context.
-
-
Method Detail
-
hasMoreRows
public boolean hasMoreRows()
- Returns:
trueIf there are more rows in this source.
-
next
public GridH2RowRange next(int maxRows)
- Parameters:
maxRows- Max allowed rows.- Returns:
- Range.
-
-