Implemented by
[scriptable, uuid(29383d00-d8c4-4ddd-9f8b-c2feb0f2fcfa)]
interface mozIStorageStatementCallback : nsISupports
Constants
Called when the statement has finished executing. This function will only
be called once for any given asynchronous statement.
@param aReason
Indicates if the statement is no longer executing because it either
finished (REASON_FINISHED), was canceled (REASON_CANCELED), or
a fatal error occurred (REASON_ERROR).
const
unsigned short
REASON_FINISHED = 0
const
unsigned short
REASON_CANCELED = 1
const
unsigned short
REASON_ERROR = 2
Methods
void
handleCompletion(in unsigned short aReason)
Called when some error occurs while executing the statement. This function
may be called more than once with a different storageIError each time for
any given asynchronous statement.
@param aError
An object containing information about the error.
void
handleError(in mozIStorageError aError)
Called when some result is obtained from the database. This function can
be called more than once with a different storageIResultSet each time for
any given asynchronous statement.
@param aResultSet
The result set containing the data from the database.
void
handleResult(in mozIStorageResultSet aResultSet)
Compare to: