Class DateTimeMethodValidateContext
java.lang.Object
com.espertech.esper.common.client.hook.datetimemethod.DateTimeMethodValidateContext
Context for use with the date-time method extension API
-
Constructor Summary
ConstructorDescriptionDateTimeMethodValidateContext
(com.espertech.esper.common.internal.epl.methodbase.DotMethodFP footprintFound, com.espertech.esper.common.internal.epl.streamtype.StreamTypeService streamTypeService, com.espertech.esper.common.internal.epl.datetime.eval.DatetimeMethodDesc currentMethod, List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> currentParameters, com.espertech.esper.common.internal.compile.stage2.StatementRawInfo statementRawInfo) Ctor. -
Method Summary
Modifier and TypeMethodDescriptioncom.espertech.esper.common.internal.epl.datetime.eval.DatetimeMethodDesc
Returns the date-time method informationList<com.espertech.esper.common.internal.epl.expression.core.ExprNode>
Returns the parameters to the date-time method.com.espertech.esper.common.internal.epl.methodbase.DotMethodFP
Returns the actual footprint chosen.com.espertech.esper.common.internal.compile.stage2.StatementRawInfo
Returns EPL statement information.com.espertech.esper.common.internal.epl.streamtype.StreamTypeService
Returns event type information.
-
Constructor Details
-
DateTimeMethodValidateContext
public DateTimeMethodValidateContext(com.espertech.esper.common.internal.epl.methodbase.DotMethodFP footprintFound, com.espertech.esper.common.internal.epl.streamtype.StreamTypeService streamTypeService, com.espertech.esper.common.internal.epl.datetime.eval.DatetimeMethodDesc currentMethod, List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> currentParameters, com.espertech.esper.common.internal.compile.stage2.StatementRawInfo statementRawInfo) Ctor.- Parameters:
footprintFound
- actual footprint chosenstreamTypeService
- event type informationcurrentMethod
- information on the current methodcurrentParameters
- parametersstatementRawInfo
- EPL statement information
-
-
Method Details
-
getFootprintFound
public com.espertech.esper.common.internal.epl.methodbase.DotMethodFP getFootprintFound()Returns the actual footprint chosen.- Returns:
- footprint
-
getStreamTypeService
public com.espertech.esper.common.internal.epl.streamtype.StreamTypeService getStreamTypeService()Returns event type information.- Returns:
- type info
-
getCurrentMethod
public com.espertech.esper.common.internal.epl.datetime.eval.DatetimeMethodDesc getCurrentMethod()Returns the date-time method information- Returns:
- current method
-
getCurrentParameters
public List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> getCurrentParameters()Returns the parameters to the date-time method.- Returns:
- parameter expressions
-
getStatementRawInfo
public com.espertech.esper.common.internal.compile.stage2.StatementRawInfo getStatementRawInfo()Returns EPL statement information.- Returns:
- statement info
-