'Apply column labels to the return value of Query.statement.
Indicates that this Query\'s `statement` accessor should return
a SELECT statement that applies labels to all columns in the
form <tablename>_<columnname>; this is commonly used to
disambiguate columns from multiple tables which have the same
name.
When the `Query` actually issues SQL to load rows, it always
uses column labeling.'

@_generative()
def with_labels(self):

    self._with_labels = True
