net.esper.eql.subquery
Class IndexedTableLookupStrategyCoercing
java.lang.Object
net.esper.eql.subquery.IndexedTableLookupStrategy
net.esper.eql.subquery.IndexedTableLookupStrategyCoercing
- All Implemented Interfaces:
- SubqueryTableLookupStrategy
public class IndexedTableLookupStrategyCoercing
- extends IndexedTableLookupStrategy
Index lookup strategy that coerces the key values before performing a lookup.
IndexedTableLookupStrategyCoercing
public IndexedTableLookupStrategyCoercing(EventType[] eventTypes,
int[] streamNumbers,
String[] properties,
PropertyIndexedEventTable index,
Class[] coercionTypes)
- Ctor.
- Parameters:
eventTypes
- is the event type per streamstreamNumbers
- is the stream numbers to get keys fromproperties
- is the property namesindex
- is the table to look intocoercionTypes
- is the types to coerce to before lookup
getKeys
protected Object[] getKeys(EventBean[] eventsPerStream)
- Description copied from class:
IndexedTableLookupStrategy
- Get the index lookup keys.
- Overrides:
getKeys
in class IndexedTableLookupStrategy
- Parameters:
eventsPerStream
- is the events for each stream
- Returns:
- key object