public class QueryDef extends ExpressionDef
Modifier and Type | Field and Description |
---|---|
private ElemValueDef |
cond |
private ElemValueDef |
falseExpr |
private ElemValueDef |
trueExpr |
Constructor and Description |
---|
QueryDef(ElemValueDef cond,
ElemValueDef trueExpr,
ElemValueDef falseExpr) |
Modifier and Type | Method and Description |
---|---|
ElemValueDef |
getCondition() |
ElemValueDef |
getFalseExpression() |
ElemValueDef |
getTrueExpression() |
<U> U |
transform(ElemValueTransformer<U> transformer) |
private final ElemValueDef cond
private final ElemValueDef trueExpr
private final ElemValueDef falseExpr
public QueryDef(ElemValueDef cond, ElemValueDef trueExpr, ElemValueDef falseExpr)
public <U> U transform(ElemValueTransformer<U> transformer)
public ElemValueDef getCondition()
public ElemValueDef getTrueExpression()
public ElemValueDef getFalseExpression()