public class PropertyHashedEventTableFactory extends Object implements EventTableFactory
Modifier and Type | Field and Description |
---|---|
protected MultiKeyFromObjectArray |
multiKeyTransform |
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,
MultiKeyFromObjectArray multiKeyTransform) |
Modifier and Type | Method and Description |
---|---|
Class |
getEventTableClass() |
EventTableOrganization |
getOrganization() |
EventTable[] |
makeEventTables(ExprEvaluatorContext exprEvaluatorContext,
Integer subqueryNumber) |
String |
toQueryPlan() |
protected final int streamNum
protected final String[] propertyNames
protected final boolean unique
protected final String optionalIndexName
protected final EventPropertyValueGetter propertyGetter
protected final MultiKeyFromObjectArray multiKeyTransform
public PropertyHashedEventTableFactory(int streamNum, String[] propertyNames, boolean unique, String optionalIndexName, EventPropertyValueGetter propertyGetter, MultiKeyFromObjectArray multiKeyTransform)
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 EventTableOrganization getOrganization()
Copyright © 2005–2021. All rights reserved.