class documentation

class FullyBufferedCursorFetchStrategy(CursorFetchStrategy):

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 ​_rowbuffer Undocumented
Instance Variable alternate​_cursor​_description Undocumented

Inherited from CursorFetchStrategy:

Method handle​_exception Undocumented
def __init__(self, dbapi_cursor, alternate_description=None, initial_buffer=None):

Undocumented

def fetchall(self, result, dbapi_cursor):
def fetchmany(self, result, dbapi_cursor, size=None):
def fetchone(self, result, dbapi_cursor, hard_close=False):
def hard_close(self, result, dbapi_cursor):
def soft_close(self, result, dbapi_cursor):
def yield_per(self, result, dbapi_cursor, num):
__slots__: tuple[str, ...] =
_rowbuffer =

Undocumented

alternate_cursor_description =