#include <QDebug>
#include <QApplication>
#include <QString>
#include <QBuffer>
#include <QFile>
#include <QByteArray>
#include <QDataStream>
#include <QMessageBox>
#include <QSqlRecord>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlError>
#include <klfguiutil.h>
#include "klflib.h"
#include "klflibview.h"
#include "klflibdbengine.h"
#include "klflibdbengine_p.h"
Go to the source code of this file.
Macros | |
#define | MAGIC_SQLITE_HEADER_LEN 16 |
Functions | |
static QByteArray | image_data (const QImage &img, const char *format) |
template<class T > | |
static QByteArray | metatype_to_data (const T &object) |
template<class T > | |
static T | metatype_from_data (const QByteArray &data) |
static QString | escape_sql_data_string (QString s) |
static QString | make_like_condition (QString field, QString val, bool wildbefore, bool wildafter, bool casesensitive) |
static QString | make_sql_condition (const KLFLib::EntryMatchCondition m, QVariantList *placeholders, bool *haspostsqlcondition, KLFLib::EntryMatchCondition *postsqlcondition) |
#define MAGIC_SQLITE_HEADER_LEN 16 |
Definition at line 1712 of file klflibdbengine.cpp.
Referenced by KLFLibDBLocalFileSchemeGuesser::guessScheme().
Definition at line 652 of file klflibdbengine.cpp.
References QString::replace().
Referenced by make_like_condition().
|
static |
Definition at line 88 of file klflibdbengine.cpp.
References QImage::save().
|
static |
Definition at line 659 of file klflibdbengine.cpp.
References QString::append(), escape_sql_data_string(), QString::prepend(), and QString::replace().
Referenced by make_sql_condition().
|
static |
Definition at line 686 of file klflibdbengine.cpp.
References KLFLib::EntryMatchCondition::AndMatchType, QString::append(), QList::append(), KLFLib::EntryMatchCondition::conditionList(), QString::isEmpty(), QList::isEmpty(), KLF_FUNC_NAME, make_like_condition(), KLFLib::EntryMatchCondition::MatchAllType, KLFLib::StringMatch::matchFlags(), KLFLib::StringMatch::matchValueString(), KLFLib::EntryMatchCondition::mkMatchAll(), KLFLib::EntryMatchCondition::mkNegateMatch(), KLFLib::EntryMatchCondition::mkOrMatch(), KLFLib::EntryMatchCondition::NegateMatchType, KLFLib::EntryMatchCondition::OrMatchType, KLFLib::PropertyMatch::propertyId(), KLFLib::EntryMatchCondition::propertyMatch(), KLFLib::EntryMatchCondition::PropertyMatchType, KLFPropertizedObject::propertyNameForId(), QList::size(), and KLFLib::EntryMatchCondition::type().
Referenced by KLFLibDBEngine::query().
|
static |
Definition at line 111 of file klflibdbengine.cpp.
|
static |
Definition at line 99 of file klflibdbengine.cpp.