org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator
AttributeNodeConstructorScalarEvaluator
, CommentNodeConstructorScalarEvaluator
, ElementNodeConstructorScalarEvaluator
, PINodeConstructorScalarEvaluator
, TextNodeConstructorScalarEvaluator
public 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) |
evaluate
public 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 AbstractTaggedValueArgumentScalarEvaluator
SystemException
protected abstract void constructNode(DictionaryBuilder db, TaggedValuePointable[] args, org.apache.hyracks.data.std.api.IMutableValueStorage mvs) throws IOException, SystemException
IOException
SystemException
protected abstract boolean createsDictionary()
Copyright © 2019 Apache Software Foundation. All rights reserved.