#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.