Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qsql_sqlite_vfs.cpp File Reference

(55f46569f3e9688c2a07973923bfda68aa2b0c3e)

#include "qsql_sqlite_vfs_p.h"
#include <QFile>
#include <limits.h>
#include <sqlite3.h>
#include <stdio.h>
Include dependency graph for qsql_sqlite_vfs.cpp:

Go to the source code of this file.

Classes

struct  QT_BEGIN_NAMESPACE::Vfs
struct  QT_BEGIN_NAMESPACE::File
class  QT_BEGIN_NAMESPACE::File::QtFile

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.

Macros

#define PATH_MAX   FILENAME_MAX

Typedefs

typedef const char * sqlite3_filename

Functions

int QT_BEGIN_NAMESPACE::xClose (sqlite3_file *sfile)
int QT_BEGIN_NAMESPACE::xRead (sqlite3_file *sfile, void *ptr, int iAmt, sqlite3_int64 iOfst)
int QT_BEGIN_NAMESPACE::xWrite (sqlite3_file *sfile, const void *data, int iAmt, sqlite3_int64 iOfst)
int QT_BEGIN_NAMESPACE::xTruncate (sqlite3_file *sfile, sqlite3_int64 size)
int QT_BEGIN_NAMESPACE::xSync (sqlite3_file *sfile, int)
int QT_BEGIN_NAMESPACE::xFileSize (sqlite3_file *sfile, sqlite3_int64 *pSize)
int QT_BEGIN_NAMESPACE::xLock (sqlite3_file *, int)
int QT_BEGIN_NAMESPACE::xUnlock (sqlite3_file *, int)
int QT_BEGIN_NAMESPACE::xCheckReservedLock (sqlite3_file *, int *pResOut)
int QT_BEGIN_NAMESPACE::xFileControl (sqlite3_file *, int, void *)
int QT_BEGIN_NAMESPACE::xSectorSize (sqlite3_file *)
int QT_BEGIN_NAMESPACE::xDeviceCharacteristics (sqlite3_file *)
int QT_BEGIN_NAMESPACE::xOpen (sqlite3_vfs *svfs, sqlite3_filename zName, sqlite3_file *sfile, int flags, int *pOutFlags)
int QT_BEGIN_NAMESPACE::xDelete (sqlite3_vfs *, const char *zName, int)
int QT_BEGIN_NAMESPACE::xAccess (sqlite3_vfs *, const char *zName, int flags, int *pResOut)
int QT_BEGIN_NAMESPACE::xFullPathname (sqlite3_vfs *, const char *zName, int nOut, char *zOut)
int QT_BEGIN_NAMESPACE::xRandomness (sqlite3_vfs *svfs, int nByte, char *zOut)
int QT_BEGIN_NAMESPACE::xSleep (sqlite3_vfs *svfs, int microseconds)
int QT_BEGIN_NAMESPACE::xCurrentTime (sqlite3_vfs *svfs, double *zOut)
int QT_BEGIN_NAMESPACE::xGetLastError (sqlite3_vfs *, int, char *)
int QT_BEGIN_NAMESPACE::xCurrentTimeInt64 (sqlite3_vfs *svfs, sqlite3_int64 *zOut)
void register_qt_vfs ()

Macro Definition Documentation

◆ PATH_MAX

#define PATH_MAX   FILENAME_MAX

Definition at line 14 of file qsql_sqlite_vfs.cpp.

Typedef Documentation

◆ sqlite3_filename

typedef const char * sqlite3_filename

Definition at line 17 of file qsql_sqlite_vfs.cpp.

Function Documentation

◆ register_qt_vfs()