PonyPlayer
PonyKVConnect类 参考

#include <kv_engine.h>

Public 成员函数

 PonyKVConnect (const QString &dbName)
 
bool hasTable (const QString &tableName)
 
void createTableFrom (const QString &className, const QString &tableName)
 
void insert (const QString &tableName, const QObject *object)
 
void remove (const QString &tableName, const QObject *object)
 
void removeByKV (const QString &tableName, const QString &key, const QString &value)
 
template<typename T >
T * search (const QString &tableName, const QString &className, const QString &key, const QString &value)
 
QList< QObject * > retrieveData (const QString &tableName, const QString &className)
 
template<typename T >
QList< T * > retrieveDataByClass (const QString &tableName, const QString &className)
 

静态 Public 成员函数

static QString qTypeToDDL (const QString &qType)
 

构造及析构函数说明

◆ PonyKVConnect()

PonyKVConnect::PonyKVConnect ( const QString &  dbName)
explicit

成员函数说明

◆ createTableFrom()

void PonyKVConnect::createTableFrom ( const QString &  className,
const QString &  tableName 
)

◆ hasTable()

bool PonyKVConnect::hasTable ( const QString &  tableName)

◆ insert()

void PonyKVConnect::insert ( const QString &  tableName,
const QObject *  object 
)

◆ qTypeToDDL()

QString PonyKVConnect::qTypeToDDL ( const QString &  qType)
static

◆ remove()

void PonyKVConnect::remove ( const QString &  tableName,
const QObject *  object 
)

◆ removeByKV()

void PonyKVConnect::removeByKV ( const QString &  tableName,
const QString &  key,
const QString &  value 
)

◆ retrieveData()

QList< QObject * > PonyKVConnect::retrieveData ( const QString &  tableName,
const QString &  className 
)

◆ retrieveDataByClass()

template<typename T >
QList< T * > PonyKVConnect::retrieveDataByClass ( const QString &  tableName,
const QString &  className 
)

◆ search()

template<typename T >
T * PonyKVConnect::search ( const QString &  tableName,
const QString &  className,
const QString &  key,
const QString &  value 
)

该类的文档由以下文件生成: