Click or drag to resize

ConfigurationCompiler Class

Contains settings that apply to the compiler only (and that do not apply at runtime).
Inheritance Hierarchy
SystemObject
  com.espertech.esper.common.client.configuration.compilerConfigurationCompiler

Namespace:  com.espertech.esper.common.client.configuration.compiler
Assembly:  NEsper.Common (in NEsper.Common.dll) Version: 8.0.0.0
Syntax
C#
[SerializableAttribute]
public class ConfigurationCompiler

The ConfigurationCompiler type exposes the following members.

Constructors
  NameDescription
Public methodConfigurationCompiler
Constructs an empty configuration.
Top
Properties
  NameDescription
Public propertyByteCode
Returns code generation settings
Public propertyExecution
Returns statement execution-related settings, settings that influence event/schedule to statement processing.
Public propertyExpression
Returns the expression-related settings for compiler.
Public propertyLanguage
Returns the language-related settings.
Public propertyLogging
Returns logging settings applicable to compiler.
Public propertyPlugInAggregationFunctions
Returns the list of plug-in aggregation functions.
Public propertyPlugInAggregationMultiFunctions
Returns the list of plug-in aggregation multi-functions.
Public propertyPlugInPatternObjects
Returns the list of plug-in pattern objects.
Public propertyPlugInSingleRowFunctions
Returns the list of plug-in single-row functions.
Public propertyPlugInViews
Returns the list of plug-in views.
Public propertyPlugInVirtualDataWindows
Returns the list of plug-in virtual data windows.
Public propertyScripts
Returns script settings.
Public propertyStreamSelection
Returns settings applicable to streams (insert and remove, insert only or remove only) selected for a statement.
Public propertyViewResources
Returns view resources defaults.
Top
Methods
  NameDescription
Public methodAddPlugInAggregationFunctionForge(String, String)
Adds a plug-in aggregation function given a EPL function name and an aggregation forge class name.

The same function name cannot be added twice.

Public methodAddPlugInAggregationFunctionForge(String, Type)
Public methodAddPlugInAggregationMultiFunction
Adds a plug-in aggregation multi-function.
Public methodAddPlugInPatternGuard(String, String, String)
Add a pattern guard for plug-in.
Public methodAddPlugInPatternGuard(String, String, Type)
Public methodAddPlugInPatternObserver
Add a pattern event observer for plug-in.
Public methodAddPlugInSingleRowFunction(ConfigurationCompilerPlugInSingleRowFunction)
Add a plug-in single-row function
Public methodAddPlugInSingleRowFunction(String, String, String)
Adds a plug-in single-row function given a EPL function name, a class name and a method name.

The same function name cannot be added twice.

Public methodAddPlugInSingleRowFunction(String, Type, String)
Public methodAddPlugInSingleRowFunction(String, String, String, ConfigurationCompilerPlugInSingleRowFunctionFilterOptimizableEnum)
Adds a plug-in single-row function given a EPL function name, a class name, method name and setting for value-cache behavior.

The same function name cannot be added twice.

Public methodAddPlugInSingleRowFunction(String, String, String, ConfigurationCompilerPlugInSingleRowFunctionValueCacheEnum)
Adds a plug-in single-row function given a EPL function name, a class name, method name and setting for value-cache behavior.

The same function name cannot be added twice.

Public methodAddPlugInSingleRowFunction(String, Type, String, ConfigurationCompilerPlugInSingleRowFunctionFilterOptimizableEnum)
Public methodAddPlugInSingleRowFunction(String, Type, String, ConfigurationCompilerPlugInSingleRowFunctionValueCacheEnum)
Public methodAddPlugInSingleRowFunction(String, String, String, ConfigurationCompilerPlugInSingleRowFunctionValueCacheEnum, ConfigurationCompilerPlugInSingleRowFunctionFilterOptimizableEnum)
Add single-row function with configurations.
Public methodAddPlugInSingleRowFunction(String, Type, String, ConfigurationCompilerPlugInSingleRowFunctionValueCacheEnum, ConfigurationCompilerPlugInSingleRowFunctionFilterOptimizableEnum)
Public methodAddPlugInSingleRowFunction(String, String, String, ConfigurationCompilerPlugInSingleRowFunctionValueCacheEnum, ConfigurationCompilerPlugInSingleRowFunctionFilterOptimizableEnum, Boolean)
Add single-row function with configurations.
Public methodAddPlugInSingleRowFunction(String, Type, String, ConfigurationCompilerPlugInSingleRowFunctionValueCacheEnum, ConfigurationCompilerPlugInSingleRowFunctionFilterOptimizableEnum, Boolean)
Add single-row function with configurations.
Public methodAddPlugInView(String, String, String)
Add a view for plug-in.
Public methodAddPlugInView(String, String, Type)
Public methodAddPlugInVirtualDataWindow(String, String, String)
Add a virtual data window for plug-in.
Public methodAddPlugInVirtualDataWindow(String, String, Type)
Public methodAddPlugInVirtualDataWindow(String, String, String, Object)
Add a virtual data window for plug-in.
Public methodAddPlugInVirtualDataWindow(String, String, Type, Object)
Protected methodReset
Reset to an empty configuration.
Top
See Also