public class EPCompilerSPIExpressionImpl extends Object implements EPCompilerSPIExpression
Constructor and Description |
---|
EPCompilerSPIExpressionImpl(com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices moduleServices) |
Modifier and Type | Method and Description |
---|---|
com.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) |
public EPCompilerSPIExpressionImpl(com.espertech.esper.common.internal.compile.stage3.ModuleCompileTimeServices moduleServices)
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
compileExpression
in interface com.espertech.esper.common.internal.compile.util.CompileExpressionSPI
com.espertech.esper.common.client.EPException
public com.espertech.esper.common.internal.epl.expression.core.ExprNode compileValidate(String expression) throws EPCompileException
compileValidate
in interface EPCompilerSPIExpression
EPCompileException
public com.espertech.esper.common.internal.epl.expression.core.ExprNode compileValidate(String expression, com.espertech.esper.common.client.EventType[] eventTypes, String[] streamNnames) throws EPCompileException
compileValidate
in interface EPCompilerSPIExpression
EPCompileException
Copyright © 2005–2020. All rights reserved.