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