Linux Mac OSX Windows

  
[scriptable, uuid(a8d4827c-641c-45e3-a9ea-493570b4106b)]
interface mozIStorageBindingParams : nsISupports

Methods


        
void bindBlobByIndex(in unsigned long aIndex, [const, array, size_is(aValueSize)] in octet aValue, in unsigned long aValueSize)

        
void bindBlobByName(in AUTF8String aName, [const, array, size_is(aValueSize)] in octet aValue, in unsigned long aValueSize)
 Binds aValue to the parameter with the index aIndex.

 @param aIndex
        The zero-based index of the parameter to bind aValue to.
 @param aValue
        The value to bind.
void bindByIndex(in unsigned long aIndex, in nsIVariant aValue)
 Binds aValue to the parameter with the name aName.

 @param aName
        The name of the parameter to bind aValue to.
 @param aValue
        The value to bind.
void bindByName(in AUTF8String aName, in nsIVariant aValue)

        
[noscript] void bindDoubleByIndex(in unsigned long aIndex, in double aValue)

        
[noscript] void bindDoubleByName(in AUTF8String aName, in double aValue)

        
[noscript] void bindInt32ByIndex(in unsigned long aIndex, in long aValue)

        
[noscript] void bindInt32ByName(in AUTF8String aName, in long aValue)

        
[noscript] void bindInt64ByIndex(in unsigned long aIndex, in long long aValue)

        
[noscript] void bindInt64ByName(in AUTF8String aName, in long long aValue)

        
[noscript] void bindNullByIndex(in unsigned long aIndex)

        
[noscript] void bindNullByName(in AUTF8String aName)

        
[noscript] void bindStringByIndex(in unsigned long aIndex, in AString aValue)

        
[noscript] void bindStringByName(in AUTF8String aName, in AString aValue)

        
[noscript] void bindUTF8StringByIndex(in unsigned long aIndex, in AUTF8String aValue)

        
[noscript] void bindUTF8StringByName(in AUTF8String aName, in AUTF8String aValue)