org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorAttributeNodeConstructorScalarEvaluator, CommentNodeConstructorScalarEvaluator, ElementNodeConstructorScalarEvaluator, PINodeConstructorScalarEvaluator, TextNodeConstructorScalarEvaluatorpublic abstract class AbstractNodeConstructorScalarEvaluator extends AbstractTaggedValueArgumentScalarEvaluator
| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.hyracks.api.context.IHyracksTaskContext |
ctx |
ppool| Constructor | Description |
|---|---|
AbstractNodeConstructorScalarEvaluator(org.apache.hyracks.api.context.IHyracksTaskContext ctx,
org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args) |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract void |
constructNode(DictionaryBuilder db,
TaggedValuePointable[] args,
org.apache.hyracks.data.std.api.IMutableValueStorage mvs) |
|
protected abstract boolean |
createsDictionary() |
|
protected void |
evaluate(TaggedValuePointable[] args,
org.apache.hyracks.data.std.api.IPointable result) |
evaluatepublic AbstractNodeConstructorScalarEvaluator(org.apache.hyracks.api.context.IHyracksTaskContext ctx,
org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args)
protected final void evaluate(TaggedValuePointable[] args, org.apache.hyracks.data.std.api.IPointable result) throws SystemException
evaluate in class AbstractTaggedValueArgumentScalarEvaluatorSystemExceptionprotected abstract void constructNode(DictionaryBuilder db, TaggedValuePointable[] args, org.apache.hyracks.data.std.api.IMutableValueStorage mvs) throws IOException, SystemException
IOExceptionSystemExceptionprotected abstract boolean createsDictionary()
Copyright © 2019 Apache Software Foundation. All rights reserved.