Inheritance: HqlTreeNode
		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));
			}
		}