Class VariableDeployTimeResolver
java.lang.Object
com.espertech.esper.common.internal.epl.variable.core.VariableDeployTimeResolver
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
makeResolveVariable
(VariableMetaData variable, CodegenExpression initSvc) static CodegenExpression
makeResolveVariables
(Collection<VariableMetaData> variables, CodegenExpression initSvc) static CodegenExpressionField
makeVariableField
(VariableMetaData variableMetaData, CodegenClassScope classScope, Class generator) static Variable
resolveVariable
(String variableName, NameAccessModifier visibility, String optionalModuleName, EPStatementInitServices services) static VariableReader
resolveVariableReader
(String variableName, NameAccessModifier visibility, String optionalModuleName, String optionalContextName, EPStatementInitServices services) static Map<Integer,
VariableReader> resolveVariableReaderPerCP
(String variableName, NameAccessModifier visibility, String optionalModuleName, String optionalContextName, EPStatementInitServices services)
-
Constructor Details
-
VariableDeployTimeResolver
public VariableDeployTimeResolver()
-
-
Method Details
-
makeVariableField
public static CodegenExpressionField makeVariableField(VariableMetaData variableMetaData, CodegenClassScope classScope, Class generator) -
makeResolveVariable
public static CodegenExpression makeResolveVariable(VariableMetaData variable, CodegenExpression initSvc) -
makeResolveVariables
public static CodegenExpression makeResolveVariables(Collection<VariableMetaData> variables, CodegenExpression initSvc) -
resolveVariable
public static Variable resolveVariable(String variableName, NameAccessModifier visibility, String optionalModuleName, EPStatementInitServices services) -
resolveVariableReader
public static VariableReader resolveVariableReader(String variableName, NameAccessModifier visibility, String optionalModuleName, String optionalContextName, EPStatementInitServices services) -
resolveVariableReaderPerCP
public static Map<Integer,VariableReader> resolveVariableReaderPerCP(String variableName, NameAccessModifier visibility, String optionalModuleName, String optionalContextName, EPStatementInitServices services)
-