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

#include <ChangeVersionWrapper.h>

Inheritance diagram for WebCore::ChangeVersionWrapper:
WebCore::SQLTransactionWrapper WTF::ThreadSafeRefCounted< SQLTransactionWrapper > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Member Functions

bool performPreflight (SQLTransaction &) override
 
bool performPostflight (SQLTransaction &) override
 
SQLErrorsqlError () const override
 
void handleCommitFailedAfterPostflight (SQLTransaction &) override
 
- Public Member Functions inherited from WebCore::SQLTransactionWrapper
virtual ~SQLTransactionWrapper ()
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< SQLTransactionWrapper >
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< ChangeVersionWrappercreate (const String &oldVersion, const String &newVersion)
 

Additional Inherited Members

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

Member Function Documentation

◆ create()

static Ref<ChangeVersionWrapper> WebCore::ChangeVersionWrapper::create ( const String oldVersion,
const String newVersion 
)
inlinestatic

◆ handleCommitFailedAfterPostflight()

void WebCore::ChangeVersionWrapper::handleCommitFailedAfterPostflight ( SQLTransaction transaction)
overridevirtual

◆ performPostflight()

bool WebCore::ChangeVersionWrapper::performPostflight ( SQLTransaction transaction)
overridevirtual

◆ performPreflight()

bool WebCore::ChangeVersionWrapper::performPreflight ( SQLTransaction transaction)
overridevirtual

◆ sqlError()

SQLError* WebCore::ChangeVersionWrapper::sqlError ( ) const
inlineoverridevirtual

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