Class EPCompilerSPIExpressionImpl
java.lang.Object
com.espertech.esper.compiler.internal.util.EPCompilerSPIExpressionImpl
- All Implemented Interfaces:
com.espertech.esper.common.internal.compile.util.CompileExpressionSPI
,EPCompilerSPIExpression
-
Constructor Summary
ConstructorDescriptionEPCompilerSPIExpressionImpl
(com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices moduleServices) -
Method Summary
Modifier and TypeMethodDescriptioncom.espertech.esper.common.internal.epl.expression.core.ExprNode
compileExpression
(String epl, com.espertech.esper.common.client.EventType[] eventTypes, String[] streamNames) com.espertech.esper.common.internal.epl.expression.core.ExprNode
compileValidate
(String expression) com.espertech.esper.common.internal.epl.expression.core.ExprNode
compileValidate
(String expression, com.espertech.esper.common.client.EventType[] eventTypes, String[] streamNnames)
-
Constructor Details
-
EPCompilerSPIExpressionImpl
public EPCompilerSPIExpressionImpl(com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices moduleServices)
-
-
Method Details
-
compileExpression
public com.espertech.esper.common.internal.epl.expression.core.ExprNode compileExpression(String epl, com.espertech.esper.common.client.EventType[] eventTypes, String[] streamNames) throws com.espertech.esper.common.client.EPException - Specified by:
compileExpression
in interfacecom.espertech.esper.common.internal.compile.util.CompileExpressionSPI
- Throws:
com.espertech.esper.common.client.EPException
-
compileValidate
public com.espertech.esper.common.internal.epl.expression.core.ExprNode compileValidate(String expression) throws EPCompileException - Specified by:
compileValidate
in interfaceEPCompilerSPIExpression
- Throws:
EPCompileException
-
compileValidate
public com.espertech.esper.common.internal.epl.expression.core.ExprNode compileValidate(String expression, com.espertech.esper.common.client.EventType[] eventTypes, String[] streamNnames) throws EPCompileException - Specified by:
compileValidate
in interfaceEPCompilerSPIExpression
- Throws:
EPCompileException
-