'Set non-SQL options which take effect during execution.
The options are the same as those accepted by
:meth:`.Connection.execution_options`.
Note that the ``stream_results`` execution option is enabled
automatically if the :meth:`~sqlalchemy.orm.query.Query.yield_per()`
method is used.'

@_generative()
def execution_options(self, **kwargs):

    self._execution_options = self._execution_options.union(kwargs)
