public class PropertySortedEventTableFactory extends java.lang.Object implements EventTableFactory
Modifier and Type | Field and Description |
---|---|
protected EventPropertyGetter |
propertyGetter
Getters for properties.
|
protected java.lang.String |
propertyName |
protected int |
streamNum |
Constructor and Description |
---|
PropertySortedEventTableFactory(int streamNum,
EventType eventType,
java.lang.String propertyName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getEventTableClass() |
protected EventTableOrganization |
getOrganization() |
EventPropertyGetter |
getPropertyGetter() |
java.lang.String |
getPropertyName() |
int |
getStreamNum() |
EventTable[] |
makeEventTables(EventTableFactoryTableIdent tableIdent,
ExprEvaluatorContext exprEvaluatorContext) |
java.lang.String |
toQueryPlan() |
protected final int streamNum
protected final java.lang.String propertyName
protected final EventPropertyGetter propertyGetter
public PropertySortedEventTableFactory(int streamNum, EventType eventType, java.lang.String propertyName)
streamNum
- - the stream number that is indexedeventType
- - types of events indexedpropertyName
- - property namepublic EventTable[] makeEventTables(EventTableFactoryTableIdent tableIdent, ExprEvaluatorContext exprEvaluatorContext)
makeEventTables
in interface EventTableFactory
public java.lang.Class getEventTableClass()
getEventTableClass
in interface EventTableFactory
public java.lang.String toQueryPlan()
toQueryPlan
in interface EventTableFactory
public int getStreamNum()
public java.lang.String getPropertyName()
public EventPropertyGetter getPropertyGetter()
protected EventTableOrganization getOrganization()