Bug 1551929. Mark some storage interfaces builtinclass, since we assume there are no JS implementations already. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D31342
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
* consequently can cause the main thread to lock for extended intervals while
|
* consequently can cause the main thread to lock for extended intervals while
|
||||||
* the asynchronous thread performs some long-running operation.
|
* the asynchronous thread performs some long-running operation.
|
||||||
*/
|
*/
|
||||||
[scriptable, uuid(52e49370-3b2e-4a27-a3fc-79e20ad4056b)]
|
[scriptable, builtinclass, uuid(52e49370-3b2e-4a27-a3fc-79e20ad4056b)]
|
||||||
interface mozIStorageAsyncStatement : mozIStorageBaseStatement {
|
interface mozIStorageAsyncStatement : mozIStorageBaseStatement {
|
||||||
/*
|
/*
|
||||||
* 'params' provides a magic JS helper that lets you assign parameters by
|
* 'params' provides a magic JS helper that lets you assign parameters by
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ interface mozIStorageBindingParamsArray;
|
|||||||
* (mozIStorageStatement) that can be used for both synchronous and asynchronous
|
* (mozIStorageStatement) that can be used for both synchronous and asynchronous
|
||||||
* purposes.
|
* purposes.
|
||||||
*/
|
*/
|
||||||
[scriptable, uuid(16ca67aa-1325-43e2-aac7-859afd1590b2)]
|
[scriptable, builtinclass, uuid(16ca67aa-1325-43e2-aac7-859afd1590b2)]
|
||||||
interface mozIStorageBaseStatement : mozIStorageBindingParams {
|
interface mozIStorageBaseStatement : mozIStorageBindingParams {
|
||||||
/**
|
/**
|
||||||
* Finalizes a statement so you can successfully close a database connection.
|
* Finalizes a statement so you can successfully close a database connection.
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
* A SQL statement that can be used for both synchronous and asynchronous
|
* A SQL statement that can be used for both synchronous and asynchronous
|
||||||
* purposes.
|
* purposes.
|
||||||
*/
|
*/
|
||||||
[scriptable, uuid(5f567c35-6c32-4140-828c-683ea49cfd3a)]
|
[scriptable, builtinclass, uuid(5f567c35-6c32-4140-828c-683ea49cfd3a)]
|
||||||
interface mozIStorageStatement : mozIStorageBaseStatement {
|
interface mozIStorageStatement : mozIStorageBaseStatement {
|
||||||
/**
|
/**
|
||||||
* Create a clone of this statement, by initializing a new statement
|
* Create a clone of this statement, by initializing a new statement
|
||||||
|
|||||||
Reference in New Issue
Block a user