Qx v0.7
Qt Extensions Library
Loading...
Searching...
No Matches
Qx SQL

The SQL component is a module dedicated to interacting with SQL relational databases. More...

Files

file  qx-sqlconcepts.h
 The qx-sqlconcepts header file provides a set of concepts that are specific to the Qx SQL module.
 
file  qx-sqlinlines.h
 The qx-sqlinlines header file provides several types for conveniently adding SQL keywords that are used in the middle of an SQL clause.
 
file  qx-sqlquery.h
 The qx-sql header file offers a straightforward interface for querying an SQL database.
 

Classes

class  Qx::AbstractSqlQuery< Derived >
 AbstractSqlQuery is a common base class from which all query types are derived, and provides common SQL keywords. More...
 
class  Qx::SqlDatabase
 The SqlDatabase class provides straightforward access to an SQL database. More...
 
class  Qx::SqlDmlQuery
 The SqlDmlQuery class represents SQL queries that fit into the data manipulation language sub-language. More...
 
class  Qx::SqlDqlQuery
 The SqlDqlQuery class represents SQL queries that fit into the data query language sub-language. More...
 
class  Qx::SqlQuery
 SqlQuery is a base class from which all query types derive. More...
 
class  Qx::SqlResult< T >
 The SqlResult class provides sequential, efficient access to a SELECT/DQL query result. More...
 
class  Qx::SqlString
 The SqlString class is a convenience class for more easily building SQL statements in a natural manner. More...
 

Detailed Description

Import:
find_package(Qx REQUIRED COMPONENTS Sql)
The Qx namespace is the main namespace through which all non-global functionality of the Qx library i...
Definition qx-abstracterror.cpp:13
Link:
target_link_libraries(target_name Qx::Sql)
Include:
#include <qx/sql.h>

Qx SQL extends the Qt SQL module to allow for easier use of databases for some of the most common use-cases.