Class QueryGraphValueEntryRangeForge
java.lang.Object
com.espertech.esper.common.internal.epl.join.querygraph.QueryGraphValueEntryRangeForge
- All Implemented Interfaces:
QueryGraphValueEntryForge
- Direct Known Subclasses:
QueryGraphValueEntryRangeInForge
,QueryGraphValueEntryRangeRelOpForge
public abstract class QueryGraphValueEntryRangeForge
extends Object
implements QueryGraphValueEntryForge
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ExprNode[]
static EPType[]
protected abstract EPType
getType()
abstract CodegenExpression
make
(EPTypeClass optionalCoercionType, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) static CodegenExpression
makeArray
(QueryGraphValueEntryRangeForge[] ranges, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) abstract String
static String
toQueryPlan
(List<QueryGraphValueEntryRangeForge> rangeKeyPairs) 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.join.querygraph.QueryGraphValueEntryForge
make
-
Field Details
-
type
-
-
Constructor Details
-
QueryGraphValueEntryRangeForge
-
-
Method Details
-
getType
-
toQueryPlan
-
getExpressions
-
getResultType
-
make
public abstract CodegenExpression make(EPTypeClass optionalCoercionType, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) -
toQueryPlan
-
makeArray
public static CodegenExpression makeArray(QueryGraphValueEntryRangeForge[] ranges, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) -
getRangeResultTypes
-