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()