public override void Visit(DescOrdering desc) { desc.Part.Accept(this); Result.Append("DESC "); switch (desc.Nulls) { case Nulls.First: Result.Append("NULLS FIRST "); break; case Nulls.Last: Result.Append("NULLS LAST "); break; case Nulls.Unspecified: break; default: throw new ArgumentOutOfRangeException(); } }
public override void Visit(DescOrdering desc) { throw new NotSupportedException(); }
public abstract void Visit(DescOrdering desc);