Produce a :func:`_expression.select` construct against this :class:`.FunctionElement`. This is shorthand for:: s = select(function_element)
(self)
| 725 | ) |
| 726 | |
| 727 | def select(self) -> Select[Tuple[_T]]: |
| 728 | """Produce a :func:`_expression.select` construct |
| 729 | against this :class:`.FunctionElement`. |
| 730 | |
| 731 | This is shorthand for:: |
| 732 | |
| 733 | s = select(function_element) |
| 734 | |
| 735 | """ |
| 736 | s: Select[Any] = Select(self) |
| 737 | if self._execution_options: |
| 738 | s = s.execution_options(**self._execution_options) |
| 739 | return s |
| 740 | |
| 741 | def _bind_param( |
| 742 | self, |
nothing calls this directly
no test coverage detected