Package | Description |
---|---|
com.espertech.esper.epl.datetime.calop |
Date-Time calendar operations.
|
com.espertech.esper.epl.datetime.eval |
Date-Time methods and related utility classes.
|
com.espertech.esper.epl.datetime.interval |
Interval algebra.
|
com.espertech.esper.epl.datetime.reformatop |
Date-Time re-formatting operations.
|
Modifier and Type | Method and Description |
---|---|
CalendarForge |
CalendarForgeFactory.getOp(DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprForge[] forges) |
Constructor and Description |
---|
CalendarForgeRound(CalendarFieldEnum fieldName,
DatetimeMethodEnum method) |
Modifier and Type | Method and Description |
---|---|
static DatetimeMethodEnum |
DatetimeMethodEnum.fromName(java.lang.String name) |
static DatetimeMethodEnum |
DatetimeMethodEnum.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DatetimeMethodEnum[] |
DatetimeMethodEnum.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static ExprDotDTMethodDesc |
ExprDotDTFactory.validateMake(StreamTypeService streamTypeService,
java.util.Deque<ExprChainedSpec> chainSpecStack,
DatetimeMethodEnum dtMethod,
java.lang.String dtMethodName,
EPType inputType,
java.util.List<ExprNode> parameters,
ExprDotNodeFilterAnalyzerInput inputDesc,
java.util.TimeZone timeZone,
TimeAbacus timeAbacus,
ExprEvaluatorContext exprEvaluatorContext) |
Constructor and Description |
---|
FilterExprAnalyzerDTIntervalAffector(DatetimeMethodEnum currentMethod,
EventType[] typesPerStream,
int targetStreamNum,
java.lang.String targetStartProp,
java.lang.String targetEndProp,
java.lang.Integer parameterStreamNum,
java.lang.String parameterStartProp,
java.lang.String parameterEndProp) |
Modifier and Type | Method and Description |
---|---|
FilterExprAnalyzerDTIntervalAffector |
IntervalForgeImpl.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
Obtain information used by filter analyzer to handle this dot-method invocation as part of query planning/indexing.
|
FilterExprAnalyzerDTIntervalAffector |
IntervalForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
IntervalForge |
IntervalForgeFactory.getForge(StreamTypeService streamTypeService,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
java.util.TimeZone timeZone,
TimeAbacus timeAbacus) |
static IntervalComputerForge |
IntervalComputerForgeFactory.make(DatetimeMethodEnum method,
java.util.List<ExprNode> expressions,
TimeAbacus timeAbacus) |
Constructor and Description |
---|
IntervalForgeImpl(DatetimeMethodEnum method,
java.lang.String methodNameUse,
StreamTypeService streamTypeService,
java.util.List<ExprNode> expressions,
java.util.TimeZone timeZone,
TimeAbacus timeAbacus) |
Modifier and Type | Method and Description |
---|---|
FilterExprAnalyzerAffector |
ReformatToMillisecForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatToCalendarForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatStringFormatForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatGetFieldForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatFormatToDateForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatFormatForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatEvalForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatBetweenNonConstantParamsForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
FilterExprAnalyzerAffector |
ReformatBetweenConstantParamsForge.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ReformatForge |
ReformatForgeFactory.getForge(EPType inputType,
java.util.TimeZone timeZone,
TimeAbacus timeAbacus,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluatorContext exprEvaluatorContext) |