public class TimePeriodComputeNCGivenTPCalForgeEval extends Object implements TimePeriodCompute
Constructor and Description |
---|
TimePeriodComputeNCGivenTPCalForgeEval() |
TimePeriodComputeNCGivenTPCalForgeEval(ExprEvaluator[] evaluators,
TimePeriodAdder[] adders,
TimeAbacus timeAbacus,
TimeZone timeZone,
int indexMicroseconds) |
Modifier and Type | Method and Description |
---|---|
long |
deltaAdd(long currentTime,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
TimePeriodDeltaResult |
deltaAddWReference(long current,
long reference,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
long |
deltaSubtract(long currentTime,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
long |
deltaUseRuntimeTime(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
TimeProvider timeProvider) |
TimePeriodProvide |
getNonVariableProvide(ExprEvaluatorContext context) |
void |
setAdders(TimePeriodAdder[] adders) |
void |
setEvaluators(ExprEvaluator[] evaluators) |
void |
setIndexMicroseconds(int indexMicroseconds) |
void |
setTimeAbacus(TimeAbacus timeAbacus) |
void |
setTimeZone(TimeZone timeZone) |
public TimePeriodComputeNCGivenTPCalForgeEval()
public TimePeriodComputeNCGivenTPCalForgeEval(ExprEvaluator[] evaluators, TimePeriodAdder[] adders, TimeAbacus timeAbacus, TimeZone timeZone, int indexMicroseconds)
public void setEvaluators(ExprEvaluator[] evaluators)
public void setAdders(TimePeriodAdder[] adders)
public void setTimeAbacus(TimeAbacus timeAbacus)
public void setTimeZone(TimeZone timeZone)
public void setIndexMicroseconds(int indexMicroseconds)
public long deltaAdd(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
deltaAdd
in interface TimePeriodCompute
public long deltaSubtract(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
deltaSubtract
in interface TimePeriodCompute
public long deltaUseRuntimeTime(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, TimeProvider timeProvider)
deltaUseRuntimeTime
in interface TimePeriodCompute
public TimePeriodDeltaResult deltaAddWReference(long current, long reference, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
deltaAddWReference
in interface TimePeriodCompute
public TimePeriodProvide getNonVariableProvide(ExprEvaluatorContext context)
getNonVariableProvide
in interface TimePeriodCompute
Copyright © 2005–2018. All rights reserved.