(self, extract, **kw)
| 1483 | return self.process(cast.clause, **kwargs) |
| 1484 | |
| 1485 | def visit_extract(self, extract, **kw): |
| 1486 | try: |
| 1487 | return "CAST(STRFTIME('%s', %s) AS INTEGER)" % ( |
| 1488 | self.extract_map[extract.field], |
| 1489 | self.process(extract.expr, **kw), |
| 1490 | ) |
| 1491 | except KeyError as err: |
| 1492 | raise exc.CompileError( |
| 1493 | "%s is not a valid extract argument." % extract.field |
| 1494 | ) from err |
| 1495 | |
| 1496 | def returning_clause( |
| 1497 | self, |