webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
WebCore::SQLError Class Reference

#include <SQLError.h>

Inheritance diagram for WebCore::SQLError:
WTF::ThreadSafeRefCounted< SQLError > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Types

enum  SQLErrorCode {
  UNKNOWN_ERR = 0, DATABASE_ERR = 1, VERSION_ERR = 2, TOO_LARGE_ERR = 3,
  QUOTA_ERR = 4, SYNTAX_ERR = 5, CONSTRAINT_ERR = 6, TIMEOUT_ERR = 7
}
 

Public Member Functions

unsigned code () const
 
String message () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< SQLError >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 

Static Public Member Functions

static Ref< SQLErrorcreate (unsigned code, const String &message)
 
static Ref< SQLErrorcreate (unsigned code, const char *message, int sqliteCode)
 
static Ref< SQLErrorcreate (unsigned code, const char *message, int sqliteCode, const char *sqliteMessage)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< SQLError >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Member Enumeration Documentation

◆ SQLErrorCode

Enumerator
UNKNOWN_ERR 
DATABASE_ERR 
VERSION_ERR 
TOO_LARGE_ERR 
QUOTA_ERR 
SYNTAX_ERR 
CONSTRAINT_ERR 
TIMEOUT_ERR 

Member Function Documentation

◆ code()

unsigned WebCore::SQLError::code ( ) const
inline

◆ create() [1/3]

static Ref<SQLError> WebCore::SQLError::create ( unsigned  code,
const String message 
)
inlinestatic

◆ create() [2/3]

static Ref<SQLError> WebCore::SQLError::create ( unsigned  code,
const char *  message,
int  sqliteCode 
)
inlinestatic

◆ create() [3/3]

static Ref<SQLError> WebCore::SQLError::create ( unsigned  code,
const char *  message,
int  sqliteCode,
const char *  sqliteMessage 
)
inlinestatic

◆ message()

String WebCore::SQLError::message ( ) const
inline

The documentation for this class was generated from the following file: