Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
Dokumentace souboru database_plugin_postgres.cpp
#include "database_plugin_postgres.h"
#include "msettings.h"
#include "msqlquery.h"
#include "json.h"
#include "pdebug.h"
#include <QUuid>
#include <QSqlError>
#include <QCryptographicHash>
#include <QFile>
#include <QRandomGenerator>

Zobrazit zdrojový text tohoto souboru.

Funkce

QString Db::Plugins::null (const QString &x)
 
QVariantList pgArrayToVariantList (const QVariant &input)
 
template<typename T >
QList< T > remapTicket (const QList< T > &input, int ticket)
 

Detailní popis

Dokumentace funkcí

◆ null()

QString Db::Plugins::null ( const QString & x)

Definice je uvedena na řádku 20 v souboru database_plugin_postgres.cpp.

20 {
21 return (x == "0") ? "" : x;
22 }

◆ pgArrayToVariantList()

QVariantList pgArrayToVariantList ( const QVariant & input)

Definice je uvedena na řádku 378 v souboru database_plugin_postgres.cpp.

378 {
379 QStringList x = input.toString().replace("{", "").replace("}", "").split(",");
380 QVariantList list;
381 for (int i=0; i<x.size(); i++) {
382 list << x[i];
383 }
384 return list;
385}

◆ remapTicket()

template<typename T >
QList< T > remapTicket ( const QList< T > & input,
int ticket )

Definice je uvedena na řádku 894 v souboru database_plugin_postgres.cpp.

894 {
895 QList<T> list;
896 QListIterator<T> iterator(input);
897 while (iterator.hasNext()) {
898 T x = iterator.next();
899 x.ticket = ticket;
900 if (ticket <= 0) { x.id = 0; }
901 list << x;
902 }
903 return list;
904}