Uses of Package
com.espertech.esper.compiler.client.option
Package
Description
Compiler API: Compiles EPL to byte code.
Callbacks for use with the compiler to provide or override behavior.
-
ClassDescriptionImplement this interface to provide or override the access modifier a context.Implement this interface to provide or override the access modifier for an event type.Implement this interface to provide or override the access modifier for a declared expression.Implement this interface to provide or override the access modifier for an inlined-class.Implement this interface to provide or override the access modifier for a named window.Implement this interface to provide or override the access modifier for a script.Implement this interface to provide or override the access modifier for a table.Implement this interface to provide or override the access modifier for a variable.Implement this interface to provide or override the bus modifier for an event type.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 more
EPCompiled
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.Implement this interface to receive Janino-specific class detail for inlined-classes.Implement this interface to provide or override the module name at compile-time.Implement this interface to provide or override the module-uses at compile-time.Implement this interface to provide a custom user object at compile-time for the statements when they are compiled.Implement this interface to provide a custom user object at compile-time for the statements when they are compiled.Implement this interface to provide or override the state management settings, for use with high-availability only. -
ClassDescriptionProvides the environment to
AccessModifierContextOption
.Provides the environment toAccessModifierEventTypeOption
.Provides the environment toAccessModifierExpressionOption
.Provides the environment toAccessModifierInlinedClassContext
.Provides the environment toAccessModifierNamedWindowOption
.Provides the environment toAccessModifierScriptOption
.Provides the environment toAccessModifierTableOption
.Provides the environment toAccessModifierVariableOption
.Provides the environment toBusModifierEventTypeOption
.Provides the environment toCompilerHookOption
.For 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
.Provides the environment toModuleNameOption
.Provides the environment toModuleUsesOption
.Provides the environment toStatementNameOption
.Base class providing statement information for compiler options.Provides the environment toStatementUserObjectOption
.For internal-use-only and subject-to-change-between-versions: Provides the environment toStateMgmtSettingOption
.