Class RangeStream
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.h2.opt.join.RangeStream
-
public class RangeStream extends Object
Per node range stream.
-
-
Constructor Summary
Constructors Constructor Description RangeStream(GridKernalContext ctx, H2TreeIndex idx, DistributedJoinContext joinCtx, ClusterNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.h2.result.Rowget(int rangeId)booleannext(int rangeId)voidonResponse(GridH2IndexRangeResponse msg)GridH2IndexRangeRequestrequest()voidrequest(GridH2IndexRangeRequest req)voidstart()Start streaming.
-
-
-
Constructor Detail
-
RangeStream
public RangeStream(GridKernalContext ctx, H2TreeIndex idx, DistributedJoinContext joinCtx, ClusterNode node)
- Parameters:
joinCtx- Join context.node- Node.
-
-
Method Detail
-
start
public void start()
Start streaming.
-
onResponse
public void onResponse(GridH2IndexRangeResponse msg)
- Parameters:
msg- Response.
-
request
public void request(GridH2IndexRangeRequest req)
- Parameters:
req- Current request.
-
request
public GridH2IndexRangeRequest request()
- Returns:
- Current request.
-
next
public boolean next(int rangeId)
- Parameters:
rangeId- Requested range ID.- Returns:
trueIf next row for the requested range was found.
-
get
public org.h2.result.Row get(int rangeId)
- Parameters:
rangeId- Requested range ID.- Returns:
- Current row.
-
-