class documentation

class FullyBufferedCursorFetchStrategy(CursorFetchStrategy): (source)

View In Hierarchy

A cursor strategy that buffers rows fully upon creation. Used for operations where a result is to be delivered after the database conversation can not be continued, such as MSSQL INSERT...OUTPUT after an autocommit.

Method __init__ Undocumented
Method fetchall Undocumented
Method fetchmany Undocumented
Method fetchone Undocumented
Method hard_close Undocumented
Method soft_close Undocumented
Method yield_per Undocumented
Class Variable __slots__ Undocumented
Instance Variable alternate_cursor_description Undocumented
Instance Variable _rowbuffer Undocumented

Inherited from CursorFetchStrategy:

Method handle_exception Undocumented
def __init__(self, dbapi_cursor, alternate_description=None, initial_buffer=None): (source)

Undocumented

def fetchall(self, result, dbapi_cursor): (source)
def fetchmany(self, result, dbapi_cursor, size=None): (source)
def fetchone(self, result, dbapi_cursor, hard_close=False): (source)
def hard_close(self, result, dbapi_cursor): (source)
def soft_close(self, result, dbapi_cursor): (source)
def yield_per(self, result, dbapi_cursor, num): (source)
_rowbuffer = (source)

Undocumented