public class EventTableFactoryCustomIndex extends Object implements EventTableFactory
Modifier and Type | Field and Description |
---|---|
protected EventAdvancedIndexProvisionDesc |
advancedIndexProvisionDesc |
protected EventType |
eventType |
protected EventTableOrganization |
organization |
Constructor and Description |
---|
EventTableFactoryCustomIndex(String indexName,
int indexedStreamNum,
EventType eventType,
boolean unique,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc) |
Modifier and Type | Method and Description |
---|---|
Class |
getEventTableClass() |
EventTable[] |
makeEventTables(EventTableFactoryTableIdent tableIdent,
ExprEvaluatorContext exprEvaluatorContext) |
String |
toQueryPlan() |
protected final EventType eventType
protected final EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc
protected final EventTableOrganization organization
public EventTableFactoryCustomIndex(String indexName, int indexedStreamNum, EventType eventType, boolean unique, EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc)
public Class getEventTableClass()
getEventTableClass
in interface EventTableFactory
public EventTable[] makeEventTables(EventTableFactoryTableIdent tableIdent, ExprEvaluatorContext exprEvaluatorContext)
makeEventTables
in interface EventTableFactory
public String toQueryPlan()
toQueryPlan
in interface EventTableFactory