Uses of Interface
com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus
Package
Description
Date-Time calendar operations.
Date-time evaluators
Date-Time methods and related utility classes.
Interval algebra.
Interval delta expression evaluation
Date-Time re-formatting operations.
-
Uses of TimeAbacus in com.espertech.esper.common.internal.context.module
-
Uses of TimeAbacus in com.espertech.esper.common.internal.context.util
Modifier and TypeMethodDescriptionAgentInstanceContext.getTimeAbacus()
ExprEvaluatorContextStatement.getTimeAbacus()
ExprEvaluatorContextWTableAccess.getTimeAbacus()
StatementContext.getTimeAbacus()
-
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.agg.core
Modifier and TypeMethodDescriptionAggregationServiceFactoryService.groupBy
(AggregationServiceFactory nonHAFactory, AggregationRowFactory rowFactory, AggregationUseFlags useFlags, DataInputOutputSerde<AggregationRow> serde, AggSvcGroupByReclaimAgedEvalFuncFactory reclaimMaxAge, AggSvcGroupByReclaimAgedEvalFuncFactory reclaimFreq, TimeAbacus timeAbacus, DataInputOutputSerde groupKeySerde, StateMgmtSetting stateMgmtSettings) AggregationServiceFactoryServiceImpl.groupBy
(AggregationServiceFactory nonHAFactory, AggregationRowFactory rowFactory, AggregationUseFlags useFlags, DataInputOutputSerde<AggregationRow> serde, AggSvcGroupByReclaimAgedEvalFuncFactory reclaimMaxAge, AggSvcGroupByReclaimAgedEvalFuncFactory reclaimFreq, TimeAbacus timeAbacus, DataInputOutputSerde groupKeySerde, StateMgmtSetting stateMgmtSettings) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.agg.groupby
Modifier and TypeFieldDescriptionprotected final TimeAbacus
AggregationServiceGroupByForge.timeAbacus
Modifier and TypeMethodDescriptionstatic long
AggSvcGroupByReclaimAgedImpl.computeTimeReclaimAgeFreq
(long current, AggSvcGroupByReclaimAgedEvalFunc func, TimeAbacus timeAbacus) NOTE: Code-generation-invoked method, method name and parameter order mattersModifierConstructorDescriptionAggregationServiceGroupByForge
(AggGroupByDesc aggGroupByDesc, TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.agg.method.rate
Modifier and TypeFieldDescriptionprotected final TimeAbacus
AggregationForgeFactoryRate.timeAbacus
ModifierConstructorDescriptionAggregationForgeFactoryRate
(ExprRateAggNode parent, boolean isEver, long intervalTime, TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.datetime.calop
Modifier and TypeMethodDescriptionstatic CalendarOpPlusFastAddResult
CalendarOpPlusFastAddHelper.computeNextDue
(long currentTime, TimePeriod timePeriod, Calendar reference, TimeAbacus timeAbacus, long remainder) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.datetime.dtlocal
Modifier and TypeFieldDescriptionprotected final TimeAbacus
DTLocalCalOpsLongForge.timeAbacus
protected final TimeAbacus
DTLocalLongOpsIntervalForge.timeAbacus
protected final TimeAbacus
DTLocalLongOpsReformatForge.timeAbacus
ModifierConstructorDescriptionDTLocalCalOpsLongEval
(List<CalendarOp> calendarOps, TimeZone timeZone, TimeAbacus timeAbacus) DTLocalCalOpsLongForge
(List<CalendarForge> calendarForges, TimeAbacus timeAbacus) DTLocalLongOpsIntervalEval
(List<CalendarOp> calendarOps, IntervalOp intervalOp, TimeZone timeZone, TimeAbacus timeAbacus) DTLocalLongOpsIntervalForge
(List<CalendarForge> calendarForges, IntervalForge intervalForge, TimeAbacus timeAbacus) DTLocalLongOpsReformatEval
(List<CalendarOp> calendarOps, ReformatOp reformatOp, TimeZone timeZone, TimeAbacus timeAbacus) DTLocalLongOpsReformatForge
(List<CalendarForge> calendarForges, ReformatForge reformatForge, TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.datetime.eval
Modifier and TypeMethodDescriptionExprDotDTForge.getForge
(List<CalendarForge> calendarForges, TimeAbacus timeAbacus, EPTypeClass inputTypeClass, EventType inputEventType, ReformatForge reformatForge, IntervalForge intervalForge) static ExprDotDTMethodDesc
ExprDotDTFactory.validateMake
(StreamTypeService streamTypeService, Deque<Chainable> chainSpecStack, DatetimeMethodDesc dtMethod, String dtMethodName, EPChainableType inputType, List<ExprNode> parameters, ExprDotNodeFilterAnalyzerInput inputDesc, TimeAbacus timeAbacus, TableCompileTimeResolver tableCompileTimeResolver, ClasspathImportServiceCompileTime classpathImportService, StatementRawInfo statementRawInfo) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.datetime.interval
Modifier and TypeMethodDescriptionIntervalForgeFactory.getForge
(StreamTypeService streamTypeService, DatetimeMethodDesc method, String methodNameUsed, List<ExprNode> parameters, TimeAbacus timeAbacus, TableCompileTimeResolver tableCompileTimeResolver) static IntervalComputerForge
IntervalComputerForgeFactory.make
(DatetimeMethodDesc method, List<ExprNode> expressions, TimeAbacus timeAbacus) ModifierConstructorDescriptionIntervalForgeImpl
(DatetimeMethodDesc method, String methodNameUse, StreamTypeService streamTypeService, List<ExprNode> expressions, TimeAbacus timeAbacus, TableCompileTimeResolver tableCompileTimeResolver) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.datetime.interval.deltaexpr
ModifierConstructorDescriptionIntervalDeltaExprTimePeriodNonConstForge
(ExprTimePeriod timePeriod, TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.datetime.reformatop
Modifier and TypeMethodDescriptionReformatForgeFactory.getForge
(EPChainableType inputType, TimeAbacus timeAbacus, DatetimeMethodDesc desc, String methodNameUsed, List<ExprNode> parameters) ModifierConstructorDescriptionReformatEvalForge
(CalendarEval calendarEval, LocalDateTimeEval localDateTimeEval, ZonedDateTimeEval zonedDateTimeEval, TimeAbacus timeAbacus) ReformatFormatForge
(ReformatFormatForgeDesc formatterType, ExprForge formatter, TimeAbacus timeAbacus) ReformatFormatToDateForge
(TimeAbacus timeAbacus) ReformatGetFieldForge
(CalendarFieldEnum fieldNum, TimeAbacus timeAbacus) ReformatToCalendarForge
(TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.expression.core
-
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.expression.time.abacus
-
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.expression.time.eval
Modifier and TypeMethodDescriptionvoid
TimePeriodComputeConstGivenCalAddEval.setTimeAbacus
(TimeAbacus timeAbacus) void
TimePeriodComputeNCGivenExprEval.setTimeAbacus
(TimeAbacus timeAbacus) void
TimePeriodComputeNCGivenTPCalForgeEval.setTimeAbacus
(TimeAbacus timeAbacus) void
TimePeriodComputeNCGivenTPNonCalEval.setTimeAbacus
(TimeAbacus timeAbacus) ModifierConstructorDescriptionTimePeriodComputeConstGivenCalAddEval
(TimePeriodAdder[] adders, int[] added, TimeAbacus timeAbacus, int indexMicroseconds, TimeZone timeZone) TimePeriodComputeConstGivenCalAddForge
(TimePeriodAdder[] adders, int[] added, TimeAbacus timeAbacus) TimePeriodComputeNCGivenExprEval
(ExprEvaluator secondsEvaluator, TimeAbacus timeAbacus) TimePeriodComputeNCGivenExprForge
(ExprForge secondsEvaluator, TimeAbacus timeAbacus) TimePeriodComputeNCGivenTPCalForgeEval
(ExprEvaluator[] evaluators, TimePeriodAdder[] adders, TimeAbacus timeAbacus, TimeZone timeZone, int indexMicroseconds) TimePeriodComputeNCGivenTPNonCalEval
(ExprEvaluator[] evaluators, TimePeriodAdder[] adders, TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.expression.time.node
Modifier and TypeMethodDescriptionExprTimePeriodForge.getTimeAbacus()
ExprTimePeriodImpl.getTimeAbacus()
Modifier and TypeMethodDescriptionstatic boolean
ExprTimePeriodUtil.validateTime
(Number timeInSeconds, TimeAbacus timeAbacus) ModifierConstructorDescriptionExprTimePeriodImpl
(boolean hasYear, boolean hasMonth, boolean hasWeek, boolean hasDay, boolean hasHour, boolean hasMinute, boolean hasSecond, boolean hasMillisecond, boolean hasMicrosecond, TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.pattern.core
Modifier and TypeMethodDescriptionstatic CodegenExpression
PatternDeltaComputeUtil.makePatternDeltaAnonymous
(ExprNode parameter, MatchedEventConvertorForge convertor, TimeAbacus timeAbacus, CodegenMethod method, CodegenClassScope classScope) -
Uses of TimeAbacus in com.espertech.esper.common.internal.epl.pattern.observer
Modifier and TypeMethodDescriptionprotected static TimerScheduleSpec
TimerScheduleSpecComputeFromExpr.compute
(ExprEvaluator date, ExprEvaluator repetitions, TimePeriodEval timePeriod, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, TimeZone timeZone, TimeAbacus timeAbacus) TimerScheduleSpecComputeFromExpr.compute
(MatchedEventConvertor optionalConvertor, MatchedEventMap beginState, ExprEvaluatorContext exprEvaluatorContext, TimeZone timeZone, TimeAbacus timeAbacus) TimerScheduleSpecComputeISOString.compute
(MatchedEventConvertor optionalConvertor, MatchedEventMap beginState, ExprEvaluatorContext exprEvaluatorContext, TimeZone timeZone, TimeAbacus timeAbacus) -
Uses of TimeAbacus in com.espertech.esper.common.internal.schedule
Modifier and TypeMethodDescriptionstatic long
ScheduleComputeHelper.computeDeltaNextOccurance
(ScheduleSpec spec, long afterTimeInMillis, TimeZone timeZone, TimeAbacus timeAbacus) Computes the next lowest date in milliseconds based on a specification and the from-time passed in and returns the delta from the current time.static long
ScheduleComputeHelper.computeNextOccurance
(ScheduleSpec spec, long afterTimeInMillis, TimeZone timeZone, TimeAbacus timeAbacus) Computes the next lowest date in milliseconds based on a specification and the from-time passed in. -
Uses of TimeAbacus in com.espertech.esper.common.internal.settings
Modifier and TypeMethodDescriptionClasspathImportService.getTimeAbacus()
ClasspathImportServiceBase.getTimeAbacus()
ModifierConstructorDescriptionClasspathImportServiceBase
(Map<String, Object> transientConfiguration, TimeAbacus timeAbacus, Set<String> eventTypeAutoNames) ClasspathImportServiceCompileTimeImpl
(Map<String, Object> transientConfiguration, TimeAbacus timeAbacus, Set<String> eventTypeAutoNames, MathContext mathContext, boolean allowExtendedAggregationFunc, boolean sortUsingCollator) ClasspathImportServiceRuntime
(Map<String, Object> transientConfiguration, TimeAbacus timeAbacus, Set<String> eventTypeAutoNames, TimeZone timeZone, Map<String, ConfigurationCommonMethodRef> methodInvocationRef, List<String> imports, List<String> annotationImports) -
Uses of TimeAbacus in com.espertech.esper.common.internal.view.core