TnFXSQLDB.h File Reference


Detailed Description

Defines classes used to work with SQL databases.

Definition in file TnFXSQLDB.h.

#include "FXTime.h"
#include "FXRefedObject.h"
#include "QBuffer.h"
#include "QHostAddress.h"
#include "QTrans.h"
#include <qcstring.h>

Go to the source code of this file.

Namespaces

namespace  FX
namespace  FX::TnFXSQLDBImpl

Classes

struct  FX::TnFXSQLDBImpl::checkForOverflow< isUnsignedInt, type, signedIntEquiv >
struct  FX::TnFXSQLDBImpl::checkForOverflow< true, type, signedIntEquiv >
struct  FX::TnFXSQLDBImpl::checkForOverflow< true, FXulong, FXlong >
class  FX::TnFXSQLDB
 The abstract base class of a SQL database driver. More...
struct  FX::TnFXSQLDB::Capabilities
 Driver capabilities. More...
struct  FX::TnFXSQLDB::CPPToSQL92Type< type >
struct  FX::TnFXSQLDB::toCPPType< instance >
 Invokes instance with the C++ type the specified SQL data type best matches via FX::Generic::TL::dynamicAt. More...
class  FX::TnFXSQLDBTransaction
 Manages a SQL database transaction. More...
class  FX::TnFXSQLDBCursor
 Abstract base class for a cursor which can iterate through the results of executing a statement. More...
class  FX::TnFXSQLDBStatement
 The abstract base class of a prepared SQL statement. More...
struct  FX::TnFXSQLDBImpl::SerialiseUnknownBLOB< override, type >
struct  FX::TnFXSQLDBImpl::DeserialiseUnknownBLOB< override, type >
struct  FX::TnFXSQLDBImpl::BindImpl< sql92type, isUnsignedInt, type >
struct  FX::TnFXSQLDBImpl::BindImpl< sql92type, true, type >
struct  FX::TnFXSQLDBImpl::DoSerialise< canSerialise, type >
struct  FX::TnFXSQLDBImpl::DoSerialise< true, type >
struct  FX::TnFXSQLDBImpl::BindImpl<-1, isUnsignedInt, type >
struct  FX::TnFXSQLDBImpl::BindImpl<-1, isUnsignedInt, const char * >
struct  FX::TnFXSQLDBImpl::GetImpl< isConvertible, rettype, srctype >
struct  FX::TnFXSQLDBImpl::GetImpl< true, rettype, srctype >
struct  FX::TnFXSQLDBImpl::GetImpl< true, rettype, FXString >
struct  FX::TnFXSQLDBImpl::GetImpl< false, const char *, FXString >
struct  FX::TnFXSQLDBImpl::GetImpl< true, QByteArray, QByteArray >
struct  FX::TnFXSQLDBImpl::DoDeserialise< canDeserialise, rettype >
struct  FX::TnFXSQLDBImpl::DoDeserialise< true, rettype >
struct  FX::TnFXSQLDBImpl::GetImpl< isConvertible, rettype, QByteArray >
struct  FX::TnFXSQLDBImpl::Get< rettype >
struct  FX::TnFXSQLDBImpl::Get< rettype >::Source< type >
class  FX::TnFXSQLDBColumn
 Represents information about a column in a row. More...
union  FX::TnFXSQLDBColumn::Scratch
class  FX::TnFXSQLDBRegistry
 Knows of all currently available FX::TnFXSQLDB's. More...
struct  FX::TnFXSQLDBRegistry::Register< type >

Defines

#define FXSQLMODULEAPI

Typedefs

typedef FXRefingObject< TnFXSQLDBStatement > FX::TnFXSQLDBStatementRef
typedef FXRefingObject< TnFXSQLDBCursor > FX::TnFXSQLDBCursorRef
typedef FXRefingObject< TnFXSQLDBColumn > FX::TnFXSQLDBColumnRef


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:36 2009 for TnFOX by doxygen v1.4.7