The mozIStorageBindingParams interface is used to bind values to parameters prior to calling mozIStorageStatement.executeAsync().
Inherits from: nsISupports
You can only create mozIStorageBindingParams objects by calling the mozIStorageBindingParamsArray.newBindingParams().
void bindByIndex(in unsigned long aIndex, in |
void bindBlobByIndex(in unsigned long aIndex, [array, const, size_is(aValueSize)] in octet aValue, in unsigned long aValueSize); |
void bindDoubleByIndex(in unsigned long aIndex, in double aValue); Native code only! |
void bindInt32ByIndex(in unsigned long aIndex, in long aValue); Native code only! |
void bindInt64ByIndex(in unsigned long aIndex, in long long aValue); Native code only! |
void bindNullByIndex(in unsigned long aIndex); Native code only! |
void bindStringByIndex(in unsigned long aIndex, in AString aValue); Native code only! |
void bindUTF8StringByIndex(in unsigned long aIndex, in AUTF8String aValue); Native code only! |
void bindByName(in AUTF8String aName, in |
void bindBlobByName(in AUTF8String aName, [array, const, size_is(aValueSize)] in octet aValue, in unsigned long aValueSize); |
void bindDoubleByName(in AUTF8String aName, in double aValue); Native code only! |
void bindInt32ByName(in AUTF8String aName, in long aValue); Native code only! |
void bindInt64ByName(in AUTF8String aName, in long long aValue); Native code only! |
void bindNullByName(in AUTF8String aName); Native code only! |
void bindStringByName(in AUTF8String aName, in AString aValue); Native code only! |
void bindUTF8StringByName(in AUTF8String aName, in AUTF8String aValue); Native code only! |
Binds a to the specified index.
void bindByIndex( in unsigned long aIndex, in nsIVariant aValue );
aIndexaValueto be bound to the specified index.
Binds a blob to the specified index.
void bindBlobByIndex( in unsigned long aIndex, [array, const, size_is(aValueSize)] in octet aValue, in unsigned long aValueSize );
aIndexaValueaValueSizeaValue.Binds a double to the specified index.
void bindDoubleByIndex( in unsigned long aIndex, in double aValue );
aIndexaValueBinds an Int32 to the specified index.
void bindInt32ByIndex( in unsigned long aIndex, in long aValue );
aIndexaValueBinds an Int64 to the specified index.
void bindInt32ByIndex( in unsigned long aIndex, in long long aValue );
aIndexaValueBinds Null to the specified index.
void bindNullByIndex( in unsigned long aIndex );
aIndexBinds a stringr to the specified index.
void bindStringByIndex( in unsigned long aIndex, in AString aValue );
aIndexaValueBinds a UTF8String to the specified index.
void bindStringByIndex( in unsigned long aIndex, in AUTF8String aValue );
aIndexaValueBinds a value to a parameter with the specified name.
void bindByName( in AUTF8String aName, in nsIVariant aValue );
aNameThe name of the named index for the parameter to be bound.
aValueBinds a blob to the specified index.
void bindBlobByName( in AUTF8String aName, [array, const, size_is(aValueSize)] in octet aValue, in unsigned long aValueSize );
aNameaValueaValueSizeaValue.Binds a double to the specified index.
void bindDoubleByName( in AUTF8String aName, in double aValue );
aNameaValueBinds an Int32 to the specified index.
void bindInt32ByName( in AUTF8String aName, in long aValue );
aNameaValueBinds an Int64 to the specified index.
void bindInt32ByName( in AUTF8String aName, in long long aValue );
aNameaValueBinds Null to the specified index.
void bindNullByName( in AUTF8String aName );
aNameBinds a string to the specified index.
void bindStringByName( in AUTF8String aName, in AString aValue );
aNameaValueBinds a UTF8String to the specified index.
void bindStringByName( in AUTF8String aName, in AUTF8String aValue );
aNameaValue