File indexing completed on 2025-01-19 03:53:33

0001 /* ============================================================
0002  *
0003  * This file is a part of digiKam project
0004  * https://www.digikam.org
0005  *
0006  * Date        : 2009-09-27
0007  * Description : Database engine SQL query
0008  *
0009  * SPDX-FileCopyrightText: 2009-2010 by Holger Foerster <Hamsi2k at freenet dot de>
0010  *
0011  * SPDX-License-Identifier: GPL-2.0-or-later
0012  *
0013  * ============================================================ */
0014 
0015 #include "dbenginesqlquery.h"
0016 
0017 namespace Digikam
0018 {
0019 
0020 DbEngineSqlQuery::DbEngineSqlQuery(const QSqlQuery& other)
0021     : QSqlQuery(other)
0022 {
0023 }
0024 
0025 DbEngineSqlQuery::DbEngineSqlQuery(const QSqlDatabase& db)
0026     : QSqlQuery(db)
0027 {
0028 }
0029 
0030 DbEngineSqlQuery& DbEngineSqlQuery::operator=(const DbEngineSqlQuery& other)
0031 {
0032     QSqlQuery::operator=(other);
0033     m_query = other.m_query;
0034 
0035     return *this;
0036 }
0037 
0038 bool DbEngineSqlQuery::prepare(const QString& query)
0039 {
0040     bool result = QSqlQuery::prepare(query);
0041     m_query     = query;
0042 
0043     return result;
0044 }
0045 
0046 QString DbEngineSqlQuery::lastQuery() const
0047 {
0048     return m_query;
0049 }
0050 
0051 } // namespace Digikam