produce ORDER BY inside of function argument lists
| 1050 | |
| 1051 | |
| 1052 | class 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 | |
| 1085 | class ilike_case_insensitive( |
nothing calls this directly
no outgoing calls
no test coverage detected