public class EnumMethodValidateContext
extends java.lang.Object
Constructor and Description |
---|
EnumMethodValidateContext(com.espertech.esper.common.internal.epl.methodbase.DotMethodFP footprintFound,
EventType inputEventType,
EPTypeClass inputCollectionComponentType,
com.espertech.esper.common.internal.epl.streamtype.StreamTypeService streamTypeService,
com.espertech.esper.common.internal.epl.enummethod.dot.EnumMethodEnum currentMethod,
java.util.List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> currentParameters,
com.espertech.esper.common.internal.compile.stage2.StatementRawInfo statementRawInfo)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
com.espertech.esper.common.internal.epl.enummethod.dot.EnumMethodEnum |
getCurrentMethod()
Returns the enumeration method information
|
java.util.List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> |
getCurrentParameters()
Returns the parameters to the enumeration method.
|
com.espertech.esper.common.internal.epl.methodbase.DotMethodFP |
getFootprintFound()
Returns the actual footprint chosen.
|
EPTypeClass |
getInputCollectionComponentType()
Returns the component type of the values that are the input of the enumeration method,
or null if the input to the enumeration method are events and not scalar value input
|
EventType |
getInputEventType()
Returns the event type of the events that are the input of the enumeration method,
or null if the input to the enumeration method are scalar value input and not events
|
com.espertech.esper.common.internal.compile.stage2.StatementRawInfo |
getStatementRawInfo()
Returns EPL statement information.
|
com.espertech.esper.common.internal.epl.streamtype.StreamTypeService |
getStreamTypeService()
Returns event type information.
|
public EnumMethodValidateContext(com.espertech.esper.common.internal.epl.methodbase.DotMethodFP footprintFound, EventType inputEventType, EPTypeClass inputCollectionComponentType, com.espertech.esper.common.internal.epl.streamtype.StreamTypeService streamTypeService, com.espertech.esper.common.internal.epl.enummethod.dot.EnumMethodEnum currentMethod, java.util.List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> currentParameters, com.espertech.esper.common.internal.compile.stage2.StatementRawInfo statementRawInfo)
footprintFound
- actual footprint choseninputEventType
- input event type or null if the input is not a collection of eventsinputCollectionComponentType
- type of scalar or object (non-event) input values, or null if the input is a collection of eventsstreamTypeService
- event type informationcurrentMethod
- information on the current methodcurrentParameters
- parametersstatementRawInfo
- EPL statement informationpublic com.espertech.esper.common.internal.epl.methodbase.DotMethodFP getFootprintFound()
public com.espertech.esper.common.internal.epl.streamtype.StreamTypeService getStreamTypeService()
public com.espertech.esper.common.internal.epl.enummethod.dot.EnumMethodEnum getCurrentMethod()
public java.util.List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> getCurrentParameters()
public com.espertech.esper.common.internal.compile.stage2.StatementRawInfo getStatementRawInfo()
public EventType getInputEventType()
public EPTypeClass getInputCollectionComponentType()