public class PropertyIndexedEventTableSingleCoerceAddFactory extends PropertyIndexedEventTableSingleFactory
Modifier and Type | Field and Description |
---|---|
protected SimpleNumberCoercer |
coercer |
protected java.lang.Class |
coercionType |
optionalIndexName, propertyGetter, propertyName, streamNum, unique
Constructor and Description |
---|
PropertyIndexedEventTableSingleCoerceAddFactory(int streamNum,
EventType eventType,
java.lang.String propertyName,
java.lang.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 java.lang.Class coercionType
public PropertyIndexedEventTableSingleCoerceAddFactory(int streamNum, EventType eventType, java.lang.String propertyName, java.lang.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()