public class PropertyIndexedEventTableSingleCoerceAddFactory extends PropertyIndexedEventTableSingleFactory
Modifier and Type | Field and Description |
---|---|
protected SimpleNumberCoercer |
coercer |
protected Class |
coercionType |
optionalIndexName, propertyGetter, propertyName, streamNum, unique
Constructor and Description |
---|
PropertyIndexedEventTableSingleCoerceAddFactory(int streamNum,
EventType eventType,
String propertyName,
Class coercionType)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
protected EventTableOrganization |
getOrganization() |
EventTable[] |
makeEventTables(EventTableFactoryTableIdent tableIdent,
ExprEvaluatorContext exprEvaluatorContext) |
getEventTableClass, toQueryPlan
protected final SimpleNumberCoercer coercer
protected final Class coercionType
public PropertyIndexedEventTableSingleCoerceAddFactory(int streamNum, EventType eventType, String propertyName, Class coercionType)
streamNum
- is the stream number of the indexed streameventType
- is the event type of the indexed streampropertyName
- are the property names to get property valuescoercionType
- are the classes to coerce indexed values topublic EventTable[] makeEventTables(EventTableFactoryTableIdent tableIdent, ExprEvaluatorContext exprEvaluatorContext)
makeEventTables
in interface EventTableFactory
makeEventTables
in class PropertyIndexedEventTableSingleFactory
protected EventTableOrganization getOrganization()