public class CompilerServicesImpl extends Object implements com.espertech.esper.common.internal.compile.stage1.CompilerServices
Constructor and Description |
---|
CompilerServicesImpl() |
Modifier and Type | Method and Description |
---|---|
void |
compileClass(String code,
String filenameWithoutExtension,
Map<String,byte[]> classpath,
Map<String,byte[]> output,
com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices services) |
com.espertech.esper.common.internal.epl.expression.core.ExprNode |
compileExpression(String expression,
com.espertech.esper.common.internal.compile.stage3.StatementCompileTimeServices services) |
Class |
compileStandInClass(com.espertech.esper.common.internal.bytecodemodel.core.CodegenClassType classType,
String classNameSimple,
com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices services) |
String |
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) |
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
parseWalk
in interface com.espertech.esper.common.internal.compile.stage1.CompilerServices
com.espertech.esper.common.internal.compile.stage2.StatementSpecCompileException
public String lexSampleSQL(String querySQL) throws com.espertech.esper.common.internal.epl.expression.core.ExprValidationException
lexSampleSQL
in interface com.espertech.esper.common.internal.compile.stage1.CompilerServices
com.espertech.esper.common.internal.epl.expression.core.ExprValidationException
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
compileExpression
in interface com.espertech.esper.common.internal.compile.stage1.CompilerServices
com.espertech.esper.common.internal.epl.expression.core.ExprValidationException
public Class compileStandInClass(com.espertech.esper.common.internal.bytecodemodel.core.CodegenClassType classType, String classNameSimple, com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices services)
compileStandInClass
in interface com.espertech.esper.common.internal.compile.stage1.CompilerServices
public void compileClass(String code, String filenameWithoutExtension, Map<String,byte[]> classpath, Map<String,byte[]> output, com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices services) throws com.espertech.esper.common.internal.compile.stage1.CompilerServicesCompileException
compileClass
in interface com.espertech.esper.common.internal.compile.stage1.CompilerServices
com.espertech.esper.common.internal.compile.stage1.CompilerServicesCompileException
Copyright © 2005–2020. All rights reserved.