public class PropertyCompositeEventTableFactory extends java.lang.Object implements EventTableFactory
An alternative implementatation could have been based on "TreeMap
Constructor and Description |
---|
PropertyCompositeEventTableFactory(int streamNum,
EventType eventType,
java.lang.String[] optionalKeyedProps,
java.lang.Class[] optKeyCoercedTypes,
java.lang.String[] rangeProps,
java.lang.Class[] optRangeCoercedTypes)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getEventTableClass() |
EventTable[] |
makeEventTables() |
java.lang.String |
toQueryPlan() |
public PropertyCompositeEventTableFactory(int streamNum, EventType eventType, java.lang.String[] optionalKeyedProps, java.lang.Class[] optKeyCoercedTypes, java.lang.String[] rangeProps, java.lang.Class[] optRangeCoercedTypes)
streamNum
- - the stream number that is indexedeventType
- - types of events indexedoptRangeCoercedTypes
- - property typespublic EventTable[] makeEventTables()
makeEventTables
in interface EventTableFactory
public java.lang.Class getEventTableClass()
getEventTableClass
in interface EventTableFactory
public java.lang.String toQueryPlan()
toQueryPlan
in interface EventTableFactory