public class PropertySortedEventTableFactory extends Object implements EventTableFactory
Modifier and Type | Field and Description |
---|---|
protected EventPropertyValueGetter |
propertyGetter |
protected String |
propertyName |
protected int |
streamNum |
protected EPTypeClass |
valueType |
Constructor and Description |
---|
PropertySortedEventTableFactory(int streamNum,
String propertyName,
EventPropertyValueGetter propertyGetter,
EPTypeClass valueType) |
Modifier and Type | Method and Description |
---|---|
Class |
getEventTableClass() |
protected EventTableOrganization |
getOrganization() |
String |
getPropertyName() |
int |
getStreamNum() |
EPTypeClass |
getValueType() |
EventTable[] |
makeEventTables(ExprEvaluatorContext exprEvaluatorContext,
Integer subqueryNumber) |
String |
toQueryPlan() |
protected final int streamNum
protected final String propertyName
protected final EventPropertyValueGetter propertyGetter
protected final EPTypeClass valueType
public PropertySortedEventTableFactory(int streamNum, String propertyName, EventPropertyValueGetter propertyGetter, EPTypeClass valueType)
public EventTable[] makeEventTables(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber)
makeEventTables
in interface EventTableFactory
public Class getEventTableClass()
getEventTableClass
in interface EventTableFactory
public String toQueryPlan()
toQueryPlan
in interface EventTableFactory
public int getStreamNum()
public String getPropertyName()
public EPTypeClass getValueType()
protected EventTableOrganization getOrganization()
Copyright © 2005–2020. All rights reserved.