org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator
DescendantOrSelfPathStepScalarEvaluator
, DescendantPathStepScalarEvaluator
public abstract class AbstractDescendantPathStepScalarEvaluator extends AbstractPathStepScalarEvaluator
itemTvp, ntp, seqb
ppool
Constructor | Description |
---|---|
AbstractDescendantPathStepScalarEvaluator(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args,
org.apache.hyracks.api.context.IHyracksTaskContext ctx) |
Modifier and Type | Method | Description |
---|---|---|
protected abstract void |
evaluate(TaggedValuePointable[] args,
org.apache.hyracks.data.std.api.IPointable result) |
|
protected void |
searchSubtree(TaggedValuePointable nodePointable) |
Search through all tree children and children's children.
|
appendNodeToResult, matches, setNodeTest, setNodeToResult
evaluate
public AbstractDescendantPathStepScalarEvaluator(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args, org.apache.hyracks.api.context.IHyracksTaskContext ctx)
protected abstract void evaluate(TaggedValuePointable[] args, org.apache.hyracks.data.std.api.IPointable result) throws SystemException
evaluate
in class AbstractPathStepScalarEvaluator
SystemException
protected void searchSubtree(TaggedValuePointable nodePointable) throws SystemException
nodePointable
- Node pointableSystemException
- Could not save result.Copyright © 2019 Apache Software Foundation. All rights reserved.