public class ChildPathStepOperatorDescriptor extends AbstractForwardAxisPathStep
dCtx, ntp, pp
Constructor | Description |
---|---|
ChildPathStepOperatorDescriptor(org.apache.hyracks.api.context.IHyracksTaskContext ctx,
PointablePool pp) |
Modifier and Type | Method | Description |
---|---|---|
void |
init(TaggedValuePointable tvp,
List<Integer> typeCodes) |
|
protected void |
setFilterCode(List<Integer> typeCodes) |
|
boolean |
step(org.apache.hyracks.data.std.api.IPointable result) |
Single node tree input.
|
protected boolean |
stepNodeTree(TaggedValuePointable tvpInput,
int level,
org.apache.hyracks.data.std.api.IPointable result) |
Find the next node to return.
|
getSequence, setNodeToResult
public ChildPathStepOperatorDescriptor(org.apache.hyracks.api.context.IHyracksTaskContext ctx, PointablePool pp)
public void init(TaggedValuePointable tvp, List<Integer> typeCodes) throws SystemException
SystemException
public boolean step(org.apache.hyracks.data.std.api.IPointable result) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
result
- Node tree pointableorg.apache.hyracks.algebricks.common.exceptions.AlgebricksException
- Could not save result.protected boolean stepNodeTree(TaggedValuePointable tvpInput, int level, org.apache.hyracks.data.std.api.IPointable result) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
tvpInput
- pointablelevel
- levelresult
- resultorg.apache.hyracks.algebricks.common.exceptions.AlgebricksException
- Could not save result.Copyright © 2019 Apache Software Foundation. All rights reserved.