Qorus Integration Engine®  4.0.3.p1_git
QorusInterfaceTest::InsertRemoteDbTableRows Class Reference

Inserts one or more rows into a remote table in a remote Qorus instance. More...

Inheritance diagram for QorusInterfaceTest::InsertRemoteDbTableRows:
QorusInterfaceTest::RemoteDbRowSqlUtilAction QorusInterfaceTest::AbstractRemoteDbSqlUtilAction QorusInterfaceTest::Action

Public Member Methods

 constructor (string remote, string dsname, string tableName, softlist< auto > rows, *hash< auto > opts)
 Creates the object according to the arguments. More...
 
- Public Member Methods inherited from QorusInterfaceTest::RemoteDbRowSqlUtilAction
 constructor (string action, string remote, string dsname, softlist< auto > data, *hash< auto > opts)
 Creates the object according to the arguments. More...
 
 run (QorusInterfaceTest t)
 runs the test by streaming the input data to the remote database More...
 
- Public Member Methods inherited from QorusInterfaceTest::AbstractRemoteDbSqlUtilAction
 constructor (string action, string remote, string dsname, *hash< auto > opts)
 Creates the object according to the arguments. More...
 
- Public Member Methods inherited from QorusInterfaceTest::Action
 constructor ()
 creates the object
 

Additional Inherited Members

- Private Attributes inherited from QorusInterfaceTest::RemoteDbRowSqlUtilAction
list< auto > m_data
 list of hashes of table names + data; keys in each hash: "table", "data"
 
- Private Attributes inherited from QorusInterfaceTest::AbstractRemoteDbSqlUtilAction
string m_action
 the sqlutil method or stream name
 
string m_remote
 the remote connection name
 
string m_ds
 the name of the remote datasource
 
*hash< auto > m_opts
 stream options
 

Detailed Description

Inserts one or more rows into a remote table in a remote Qorus instance.

Member Function Documentation

◆ constructor()

QorusInterfaceTest::InsertRemoteDbTableRows::constructor ( string  remote,
string  dsname,
string  tableName,
softlist< auto >  rows,
*hash< auto >  opts 
)

Creates the object according to the arguments.

Parameters
remotethe name of the remote connection
dsnamename of the datasource
tableNamea table name
rowsa list of hashes representing row data to insert; keys are column names; values are literal values passed to SqlUtil::AbstractTable::insert()
optsstream options

The documentation for this class was generated from the following file: