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 |
---|---|
CalendarOp |
CalendarOpFactory.getOp(DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators) |
Constructor and Description |
---|
CalendarOpRound(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 ExprDotEvalDTMethodDesc |
ExprDotEvalDTFactory.validateMake(StreamTypeService streamTypeService,
java.util.Deque<ExprChainedSpec> chainSpecStack,
DatetimeMethodEnum dtMethod,
java.lang.String dtMethodName,
EPType inputType,
java.util.List<ExprNode> parameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
Constructor and Description |
---|
ExprDotNodeFilterAnalyzerDTIntervalDesc(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 |
---|---|
ExprDotNodeFilterAnalyzerDTIntervalDesc |
IntervalOpImpl.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.
|
ExprDotNodeFilterAnalyzerDTIntervalDesc |
IntervalOp.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
IntervalOp |
IntervalOpFactory.getOp(StreamTypeService streamTypeService,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators) |
static IntervalComputer |
IntervalComputerFactory.make(DatetimeMethodEnum method,
java.util.List<ExprNode> expressions) |
Constructor and Description |
---|
IntervalOpImpl(DatetimeMethodEnum method,
java.lang.String methodNameUse,
StreamTypeService streamTypeService,
java.util.List<ExprNode> expressions) |
Modifier and Type | Method and Description |
---|---|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpToMillisec.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOpToDate.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOpToCalendar.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOpStringFormat.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOpGetField.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOpCalendarEval.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOpBetweenNonConstantParams.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOpBetweenConstantParams.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ExprDotNodeFilterAnalyzerDesc |
ReformatOp.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc) |
ReformatOp |
ReformatOpFactory.getOp(DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters) |