Class CompilerServicesImpl
java.lang.Object
com.espertech.esper.compiler.internal.util.CompilerServicesImpl
- All Implemented Interfaces:
com.espertech.esper.common.internal.compile.stage1.CompilerServices
public class CompilerServicesImpl
extends Object
implements com.espertech.esper.common.internal.compile.stage1.CompilerServices
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.espertech.esper.common.internal.epl.expression.core.ExprNode
compileExpression
(String expression, com.espertech.esper.common.internal.compile.stage3.StatementCompileTimeServices services) compileStandInClass
(com.espertech.esper.common.internal.bytecodemodel.core.CodegenClassType classType, String classNameSimple, com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices services) lexSampleSQL
(String querySQL) com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw
parseWalk
(String epl, com.espertech.esper.common.internal.compile.stage1.specmapper.StatementSpecMapEnv mapEnv)
-
Constructor Details
-
CompilerServicesImpl
public CompilerServicesImpl()
-
-
Method Details
-
parseWalk
public com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw parseWalk(String epl, com.espertech.esper.common.internal.compile.stage1.specmapper.StatementSpecMapEnv mapEnv) throws com.espertech.esper.common.internal.compile.stage2.StatementSpecCompileException - Specified by:
parseWalk
in interfacecom.espertech.esper.common.internal.compile.stage1.CompilerServices
- Throws:
com.espertech.esper.common.internal.compile.stage2.StatementSpecCompileException
-
lexSampleSQL
public String lexSampleSQL(String querySQL) throws com.espertech.esper.common.internal.epl.expression.core.ExprValidationException - Specified by:
lexSampleSQL
in interfacecom.espertech.esper.common.internal.compile.stage1.CompilerServices
- Throws:
com.espertech.esper.common.internal.epl.expression.core.ExprValidationException
-
compileExpression
public com.espertech.esper.common.internal.epl.expression.core.ExprNode compileExpression(String expression, com.espertech.esper.common.internal.compile.stage3.StatementCompileTimeServices services) throws com.espertech.esper.common.internal.epl.expression.core.ExprValidationException - Specified by:
compileExpression
in interfacecom.espertech.esper.common.internal.compile.stage1.CompilerServices
- Throws:
com.espertech.esper.common.internal.epl.expression.core.ExprValidationException
-
compileStandInClass
public Class compileStandInClass(com.espertech.esper.common.internal.bytecodemodel.core.CodegenClassType classType, String classNameSimple, com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices services) - Specified by:
compileStandInClass
in interfacecom.espertech.esper.common.internal.compile.stage1.CompilerServices
-