20#ifndef KROSS_KEXIDB_KEXIDBDRIVER_H
21#define KROSS_KEXIDB_KEXIDBDRIVER_H
24#include <tqvaluelist.h>
27#include <api/object.h>
28#include <api/variant.h>
32#include <kexidb/driver.h>
34#include "kexidbconnection.h"
35#include "kexidbconnectiondata.h"
37namespace Kross { namespace KexiDB {
70 virtual const TQString getClassName() const;
82 TQString escapeString( const TQString& s);
87 TQString fileDBDriverMimeType();
90 bool isSystemObjectName( const TQString& name);
93 bool isSystemDatabaseName( const TQString& name);
96 bool isSystemFieldName( const TQString& name);
101 TQString valueToSQL( const TQString& fieldtype, const TQVariant& value);
105 TQPtrList< ::KexiDB::Connection > connectionsList();
Generic database abstraction.
A KexiDBConnectionData is used to store the details needed for a connection with a database.
A connection to a database.
Drivers are the implementations Kexi uses to access the driver-backends.
High-level database connectivity library with database backend drivers.
|