[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Defines | Functions

src/klflibdbengine.cpp File Reference

#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"
Include dependency graph for klflibdbengine.cpp:

Go to the source code of this file.

Defines

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

#define MAGIC_SQLITE_HEADER_LEN   16

Definition at line 1712 of file klflibdbengine.cpp.

Referenced by KLFLibDBLocalFileSchemeGuesser::guessScheme().


Function Documentation

static QString escape_sql_data_string ( QString  s) [static]

Definition at line 652 of file klflibdbengine.cpp.

References QString::replace().

Referenced by make_like_condition().

static QByteArray image_data ( const QImage img,
const char *  format 
) [static]

Definition at line 88 of file klflibdbengine.cpp.

References QImage::save().

static QString make_like_condition ( QString  field,
QString  val,
bool  wildbefore,
bool  wildafter,
bool  casesensitive 
) [static]
static QString make_sql_condition ( const KLFLib::EntryMatchCondition  m,
QVariantList *  placeholders,
bool *  haspostsqlcondition,
KLFLib::EntryMatchCondition postsqlcondition 
) [static]
template<class T >
static T metatype_from_data ( const QByteArray data) [static]

Definition at line 111 of file klflibdbengine.cpp.

template<class T >
static QByteArray metatype_to_data ( const T &  object) [static]

Definition at line 99 of file klflibdbengine.cpp.


Generated by doxygen 1.7.3