swat.cas.datamsghandlers.SQLQuery

class swat.cas.datamsghandlers.SQLQuery(query, engine, nrecs=1000, transformers=None, **kwargs)

Bases: swat.cas.datamsghandlers.PandasDataFrame

Create an SQLQuery data message handler

Parameters:
query : string

SQL query.

engine : sqlalchemy engine

sqlalchemy engine.

nrecs : int or long, optional

Number of records to send at a time.

**kwargs : any, optional

Arguments sent to pandas.io.sql.read_sql_query().

Returns:
SQLQuery data message handler object

See also

pandas.io.sql.read_sql_query(), PandasDataFrame

__init__(query, engine, nrecs=1000, transformers=None, **kwargs)

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

Methods

__init__(query, engine[, nrecs, transformers]) Initialize self.
create_engine(*args, **kwargs) Return engine from sqlalchemy.create_engine()
finish(connection) Finish the data sending operation
getone(connection, **kwargs) Get a single response from the server
getrow(row) Get 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