(self)
| 161 | |
| 162 | @property |
| 163 | def default_alias(self): |
| 164 | expressions = [ |
| 165 | expr for expr in self.get_source_expressions() if expr is not None |
| 166 | ] |
| 167 | if len(expressions) == 1 and hasattr(expressions[0], "name"): |
| 168 | return "%s__%s" % (expressions[0].name, self.name.lower()) |
| 169 | raise TypeError("Complex expressions require an alias") |
| 170 | |
| 171 | def get_group_by_cols(self): |
| 172 | return [] |
nothing calls this directly
no test coverage detected