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


args Property that generates the CAS action parameters for CAS actions that use a data message handler.