Package com.espertech.esper.compiler.client.option
package com.espertech.esper.compiler.client.option
Callbacks for use with the compiler to provide or override behavior.
-
ClassDescriptionProvides the environment to
AccessModifierContextOption
.Implement this interface to provide or override the access modifier a context.Provides the environment toAccessModifierEventTypeOption
.Implement this interface to provide or override the access modifier for an event type.Provides the environment toAccessModifierExpressionOption
.Implement this interface to provide or override the access modifier for a declared expression.Provides the environment toAccessModifierInlinedClassContext
.Implement this interface to provide or override the access modifier for an inlined-class.Provides the environment toAccessModifierNamedWindowOption
.Implement this interface to provide or override the access modifier for a named window.Provides the environment toAccessModifierScriptOption
.Implement this interface to provide or override the access modifier for a script.Provides the environment toAccessModifierTableOption
.Implement this interface to provide or override the access modifier for a table.Provides the environment toAccessModifierVariableOption
.Implement this interface to provide or override the access modifier for a variable.Provides the environment toBusModifierEventTypeOption
.Implement this interface to provide or override the bus modifier for an event type.Provides the environment toCompilerHookOption
.Implement this interface to provide a compiler to useFor optional use with the compiler, for speeding up compilation when the compiler path has one or moreEPCompiled
instances that provide visible EPL objects (named windows, tables etc.), this cache retains and helps reuse the information in respect to eachEPCompiled
instance and the visible EPL objects it provides.Provides the environment toInlinedClassInspectionOption
.Implement this interface to receive Janino-specific class detail for inlined-classes.Provides the environment toModuleNameOption
.Implement this interface to provide or override the module name at compile-time.Provides the environment toModuleUsesOption
.Implement this interface to provide or override the module-uses at compile-time.Provides the environment toStatementNameOption
.Implement this interface to provide a custom user object at compile-time for the statements when they are compiled.Base class providing statement information for compiler options.Provides the environment toStatementUserObjectOption
.Implement this interface to provide a custom user object at compile-time for the statements when they are compiled.For internal-use-only and subject-to-change-between-versions: Provides the environment toStateMgmtSettingOption
.Implement this interface to provide or override the state management settings, for use with high-availability only.