Fixed #24420 -- Allowed ordering by case expressions

This commit is contained in:
Josh Smeaton 2015-03-05 17:10:48 +11:00
parent 82f7bee1d5
commit ceaf31adff
3 changed files with 47 additions and 0 deletions

View file

@ -630,6 +630,11 @@ class Ref(ExpressionNode):
def set_source_expressions(self, exprs):
self.source, = exprs
def resolve_expression(self, query=None, allow_joins=True, reuse=None, summarize=False, for_save=False):
# The sub-expression `source` has already been resolved, as this is
# just a reference to the name of `source`.
return self
def relabeled_clone(self, relabels):
return self