Click or drag to resize

com.espertech.esper.common.client.hook.vdw Namespace

[Missing <summary> documentation for "N:com.espertech.esper.common.client.hook.vdw"]

Classes
  ClassDescription
Public classVirtualDataWindowContext
Context for use with virtual data window factory provides contextual information about the named window and the type of events held, handle for posting insert and remove streams and factory for event bean instances.
Public classVirtualDataWindowEvent
Base class for events related to virtual data windows.
Public classVirtualDataWindowEventConsumerAdd
Event indicating a named-window consuming statement is being added.
Public classVirtualDataWindowEventConsumerBase
Base class for events indicating a named-window consumer management.
Public classVirtualDataWindowEventConsumerRemove
Event indicating a named-window consuming statement is being removed.
Public classVirtualDataWindowEventStartIndex
Event raised when an index gets created or started via the "create index" syntax.
Public classVirtualDataWindowEventStartIndexVDWCreateIndexField
Captures virtual data window indexed field information.
Public classVirtualDataWindowEventStopIndex
Event to indicate that for a virtual data window an existing index is being stopped or destroyed.
Public classVirtualDataWindowEventStopWindow
This event is raised when a virtual data window is stopped.
Public classVirtualDataWindowFactoryContext
Context for use with virtual data window factory provides contextual information as well as the handle for posting insert and remove streams and factory for event bean instances.
Public classVirtualDataWindowFactoryFactoryContext
Context for use with a virtual data window factory factory .
Public classVirtualDataWindowFactoryModeManaged
Use this class to provide a virtual data window factory wherein there is no need to write code that generates code.
Public classVirtualDataWindowForgeContext
Context for use with virtual data window forge provides contextual information about the named window and the type of events held.
Public classVirtualDataWindowKeyRange
Provides a range as a start and end value, for use as a parameter to the lookup values passed to the lookup method.

Consult for information on the type of range represented (open, closed, inverted etc.) .

Public classVirtualDataWindowLookupContext
Context passed to VirtualDataWindow upon obtaining a lookup strategy for use by an EPL statement that queries the virtual data window.

Represents an analysis of correlation information provided in the where-clause of the querying EPL statement (join, subquery etc.). Hash-fields are always operator-equals semantics. Btree fields require sorted access as the operator is always a range or Relational(>, <, >=, <=) operator.

For example, the query "select * from MyVirtualDataWindow, MyTrigger where prop = trigger and prop2 between trigger1 and trigger2" indicates a single hash-field "prop" and a single btree field "prop2" with a range operator.

Public classVirtualDataWindowLookupFieldDesc
As part of a lookup context, see VirtualDataWindowLookupContext, this object encapsulates information about a single property in a correlated where-clause.
Public classVirtualDataWindowLookupOp
Enumeration for indicating the type of operator for a lookup against a virtual data window, see VirtualDataWindowLookupContext.
Public classVirtualDataWindowLookupOpExtensions
Interfaces
  InterfaceDescription
Public interfaceVirtualDataWindow
A virtual data window exposes externally-managed data transparently as a named window without the need to retain any data in memory.

An instance is associated to each named window that is backed by a virtual data window.

Public interfaceVirtualDataWindowFactory
Factory for VirtualDataWindow.

Register an implementation of this interface with the engine before use: configuration.AddPlugInVirtualDataWindow("test", "vdw", typeof(SupportVirtualDWFactory).FullName);

Public interfaceVirtualDataWindowFactoryFactory
A factory that the runtime invokes at deployment time to obtain the virtual data window factory.
Public interfaceVirtualDataWindowFactoryMode
Describes to the compiler how it should manage code for the virtual data window factory.
Public interfaceVirtualDataWindowForge
Factory for .

Register an implementation of this interface with the runtimebefore use: configuration.addPlugInVirtualDataWindow("test", "vdw", SupportVirtualDWFactory.class.getName());

Public interfaceVirtualDataWindowLookup
Represents a lookup strategy object that an EPL statement that queries a virtual data window obtains to perform read operations into the virtual data window.

An instance is associated to each EPL statement querying (join, subquery, on-action etc.) the virtual data window.

Optimally an implementation returns only those rows matching the complete lookup context filtered field information.*

It is legal for an implementation to return rows that are not matching lookup context filter field information. Such rows are removed by where-clause criteria, when provided.

Public interfaceVirtualDataWindowOutStream
For use with virtual data windows, handles any insert stream and remove stream events that a virtual data window may post to consuming statements.