Package | Description |
---|---|
com.espertech.esper.compiler.client |
Compiler API: Compiles EPL to byte code.
|
com.espertech.esper.compiler.client.option |
Callbacks for use with the compiler to provide or override behavior.
|
Class and Description |
---|
AccessModifierContextOption
Implement this interface to provide or override the access modifier a context.
|
AccessModifierEventTypeOption
Implement this interface to provide or override the access modifier for an event type.
|
AccessModifierExpressionOption
Implement this interface to provide or override the access modifier for a declared expression.
|
AccessModifierInlinedClassOption
Implement this interface to provide or override the access modifier for an inlined-class.
|
AccessModifierNamedWindowOption
Implement this interface to provide or override the access modifier for a named window.
|
AccessModifierScriptOption
Implement this interface to provide or override the access modifier for a script.
|
AccessModifierTableOption
Implement this interface to provide or override the access modifier for a table.
|
AccessModifierVariableOption
Implement this interface to provide or override the access modifier for a variable.
|
BusModifierEventTypeOption
Implement this interface to provide or override the bus modifier for an event type.
|
CompilerHookOption
Implement this interface to provide a compiler to use
|
CompilerPathCache
For 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 each EPCompiled instance and the visible EPL objects it provides. |
InlinedClassInspectionOption
Implement this interface to receive Janino-specific class detail for inlined-classes.
|
ModuleNameOption
Implement this interface to provide or override the module name at compile-time.
|
ModuleUsesOption
Implement this interface to provide or override the module-uses at compile-time.
|
StatementNameOption
Implement this interface to provide a custom user object at compile-time for the statements when they are compiled.
|
StatementUserObjectOption
Implement this interface to provide a custom user object at compile-time for the statements when they are compiled.
|
StateMgmtSettingOption
Implement this interface to provide or override the state management settings, for use with high-availability only.
|
Class and Description |
---|
AccessModifierContextContext
Provides the environment to
AccessModifierContextOption . |
AccessModifierEventTypeContext
Provides the environment to
AccessModifierEventTypeOption . |
AccessModifierExpressionContext
Provides the environment to
AccessModifierExpressionOption . |
AccessModifierInlinedClassContext
Provides the environment to
AccessModifierInlinedClassContext . |
AccessModifierNamedWindowContext
Provides the environment to
AccessModifierNamedWindowOption . |
AccessModifierScriptContext
Provides the environment to
AccessModifierScriptOption . |
AccessModifierTableContext
Provides the environment to
AccessModifierTableOption . |
AccessModifierVariableContext
Provides the environment to
AccessModifierVariableOption . |
BusModifierEventTypeContext
Provides the environment to
BusModifierEventTypeOption . |
CompilerHookContext
Provides the environment to
CompilerHookOption . |
CompilerPathCache
For 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 each EPCompiled instance and the visible EPL objects it provides. |
InlinedClassInspectionContext
Provides the environment to
InlinedClassInspectionOption . |
ModuleNameContext
Provides the environment to
ModuleNameOption . |
ModuleUsesContext
Provides the environment to
ModuleUsesOption . |
StatementNameContext
Provides the environment to
StatementNameOption . |
StatementOptionContextBase
Base class providing statement information for compiler options.
|
StatementUserObjectContext
Provides the environment to
StatementUserObjectOption . |
StateMgmtSettingContext
For internal-use-only and subject-to-change-between-versions: Provides the environment to
StateMgmtSettingOption . |