Return a new `Select` construct with the given expression added to its `WHERE` clause, joined to the existing clause via `AND`, if any.
(self, *whereclause: _ColumnExpressionArgument[bool] | bool)
| 17 | inherit_cache = True |
| 18 | |
| 19 | def where(self, *whereclause: _ColumnExpressionArgument[bool] | bool) -> Self: |
| 20 | """Return a new `Select` construct with the given expression added to |
| 21 | its `WHERE` clause, joined to the existing clause via `AND`, if any. |
| 22 | """ |
| 23 | return super().where(*whereclause) # ty: ignore[invalid-argument-type] |
| 24 | |
| 25 | def having(self, *having: _ColumnExpressionArgument[bool] | bool) -> Self: |
| 26 | """Return a new `Select` construct with the given expression added to |
no outgoing calls