Serializable
, org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory
FnAbsScalarEvaluatorFactory
, FnCeilingScalarEvaluatorFactory
, FnFloorScalarEvaluatorFactory
, FnRoundScalarEvaluatorFactory
public abstract class AbstractNumericScalarEvaluatorFactory extends AbstractTaggedValueArgumentScalarEvaluatorFactory
Constructor | Description |
---|---|
AbstractNumericScalarEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[] args) |
Modifier and Type | Method | Description |
---|---|---|
protected AbstractTaggedValueArgumentScalarEvaluator |
createEvaluator(org.apache.hyracks.api.context.IHyracksTaskContext ctx,
org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args) |
|
protected abstract AbstractNumericOperation |
createNumericOperation() |
createScalarEvaluator
public AbstractNumericScalarEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[] args)
protected AbstractTaggedValueArgumentScalarEvaluator createEvaluator(org.apache.hyracks.api.context.IHyracksTaskContext ctx, org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
createEvaluator
in class AbstractTaggedValueArgumentScalarEvaluatorFactory
org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
protected abstract AbstractNumericOperation createNumericOperation()
Copyright © 2019 Apache Software Foundation. All rights reserved.