The SelectResults class is accessible via the sqlobject.sresults module.
Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
Returns an iterator that will lazily pull rows out of the database and return SQLObject instances
Use accumulate expression(s) to select result using another SQL select through current connection. Return the accumulate result
Making the expressions for count/sum/min/max/avg of a given select result attributes. attributes must be a list/tuple of pairs (func_name, attribute); attribute can be a column name (like 'a_column') or a dot-q attribute (like Table.q.aColumn)
Making the sum/min/max/avg of a given select result attribute. attribute can be a column name (like 'a_column') or a dot-q attribute (like Table.q.aColumn)
If a query is expected to only return a single value, using .getOne() will return just that value.
If not results are found, SQLObjectNotFound will be raised, unless you pass in a default value (like .getOne(None)).
If more than one result is returned, SQLObjectIntegrityError will be raised.
See the source for more information.