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.Arguments holder for use with
EPCompiler.compile(java.lang.String, com.espertech.esper.compiler.client.CompilerArguments)
.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.