All Classes and Interfaces

Class
Description
Provides the environment to AccessModifierContextOption.
Implement this interface to provide or override the access modifier a context.
Provides the environment to AccessModifierEventTypeOption.
Implement this interface to provide or override the access modifier for an event type.
Provides the environment to AccessModifierExpressionOption.
Implement this interface to provide or override the access modifier for a declared expression.
Provides the environment to AccessModifierInlinedClassContext.
Implement this interface to provide or override the access modifier for an inlined-class.
Provides the environment to AccessModifierNamedWindowOption.
Implement this interface to provide or override the access modifier for a named window.
Provides the environment to AccessModifierScriptOption.
Implement this interface to provide or override the access modifier for a script.
Provides the environment to AccessModifierTableOption.
Implement this interface to provide or override the access modifier for a table.
Provides the environment to AccessModifierVariableOption.
Implement this interface to provide or override the access modifier for a variable.
 
 
Walker to annotation stuctures.
 
 
 
Parses constant strings and returns the constant Object.
 
 
 
 
Builds a filter specification from filter AST nodes.
 
 
 
 
Walker to annotation stuctures.
 
Helper class for walking the match-recognize AST.
Builds an output limit spec from an output limit AST node.
 
 
Utility class for AST node handling.
This exception is thrown to indicate a problem in statement creation.
Provides the environment to BusModifierEventTypeOption.
Implement this interface to provide or override the bus modifier for an event type.
CREDIT: ANTLR See Link This class supports case-insensitive lexing by wrapping an existing CharStream and forcing the lexer to see either upper or lowercase characters.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides the environment to CompilerHookOption.
Implement this interface to provide a compiler to use
Callbacks and optional values for the compiler to determine modifiers, statement name, statement user object, module name and module-uses.
The compiler uses the path to determine the EPL-objects available to the module.
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.
 
 
 
IO-related utilized for EPCompiled
Indicates an exception compiling a module or fire-and-forget query
Exception information.
Indicates a syntax exception
The EPL compiler compiles EPL text as well as object models to byte code.
 
Provides compiler instances.
 
 
 
Item parsing an EPL module file.
 
Called during the walks of a EPL expression AST tree as specified in the grammar file.
 
This class provides an empty implementation of EsperEPL2GrammarListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
 
This interface defines a complete listener for a parse tree produced by EsperEPL2GrammarParser.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converts recognition exceptions.
Provides the environment to InlinedClassInspectionOption.
Implement this interface to receive Janino-specific class detail for inlined-classes.
 
 
 
 
 
 
Provides the environment to ModuleNameOption.
Implement this interface to provide or override the module name at compile-time.
Provides the environment to ModuleUsesOption.
Implement this interface to provide or override the module-uses at compile-time.
Helper class for parsing an expression and walking a parse tree.
 
 
 
 
 
 
Result of a parse action.
For selection of the parse rule to use.
 
Provides the environment to StatementNameOption.
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 to StatementUserObjectOption.
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 to StateMgmtSettingOption.
Implement this interface to provide or override the state management settings, for use with high-availability only.