|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.join.table.PropertyCompositeEventTableFactory
public class PropertyCompositeEventTableFactory
For use when the index comprises of either two or more ranges or a unique key in combination with a range.
Organizes into a TreeMap
An alternative implementatation could have been based on "TreeMap
Field Summary
protected CompositeIndexEnterRemove
chain
protected java.lang.String[]
optionalKeyedProps
protected java.lang.Class[]
optKeyCoercedTypes
protected java.lang.Class[]
optRangeCoercedTypes
protected java.lang.String[]
rangeProps
protected int
streamNum
Constructor Summary
PropertyCompositeEventTableFactory(int streamNum,
EventType eventType,
java.lang.String[] optionalKeyedProps,
java.lang.Class[] optKeyCoercedTypes,
java.lang.String[] rangeProps,
java.lang.Class[] optRangeCoercedTypes)
Ctor.
Method Summary
java.lang.Class
getEventTableClass()
protected EventTableOrganization
getOrganization()
EventTable[]
makeEventTables(EventTableFactoryTableIdent tableIdent)
java.lang.String
toQueryPlan()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field Detail
streamNum
protected final int streamNum
optionalKeyedProps
protected final java.lang.String[] optionalKeyedProps
rangeProps
protected final java.lang.String[] rangeProps
chain
protected final CompositeIndexEnterRemove chain
optKeyCoercedTypes
protected final java.lang.Class[] optKeyCoercedTypes
optRangeCoercedTypes
protected final java.lang.Class[] optRangeCoercedTypes
Constructor Detail
PropertyCompositeEventTableFactory
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 types
Method Detail
makeEventTables
public EventTable[] makeEventTables(EventTableFactoryTableIdent tableIdent)
makeEventTables
in interface EventTableFactory
getEventTableClass
public java.lang.Class getEventTableClass()
getEventTableClass
in interface EventTableFactory
toQueryPlan
public java.lang.String toQueryPlan()
toQueryPlan
in interface EventTableFactory
getOrganization
protected EventTableOrganization getOrganization()
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD