public HqlCase Case(HqlWhen[] whenClauses) { return new HqlCase(_factory, whenClauses, null); }
public HqlCase Case(HqlWhen[] whenClauses, HqlExpression ifFalse) { return new HqlCase(_factory, whenClauses, ifFalse); }
public HqlCase(IASTFactory factory, HqlWhen[] whenClauses, HqlExpression ifFalse) : base(HqlSqlWalker.CASE, "case", factory, whenClauses) { if (ifFalse != null) { AddChild(new HqlElse(factory, ifFalse)); } }