MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / aggregate_orderby_inline

Class aggregate_orderby_inline

lib/sqlalchemy/sql/compiler.py:1052–1082  ·  view source on GitHub ↗

produce ORDER BY inside of function argument lists

Source from the content-addressed store, hash-verified

1050
1051
1052class aggregate_orderby_inline(
1053 roles.BinaryElementRole[Any], elements.CompilerColumnElement
1054):
1055 """produce ORDER BY inside of function argument lists"""
1056
1057 __visit_name__ = "aggregate_orderby_inline"
1058 __slots__ = "element", "aggregate_order_by"
1059
1060 def __init__(self, element, orderby):
1061 self.element = element
1062 self.aggregate_order_by = orderby
1063
1064 def __iter__(self):
1065 return iter(self.element)
1066
1067 @property
1068 def proxy_set(self):
1069 return self.element.proxy_set
1070
1071 @property
1072 def type(self):
1073 return self.element.type
1074
1075 def self_group(self, **kw):
1076 return self
1077
1078 def _with_binary_element_type(self, type_):
1079 return aggregate_orderby_inline(
1080 self.element._with_binary_element_type(type_),
1081 self.aggregate_order_by,
1082 )
1083
1084
1085class ilike_case_insensitive(

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected