#include <SQLiteDatabase.h>
|
enum | SynchronousPragma {
SyncOff = 0,
SyncNormal = 1,
SyncFull = 2,
SyncOff = 0,
SyncNormal = 1,
SyncFull = 2
} |
|
enum | AutoVacuumPragma {
AutoVacuumNone = 0,
AutoVacuumFull = 1,
AutoVacuumIncremental = 2,
AutoVacuumNone = 0,
AutoVacuumFull = 1,
AutoVacuumIncremental = 2
} |
|
enum | SynchronousPragma {
SyncOff = 0,
SyncNormal = 1,
SyncFull = 2,
SyncOff = 0,
SyncNormal = 1,
SyncFull = 2
} |
|
enum | AutoVacuumPragma {
AutoVacuumNone = 0,
AutoVacuumFull = 1,
AutoVacuumIncremental = 2,
AutoVacuumNone = 0,
AutoVacuumFull = 1,
AutoVacuumIncremental = 2
} |
|
|
WEBCORE_EXPORT | SQLiteDatabase () |
|
WEBCORE_EXPORT | ~SQLiteDatabase () |
|
WEBCORE_EXPORT bool | open (const String &filename, bool forWebSQLDatabase=false) |
|
bool | isOpen () const |
|
WEBCORE_EXPORT void | close () |
|
void | updateLastChangesCount () |
|
WEBCORE_EXPORT bool | executeCommand (const String &) |
|
bool | returnsAtLeastOneResult (const String &) |
|
WEBCORE_EXPORT bool | tableExists (const String &) |
|
void | clearAllTables () |
|
int | runVacuumCommand () |
|
int | runIncrementalVacuumCommand () |
|
bool | transactionInProgress () const |
|
void | interrupt () |
|
int64_t | lastInsertRowID () |
|
int | lastChanges () |
|
void | setBusyTimeout (int ms) |
|
void | setBusyHandler (int(*)(void *, int)) |
|
void | setFullsync (bool) |
|
int64_t | maximumSize () |
|
void | setMaximumSize (int64_t) |
|
int64_t | freeSpaceSize () |
|
int64_t | totalSize () |
|
void | setSynchronous (SynchronousPragma) |
|
WEBCORE_EXPORT int | lastError () |
|
WEBCORE_EXPORT const char * | lastErrorMsg () |
|
sqlite3 * | sqlite3Handle () const |
|
void | setAuthorizer (DatabaseAuthorizer &) |
|
Lock & | databaseMutex () |
|
bool | isAutoCommitOn () const |
|
bool | turnOnIncrementalAutoVacuum () |
|
WEBCORE_EXPORT void | setCollationFunction (const String &collationName, std::function< int(int, const void *, int, const void *)>) |
|
void | removeCollationFunction (const String &collationName) |
|
WEBCORE_EXPORT void | disableThreadingChecks () |
|
WEBCORE_EXPORT | SQLiteDatabase () |
|
WEBCORE_EXPORT | ~SQLiteDatabase () |
|
WEBCORE_EXPORT bool | open (const String &filename, bool forWebSQLDatabase=false) |
|
bool | isOpen () const |
|
WEBCORE_EXPORT void | close () |
|
void | updateLastChangesCount () |
|
WEBCORE_EXPORT bool | executeCommand (const String &) |
|
bool | returnsAtLeastOneResult (const String &) |
|
WEBCORE_EXPORT bool | tableExists (const String &) |
|
void | clearAllTables () |
|
int | runVacuumCommand () |
|
int | runIncrementalVacuumCommand () |
|
bool | transactionInProgress () const |
|
void | interrupt () |
|
int64_t | lastInsertRowID () |
|
int | lastChanges () |
|
void | setBusyTimeout (int ms) |
|
void | setBusyHandler (int(*)(void *, int)) |
|
void | setFullsync (bool) |
|
int64_t | maximumSize () |
|
void | setMaximumSize (int64_t) |
|
int64_t | freeSpaceSize () |
|
int64_t | totalSize () |
|
void | setSynchronous (SynchronousPragma) |
|
WEBCORE_EXPORT int | lastError () |
|
WEBCORE_EXPORT const char * | lastErrorMsg () |
|
sqlite3 * | sqlite3Handle () const |
|
void | setAuthorizer (DatabaseAuthorizer &) |
|
Lock & | databaseMutex () |
|
bool | isAutoCommitOn () const |
|
bool | turnOnIncrementalAutoVacuum () |
|
WEBCORE_EXPORT void | setCollationFunction (const String &collationName, std::function< int(int, const void *, int, const void *)>) |
|
void | removeCollationFunction (const String &collationName) |
|
WEBCORE_EXPORT void | disableThreadingChecks () |
|
◆ AutoVacuumPragma [1/2]
Enumerator |
---|
AutoVacuumNone | |
AutoVacuumFull | |
AutoVacuumIncremental | |
AutoVacuumNone | |
AutoVacuumFull | |
AutoVacuumIncremental | |
◆ AutoVacuumPragma [2/2]
Enumerator |
---|
AutoVacuumNone | |
AutoVacuumFull | |
AutoVacuumIncremental | |
AutoVacuumNone | |
AutoVacuumFull | |
AutoVacuumIncremental | |
◆ SynchronousPragma [1/2]
Enumerator |
---|
SyncOff | |
SyncNormal | |
SyncFull | |
SyncOff | |
SyncNormal | |
SyncFull | |
◆ SynchronousPragma [2/2]
Enumerator |
---|
SyncOff | |
SyncNormal | |
SyncFull | |
SyncOff | |
SyncNormal | |
SyncFull | |
◆ SQLiteDatabase() [1/2]
WebCore::SQLiteDatabase::SQLiteDatabase |
( |
| ) |
|
|
default |
◆ ~SQLiteDatabase() [1/2]
WebCore::SQLiteDatabase::~SQLiteDatabase |
( |
| ) |
|
◆ SQLiteDatabase() [2/2]
◆ ~SQLiteDatabase() [2/2]
◆ clearAllTables() [1/2]
void WebCore::SQLiteDatabase::clearAllTables |
( |
| ) |
|
◆ clearAllTables() [2/2]
void WebCore::SQLiteDatabase::clearAllTables |
( |
| ) |
|
◆ close() [1/2]
◆ close() [2/2]
void WebCore::SQLiteDatabase::close |
( |
| ) |
|
◆ databaseMutex() [1/2]
Lock& WebCore::SQLiteDatabase::databaseMutex |
( |
| ) |
|
|
inline |
◆ databaseMutex() [2/2]
Lock& WebCore::SQLiteDatabase::databaseMutex |
( |
| ) |
|
|
inline |
◆ disableThreadingChecks() [1/2]
void WebCore::SQLiteDatabase::disableThreadingChecks |
( |
| ) |
|
◆ disableThreadingChecks() [2/2]
◆ executeCommand() [1/2]
bool WebCore::SQLiteDatabase::executeCommand |
( |
const String & |
sql | ) |
|
◆ executeCommand() [2/2]
◆ freeSpaceSize() [1/2]
int64_t WebCore::SQLiteDatabase::freeSpaceSize |
( |
| ) |
|
◆ freeSpaceSize() [2/2]
int64_t WebCore::SQLiteDatabase::freeSpaceSize |
( |
| ) |
|
◆ interrupt() [1/2]
void WebCore::SQLiteDatabase::interrupt |
( |
| ) |
|
◆ interrupt() [2/2]
void WebCore::SQLiteDatabase::interrupt |
( |
| ) |
|
◆ isAutoCommitOn() [1/2]
bool WebCore::SQLiteDatabase::isAutoCommitOn |
( |
| ) |
const |
◆ isAutoCommitOn() [2/2]
bool WebCore::SQLiteDatabase::isAutoCommitOn |
( |
| ) |
const |
◆ isOpen() [1/2]
bool WebCore::SQLiteDatabase::isOpen |
( |
| ) |
const |
|
inline |
◆ isOpen() [2/2]
bool WebCore::SQLiteDatabase::isOpen |
( |
| ) |
const |
|
inline |
◆ lastChanges() [1/2]
int WebCore::SQLiteDatabase::lastChanges |
( |
| ) |
|
◆ lastChanges() [2/2]
int WebCore::SQLiteDatabase::lastChanges |
( |
| ) |
|
◆ lastError() [1/2]
int WebCore::SQLiteDatabase::lastError |
( |
| ) |
|
◆ lastError() [2/2]
◆ lastErrorMsg() [1/2]
const char * WebCore::SQLiteDatabase::lastErrorMsg |
( |
| ) |
|
◆ lastErrorMsg() [2/2]
◆ lastInsertRowID() [1/2]
int64_t WebCore::SQLiteDatabase::lastInsertRowID |
( |
| ) |
|
◆ lastInsertRowID() [2/2]
int64_t WebCore::SQLiteDatabase::lastInsertRowID |
( |
| ) |
|
◆ maximumSize() [1/2]
int64_t WebCore::SQLiteDatabase::maximumSize |
( |
| ) |
|
◆ maximumSize() [2/2]
int64_t WebCore::SQLiteDatabase::maximumSize |
( |
| ) |
|
◆ open() [1/2]
◆ open() [2/2]
bool WebCore::SQLiteDatabase::open |
( |
const String & |
filename, |
|
|
bool |
forWebSQLDatabase = false |
|
) |
| |
◆ removeCollationFunction() [1/2]
void WebCore::SQLiteDatabase::removeCollationFunction |
( |
const String & |
collationName | ) |
|
◆ removeCollationFunction() [2/2]
void WebCore::SQLiteDatabase::removeCollationFunction |
( |
const String & |
collationName | ) |
|
◆ returnsAtLeastOneResult() [1/2]
bool WebCore::SQLiteDatabase::returnsAtLeastOneResult |
( |
const String & |
| ) |
|
◆ returnsAtLeastOneResult() [2/2]
bool WebCore::SQLiteDatabase::returnsAtLeastOneResult |
( |
const String & |
sql | ) |
|
◆ runIncrementalVacuumCommand() [1/2]
int WebCore::SQLiteDatabase::runIncrementalVacuumCommand |
( |
| ) |
|
◆ runIncrementalVacuumCommand() [2/2]
int WebCore::SQLiteDatabase::runIncrementalVacuumCommand |
( |
| ) |
|
◆ runVacuumCommand() [1/2]
int WebCore::SQLiteDatabase::runVacuumCommand |
( |
| ) |
|
◆ runVacuumCommand() [2/2]
int WebCore::SQLiteDatabase::runVacuumCommand |
( |
| ) |
|
◆ setAuthorizer() [1/2]
◆ setAuthorizer() [2/2]
◆ setBusyHandler() [1/2]
void WebCore::SQLiteDatabase::setBusyHandler |
( |
int(*)(void *, int) |
handler | ) |
|
◆ setBusyHandler() [2/2]
void WebCore::SQLiteDatabase::setBusyHandler |
( |
int(*)(void *, int) |
| ) |
|
◆ setBusyTimeout() [1/2]
void WebCore::SQLiteDatabase::setBusyTimeout |
( |
int |
ms | ) |
|
◆ setBusyTimeout() [2/2]
void WebCore::SQLiteDatabase::setBusyTimeout |
( |
int |
ms | ) |
|
◆ setCollationFunction() [1/2]
◆ setCollationFunction() [2/2]
void WebCore::SQLiteDatabase::setCollationFunction |
( |
const String & |
collationName, |
|
|
std::function< int(int, const void *, int, const void *)> |
collationFunction |
|
) |
| |
◆ setFullsync() [1/2]
void WebCore::SQLiteDatabase::setFullsync |
( |
bool |
| ) |
|
◆ setFullsync() [2/2]
void WebCore::SQLiteDatabase::setFullsync |
( |
bool |
fsync | ) |
|
◆ setMaximumSize() [1/2]
void WebCore::SQLiteDatabase::setMaximumSize |
( |
int64_t |
| ) |
|
◆ setMaximumSize() [2/2]
void WebCore::SQLiteDatabase::setMaximumSize |
( |
int64_t |
size | ) |
|
◆ setSynchronous() [1/2]
◆ setSynchronous() [2/2]
◆ sqlite3Handle() [1/2]
sqlite3* WebCore::SQLiteDatabase::sqlite3Handle |
( |
| ) |
const |
|
inline |
◆ sqlite3Handle() [2/2]
sqlite3* WebCore::SQLiteDatabase::sqlite3Handle |
( |
| ) |
const |
|
inline |
◆ tableExists() [1/2]
◆ tableExists() [2/2]
bool WebCore::SQLiteDatabase::tableExists |
( |
const String & |
tablename | ) |
|
◆ totalSize() [1/2]
int64_t WebCore::SQLiteDatabase::totalSize |
( |
| ) |
|
◆ totalSize() [2/2]
int64_t WebCore::SQLiteDatabase::totalSize |
( |
| ) |
|
◆ transactionInProgress() [1/2]
bool WebCore::SQLiteDatabase::transactionInProgress |
( |
| ) |
const |
|
inline |
◆ transactionInProgress() [2/2]
bool WebCore::SQLiteDatabase::transactionInProgress |
( |
| ) |
const |
|
inline |
◆ turnOnIncrementalAutoVacuum() [1/2]
bool WebCore::SQLiteDatabase::turnOnIncrementalAutoVacuum |
( |
| ) |
|
◆ turnOnIncrementalAutoVacuum() [2/2]
bool WebCore::SQLiteDatabase::turnOnIncrementalAutoVacuum |
( |
| ) |
|
◆ updateLastChangesCount() [1/2]
void WebCore::SQLiteDatabase::updateLastChangesCount |
( |
| ) |
|
◆ updateLastChangesCount() [2/2]
void WebCore::SQLiteDatabase::updateLastChangesCount |
( |
| ) |
|
◆ SQLiteTransaction
The documentation for this class was generated from the following files: