Loading...
Searching...
No Matches
Table.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace SqlUtil {
class Table {
public:
protected:
AbstractTable t;
public:
constructor(AbstractDatasource ds, string name, *hash<auto> opts);
constructor(string ds, string name, *hash<auto> opts);
constructor(hash<auto> ds, string name, *hash<auto> opts);
constructor(AbstractDatasource ds, hash<auto> desc, string name, *hash<auto> opts);
AbstractTable getTable();
auto methodGate(string meth);
}; // class Table
};
SqlUtil::AbstractTable
the base abstract class for the table implementation
Definition AbstractTable.qc.dox.h:30
SqlUtil::Table
represents a database table; this class embeds an AbstractTable object that is created automatically ...
Definition Table.qc.dox.h:44
SqlUtil::Table::t
AbstractTable t
the embedded AbstractTable object that actually provides the functionality for this class
Definition Table.qc.dox.h:49
SqlUtil::Table::constructor
constructor(AbstractDatasource ds, string name, *hash< auto > opts)
creates the Table object
SqlUtil::Table::getTable
AbstractTable getTable()
returns the AbstractTable object contained by this object
SqlUtil::Table::constructor
constructor(AbstractDatasource ds, hash< auto > desc, string name, *hash< auto > opts)
creates the object from a table description hash
SqlUtil::Table::constructor
constructor(string ds, string name, *hash< auto > opts)
creates the Table object
SqlUtil::Table::constructor
constructor(hash< auto > ds, string name, *hash< auto > opts)
creates the Table object
SqlUtil::Table::methodGate
auto methodGate(string meth)
executes a method on the contained AbstractTable object
SqlUtil
Qore AbstractDatabase class definition.
Definition AbstractDatabase.qc.dox.h:26