| 622 | self.filter = _filter |
| 623 | |
| 624 | def _get_function_field( # type:ignore[override] |
| 625 | self, field: ArithmeticExpression | PypikaField | str, *default_values |
| 626 | ) -> DistinctOptionFunction: |
| 627 | function = cast(DistinctOptionFunction, self.database_func(field, *default_values)) |
| 628 | if self.distinct: |
| 629 | function = function.distinct() |
| 630 | return function |
| 631 | |
| 632 | def _resolve_nested_field(self, resolve_context: ResolveContext, field: str) -> ResolveResult: |
| 633 | ret = super()._resolve_nested_field(resolve_context, field) |