[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Macros | Functions
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.

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)
 

Macro Definition 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.8.5