Class EPRuntimeCompileReflectiveSPI
java.lang.Object
com.espertech.esper.runtime.internal.kernel.service.EPRuntimeCompileReflectiveSPI
- All Implemented Interfaces:
com.espertech.esper.common.internal.compile.util.CompileExpressionSPI
public class EPRuntimeCompileReflectiveSPI
extends Object
implements com.espertech.esper.common.internal.compile.util.CompileExpressionSPI
-
Constructor Summary
ConstructorDescriptionEPRuntimeCompileReflectiveSPI
(EPRuntimeCompileReflectiveService provider, EPRuntime runtime) -
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) boolean
com.espertech.esper.common.client.EPCompiled
reflectiveCompile
(com.espertech.esper.common.client.module.Module module) com.espertech.esper.common.client.EPCompiled
reflectiveCompile
(String epl) com.espertech.esper.common.internal.epl.expression.core.ExprNode
reflectiveCompileExpression
(String epl, com.espertech.esper.common.client.EventType[] eventTypes, String[] streamNames) com.espertech.esper.common.client.EPCompiled
com.espertech.esper.common.client.soda.EPStatementObjectModel
com.espertech.esper.common.client.module.Module
-
Constructor Details
-
EPRuntimeCompileReflectiveSPI
-
-
Method Details
-
isCompilerAvailable
public boolean isCompilerAvailable() -
reflectiveCompile
-
reflectiveCompile
public com.espertech.esper.common.client.EPCompiled reflectiveCompile(com.espertech.esper.common.client.module.Module module) -
reflectiveCompileFireAndForget
public com.espertech.esper.common.client.EPCompiled reflectiveCompileFireAndForget(String epl) throws com.espertech.esper.common.client.EPException - Throws:
com.espertech.esper.common.client.EPException
-
reflectiveCompileExpression
public com.espertech.esper.common.internal.epl.expression.core.ExprNode reflectiveCompileExpression(String epl, com.espertech.esper.common.client.EventType[] eventTypes, String[] streamNames) throws com.espertech.esper.common.client.EPException - Throws:
com.espertech.esper.common.client.EPException
-
reflectiveEPLToModel
public com.espertech.esper.common.client.soda.EPStatementObjectModel reflectiveEPLToModel(String epl) -
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
-
reflectiveParseModule
-