Package | Description |
---|---|
com.espertech.esper.epl.core |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
Modifier and Type | Method and Description |
---|---|
void |
EngineImportServiceImpl.addAggregation(String functionName,
ConfigurationPlugInAggregationFunction aggregationDesc) |
void |
EngineImportService.addAggregation(String functionName,
ConfigurationPlugInAggregationFunction aggregationDesc)
Add an aggregation function.
|
void |
EngineImportServiceImpl.addAggregationMultiFunction(ConfigurationPlugInAggregationMultiFunction desc) |
void |
EngineImportService.addAggregationMultiFunction(ConfigurationPlugInAggregationMultiFunction desc) |
void |
EngineImportServiceImpl.addAnnotationImport(String importName) |
void |
EngineImportService.addAnnotationImport(String importName)
Add an import for annotation-only use, such as "com.mypackage.*" or "com.mypackage.MyClass".
|
void |
EngineImportServiceImpl.addImport(String importName) |
void |
EngineImportService.addImport(String importName)
Add an import, such as "com.mypackage.*" or "com.mypackage.MyClass".
|
void |
EngineImportServiceImpl.addSingleRow(String functionName,
String singleRowFuncClass,
String methodName,
ConfigurationPlugInSingleRowFunction.ValueCache valueCache,
ConfigurationPlugInSingleRowFunction.FilterOptimizable filterOptimizable,
boolean rethrowExceptions,
String optionalEventTypeName) |
void |
EngineImportService.addSingleRow(String functionName,
String singleRowFuncClass,
String methodName,
ConfigurationPlugInSingleRowFunction.ValueCache valueCache,
ConfigurationPlugInSingleRowFunction.FilterOptimizable filterOptimizable,
boolean rethrowExceptions,
String optionalEventTypeName)
Add an single-row function.
|
AdvancedIndexFactoryProvider |
EngineImportServiceImpl.resolveAdvancedIndexProvider(String indexTypeName) |
AdvancedIndexFactoryProvider |
EngineImportService.resolveAdvancedIndexProvider(String indexTypeName) |
AggregationFunctionFactory |
EngineImportServiceImpl.resolveAggregationFactory(String name) |
AggregationFunctionFactory |
EngineImportService.resolveAggregationFactory(String functionName)
Used at statement compile-time to try and resolve a given function name into an
aggregation method.
|
Class |
EngineImportServiceImpl.resolveAnnotation(String className) |
Class |
EngineImportService.resolveAnnotation(String className)
Resolves a given class name, either fully qualified and simple and imported to a annotation.
|
Class |
EngineImportServiceImpl.resolveClass(String className,
boolean forAnnotation) |
Class |
EngineImportService.resolveClass(String className,
boolean forAnnotation)
Resolves a given class name, either fully qualified and simple and imported to a class.
|
Constructor |
EngineImportServiceImpl.resolveCtor(Class clazz,
Class[] paramTypes) |
Constructor |
EngineImportService.resolveCtor(Class clazz,
Class[] paramTypes)
Resolves a constructor matching list of parameter types.
|
Method |
EngineImportServiceImpl.resolveMethod(Class clazz,
String methodName,
Class[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType) |
Method |
EngineImportService.resolveMethod(Class clazz,
String methodName,
Class[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType)
Resolves a given method name and list of parameter types to an instance or static method exposed by the given class.
|
Method |
EngineImportServiceImpl.resolveMethodOverloadChecked(Class clazz,
String methodName) |
Method |
EngineImportService.resolveMethodOverloadChecked(Class clazz,
String methodName) |
Method |
EngineImportServiceImpl.resolveMethodOverloadChecked(String className,
String methodName) |
Method |
EngineImportService.resolveMethodOverloadChecked(String className,
String methodName)
Resolves a given class and method name to a static method, expecting the method to exist
exactly once and not be overloaded, with any parameters.
|
Method |
EngineImportServiceImpl.resolveMethodOverloadChecked(String className,
String methodName,
Class[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType) |
Method |
EngineImportService.resolveMethodOverloadChecked(String className,
String methodName,
Class[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType)
Resolves a given class, method and list of parameter types to a static method.
|
Method |
EngineImportServiceImpl.resolveNonStaticMethodOverloadChecked(Class clazz,
String methodName) |
Method |
EngineImportService.resolveNonStaticMethodOverloadChecked(Class clazz,
String methodName)
Resolves a given class and method name to a non-static method, expecting the method to exist
exactly once and not be overloaded, with any parameters.
|
Pair<Class,EngineImportSingleRowDesc> |
EngineImportServiceImpl.resolveSingleRow(String name) |
Pair<Class,EngineImportSingleRowDesc> |
EngineImportService.resolveSingleRow(String functionName)
Used at statement compile-time to try and resolve a given function name into an
single-row function.
|