public class QueryGraphValueEntryRangeRelOpForge extends QueryGraphValueEntryRangeForge
type
Constructor and Description |
---|
QueryGraphValueEntryRangeRelOpForge(QueryGraphRangeEnum type,
ExprNode expression,
boolean isBetweenPart) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
getExpression() |
ExprNode[] |
getExpressions() |
protected EPType |
getResultType() |
boolean |
isBetweenPart() |
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 QueryGraphValueEntryRangeRelOpForge(QueryGraphRangeEnum type, ExprNode expression, boolean isBetweenPart)
public ExprNode getExpression()
public boolean isBetweenPart()
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–2021. All rights reserved.