public class QueryGraphValueEntryRangeInForge extends QueryGraphValueEntryRangeForge
type
Constructor and Description |
---|
QueryGraphValueEntryRangeInForge(QueryGraphRangeEnum rangeType,
ExprNode exprStart,
ExprNode exprEnd,
boolean allowRangeReversal) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
getExprEnd() |
ExprNode[] |
getExpressions() |
ExprNode |
getExprStart() |
protected EPType |
getResultType() |
boolean |
isAllowRangeReversal() |
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
CodegenExpression |
make(EPTypeClass optCoercionType,
CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
String |
toQueryPlan() |
getRangeResultTypes, getType, makeArray, toQueryPlan
public QueryGraphValueEntryRangeInForge(QueryGraphRangeEnum rangeType, ExprNode exprStart, ExprNode exprEnd, boolean allowRangeReversal)
public boolean isAllowRangeReversal()
public ExprNode getExprStart()
public ExprNode getExprEnd()
public String toQueryPlan()
toQueryPlan
in class QueryGraphValueEntryRangeForge
public ExprNode[] getExpressions()
getExpressions
in class QueryGraphValueEntryRangeForge
protected EPType getResultType()
getResultType
in class QueryGraphValueEntryRangeForge
public CodegenExpression make(EPTypeClass optCoercionType, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in class QueryGraphValueEntryRangeForge
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
Copyright © 2005–2020. All rights reserved.