org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator
protected abstract static class AbstractTypeScalarEvaluatorFactory.AbstractTypeScalarEvaluator extends AbstractTaggedValueArgumentScalarEvaluator
Modifier and Type | Field | Description |
---|---|---|
protected DynamicContext |
dCtx |
ppool
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractTypeScalarEvaluator(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args,
org.apache.hyracks.api.context.IHyracksTaskContext ctx) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
evaluate(TaggedValuePointable[] args,
org.apache.hyracks.data.std.api.IPointable result) |
|
protected abstract void |
evaluate(TaggedValuePointable tvp,
org.apache.hyracks.data.std.api.IPointable result) |
|
protected abstract void |
setSequenceType(SequenceType sType) |
evaluate
protected final DynamicContext dCtx
protected AbstractTypeScalarEvaluator(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args, org.apache.hyracks.api.context.IHyracksTaskContext ctx)
protected abstract void setSequenceType(SequenceType sType)
protected abstract void evaluate(TaggedValuePointable tvp, org.apache.hyracks.data.std.api.IPointable result) throws SystemException
SystemException
protected final void evaluate(TaggedValuePointable[] args, org.apache.hyracks.data.std.api.IPointable result) throws SystemException
evaluate
in class AbstractTaggedValueArgumentScalarEvaluator
SystemException
Copyright © 2019 Apache Software Foundation. All rights reserved.