EasyQtSql
Easy SQL data access helper for QtSql
EasyQtSql Namespace Reference

Easy SQL data access helper for QtSql. More...

Classes

class  Database
 QSqlDatabase wrapper. More...
 
class  DBException
 Exception class for SQL errors handling. More...
 
class  DeleteQuery
 QSqlQuery wrapper for DELETE FROM ... WHERE .. query execution. More...
 
struct  In
 Input SQL parameters wrapper. More...
 
struct  InOut
 Bidirectional SQL parameters wrapper. More...
 
class  InsertQuery
 QSqlQuery wrapper for INSERT INTO table query execution. More...
 
class  NonQueryResult
 QSqlQuery wrapper for non-select query results reading. More...
 
struct  Out
 Output SQL parameters wrapper. More...
 
struct  ParamDirectionWrapper
 Base parameters wrapper struct. More...
 
class  PreparedQuery
 Class for query preparation and execution. More...
 
class  QueryResult
 QSqlQuery wrapper with handy data fetch methods. More...
 
class  SqlFactory
 
class  Transaction
 QSqlDatabase transaction wrapper. More...
 
class  UpdateQuery
 QSqlQuery wrapper for UPDATE ... SET ... WHERE ... query execution. More...
 
class  Util
 Utility functions. More...
 

Detailed Description

Easy SQL data access helper for QtSql.

Author
Alexey <kramolnic> Kramin
Version
1.0
Date
November 2018
  The MIT License (MIT)
  Copyright 2018 Alexey Kramin
 
  Permission is hereby granted, free of charge, to any person obtaining
  a copy of this software and associated documentation files (the
  "Software"), to deal in the Software without restriction, including
  without limitation the rights to use, copy, modify, merge, publish,
  distribute, sublicense, and/or sell copies of the Software, and to
  permit persons to whom the Software is furnished to do so, subject to
  the following conditions:
 
  The above copyright notice and this permission notice shall be
  included in all copies or substantial portions of the Software.
 
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.