org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorDescendantOrSelfPathStepScalarEvaluator, DescendantPathStepScalarEvaluatorpublic abstract class AbstractDescendantPathStepScalarEvaluator extends AbstractPathStepScalarEvaluator
itemTvp, ntp, seqbppool| 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, setNodeToResultevaluatepublic 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 AbstractPathStepScalarEvaluatorSystemExceptionprotected void searchSubtree(TaggedValuePointable nodePointable) throws SystemException
nodePointable - Node pointableSystemException - Could not save result.Copyright © 2019 Apache Software Foundation. All Rights Reserved.