Class EventTableFactoryFactoryForgeBase
java.lang.Object
com.espertech.esper.common.internal.epl.index.base.EventTableFactoryFactoryForgeBase
- All Implemented Interfaces:
EventTableFactoryFactoryForge
- Direct Known Subclasses:
PropertyHashedFactoryFactoryForge
,PropertySortedFactoryFactoryForge
,UnindexedEventTableFactoryFactoryForge
public abstract class EventTableFactoryFactoryForgeBase
extends Object
implements EventTableFactoryFactoryForge
-
Field Summary
Modifier and TypeFieldDescriptionprotected final int
protected final boolean
protected final Integer
-
Constructor Summary
ConstructorDescriptionEventTableFactoryFactoryForgeBase
(int indexedStreamNum, Integer subqueryNum, boolean isFireAndForget) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract List<CodegenExpression>
additionalParams
(CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) make
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) protected abstract EPTypeClass
typeOf()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.epl.index.base.EventTableFactoryFactoryForge
getEventTableClass, toQueryPlan
-
Field Details
-
indexedStreamNum
protected final int indexedStreamNum -
subqueryNum
-
isFireAndForget
protected final boolean isFireAndForget
-
-
Constructor Details
-
EventTableFactoryFactoryForgeBase
public EventTableFactoryFactoryForgeBase(int indexedStreamNum, Integer subqueryNum, boolean isFireAndForget)
-
-
Method Details
-
typeOf
-
additionalParams
protected abstract List<CodegenExpression> additionalParams(CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) -
make
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
make
in interfaceEventTableFactoryFactoryForge
-