Serializable
, org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory
FnDayFromDateScalarEvaluatorFactory
, FnDayFromDateTimeScalarEvaluatorFactory
, FnHoursFromDateTimeScalarEvaluatorFactory
, FnHoursFromTimeScalarEvaluatorFactory
, FnMinutesFromDateTimeScalarEvaluatorFactory
, FnMinutesFromTimeScalarEvaluatorFactory
, FnMonthFromDateScalarEvaluatorFactory
, FnMonthFromDateTimeScalarEvaluatorFactory
, FnSecondsFromDateTimeScalarEvaluatorFactory
, FnSecondsFromTimeScalarEvaluatorFactory
, FnTimezoneFromDateScalarEvaluatorFactory
, FnTimezoneFromDateTimeScalarEvaluatorFactory
, FnTimezoneFromTimeScalarEvaluatorFactory
, FnYearFromDateScalarEvaluatorFactory
, FnYearFromDateTimeScalarEvaluatorFactory
public abstract class AbstractValueFromDateTimeScalarEvaluatorFactory extends AbstractTaggedValueArgumentScalarEvaluatorFactory
Constructor | Description |
---|---|
AbstractValueFromDateTimeScalarEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[] args) |
Modifier and Type | Method | Description |
---|---|---|
protected org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator |
createEvaluator(org.apache.hyracks.api.context.IHyracksTaskContext ctx,
org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator[] args) |
|
protected abstract int |
getInputTag() |
|
protected int |
getReturnTag() |
|
protected abstract long |
getValueAsInteger(TaggedValuePointable tvp) |
createScalarEvaluator
public AbstractValueFromDateTimeScalarEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[] args)
protected org.apache.hyracks.algebricks.runtime.base.IScalarEvaluator 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 int getInputTag()
protected int getReturnTag()
protected abstract long getValueAsInteger(TaggedValuePointable tvp)
Copyright © 2019 Apache Software Foundation. All rights reserved.