public class PropertyIndexedEventTableSingleFactory extends Object implements EventTableFactory
MultiKeyUntyped
keys that store the property values.Modifier and Type | Field and Description |
---|---|
protected String |
optionalIndexName |
protected EventPropertyGetter |
propertyGetter |
protected String |
propertyName |
protected int |
streamNum |
protected boolean |
unique |
Constructor and Description |
---|
PropertyIndexedEventTableSingleFactory(int streamNum,
EventType eventType,
String propertyName,
boolean unique,
String optionalIndexName) |
Modifier and Type | Method and Description |
---|---|
Class |
getEventTableClass() |
EventTable[] |
makeEventTables(EventTableFactoryTableIdent tableIdent,
ExprEvaluatorContext exprEvaluatorContext) |
String |
toQueryPlan() |
protected final int streamNum
protected final String propertyName
protected final boolean unique
protected final String optionalIndexName
protected final EventPropertyGetter propertyGetter
public EventTable[] makeEventTables(EventTableFactoryTableIdent tableIdent, ExprEvaluatorContext exprEvaluatorContext)
makeEventTables
in interface EventTableFactory
public Class getEventTableClass()
getEventTableClass
in interface EventTableFactory
public String toQueryPlan()
toQueryPlan
in interface EventTableFactory