public class PropertyHashedEventTableFactory extends Object implements EventTableFactory
Modifier and Type | Field and Description |
---|---|
protected String |
optionalIndexName |
protected EventPropertyValueGetter |
propertyGetter |
protected String[] |
propertyNames |
protected int |
streamNum |
protected boolean |
unique |
Constructor and Description |
---|
PropertyHashedEventTableFactory(int streamNum,
String[] propertyNames,
boolean unique,
String optionalIndexName,
EventPropertyValueGetter propertyGetter) |
Modifier and Type | Method and Description |
---|---|
Class |
getEventTableClass() |
EventTableOrganization |
getOrganization() |
EventTable[] |
makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
String |
toQueryPlan() |
protected final int streamNum
protected final String[] propertyNames
protected final boolean unique
protected final String optionalIndexName
protected final EventPropertyValueGetter propertyGetter
public PropertyHashedEventTableFactory(int streamNum, String[] propertyNames, boolean unique, String optionalIndexName, EventPropertyValueGetter propertyGetter)
public EventTable[] makeEventTables(AgentInstanceContext agentInstanceContext, Integer subqueryNumber)
makeEventTables
in interface EventTableFactory
public Class getEventTableClass()
getEventTableClass
in interface EventTableFactory
public String toQueryPlan()
toQueryPlan
in interface EventTableFactory
public EventTableOrganization getOrganization()
Copyright © 2005–2018. All rights reserved.