'Return a new :class:`.Query`, where the "join point" has
been reset back to the base FROM entities of the query.
This method is usually used in conjunction with the
``aliased=True`` feature of the :meth:`~.Query.join`
method.  See the example in :meth:`~.Query.join` for how
this is used.'

@_generative(_no_statement_condition)
def reset_joinpoint(self):

    self._reset_joinpoint()
