class swat.cas.datamsghandlers.DBAPI(module, cursor, nrecs=1000, transformers=None)

Bases: swat.cas.datamsghandlers.CASDataMsgHandler

Create a Python DB-API 2.0 compliant data message handler

module : database module

The database module used to create the cursor. This is used for the data type constants for determining column types.

cursor : Cursor object

The cursor where the results should be fetched from.

nrecs : int, optional

The number of records to fetch and upload at a time.

DBAPI data message handler object
__init__(module, cursor, nrecs=1000, transformers=None)

Initialize self. See help(type(self)) for accurate signature.


__init__(module, cursor[, nrecs, transformers]) Initialize self.
finish(connection) Finish the data sending operation
getone(connection, **kwargs) Get a single response from the server
getrow(row) Return a row of values from the data source
send(connection, nrecs) Send the records to the connection
write(row, values) Write the value to the row and column specified in the buffer