mozIStorageValueArray Interface Reference

import "mozIStorageValueArray.idl";

Inheritance diagram for mozIStorageValueArray:

mozIStorageStatement List of all members.

Public Member Functions

long getTypeOfIndex (in unsigned long aIndex)
long getAsInt32 (in unsigned long aIndex)
long long getAsInt64 (in unsigned long aIndex)
double getAsDouble (in unsigned long aIndex)
string getAsCString (in unsigned long aIndex)
AUTF8String getAsUTF8String (in unsigned long aIndex)
AString getAsString (in unsigned long aIndex)
void getAsBlob (in unsigned long aIndex,[array, size_is(aDataSize)] out octet aData, out unsigned long aDataSize)
boolean getIsNull (in unsigned long aIndex)
long asInt32 (in unsigned long aIndex)
long long asInt64 (in unsigned long aIndex)
double asDouble (in unsigned long aIndex)
string asSharedCString (in unsigned long aIndex, out unsigned long aLength)
wstring asSharedWString (in unsigned long aIndex, out unsigned long aLength)
void asSharedBlob (in unsigned long aIndex,[shared] out voidPtr aData, out unsigned long aDataSize)
boolean isNull (in unsigned long aIndex)

Public Attributes

const long VALUE_TYPE_NULL = 0
const long VALUE_TYPE_INTEGER = 1
const long VALUE_TYPE_FLOAT = 2
const long VALUE_TYPE_TEXT = 3
const long VALUE_TYPE_BLOB = 4
readonly attribute unsigned
long 
numColumns

Member Function Documentation

double mozIStorageValueArray::asDouble in unsigned long  aIndex  ) 
 

long mozIStorageValueArray::asInt32 in unsigned long  aIndex  ) 
 

long long mozIStorageValueArray::asInt64 in unsigned long  aIndex  ) 
 

void mozIStorageValueArray::asSharedBlob in unsigned long  aIndex,
[shared] out voidPtr  aData,
out unsigned long  aDataSize
 

string mozIStorageValueArray::asSharedCString in unsigned long  aIndex,
out unsigned long  aLength
 

wstring mozIStorageValueArray::asSharedWString in unsigned long  aIndex,
out unsigned long  aLength
 

void mozIStorageValueArray::getAsBlob in unsigned long  aIndex,
[array, size_is(aDataSize)] out octet  aData,
out unsigned long  aDataSize
 

string mozIStorageValueArray::getAsCString in unsigned long  aIndex  ) 
 

double mozIStorageValueArray::getAsDouble in unsigned long  aIndex  ) 
 

long mozIStorageValueArray::getAsInt32 in unsigned long  aIndex  ) 
 

long long mozIStorageValueArray::getAsInt64 in unsigned long  aIndex  ) 
 

AString mozIStorageValueArray::getAsString in unsigned long  aIndex  ) 
 

AUTF8String mozIStorageValueArray::getAsUTF8String in unsigned long  aIndex  ) 
 

boolean mozIStorageValueArray::getIsNull in unsigned long  aIndex  ) 
 

long mozIStorageValueArray::getTypeOfIndex in unsigned long  aIndex  ) 
 

boolean mozIStorageValueArray::isNull in unsigned long  aIndex  ) 
 


Member Data Documentation

readonly attribute unsigned long mozIStorageValueArray::numColumns
 

numColumns

number of columns in the array

const long mozIStorageValueArray::VALUE_TYPE_BLOB = 4
 

const long mozIStorageValueArray::VALUE_TYPE_FLOAT = 2
 

const long mozIStorageValueArray::VALUE_TYPE_INTEGER = 1
 

const long mozIStorageValueArray::VALUE_TYPE_NULL = 0
 

const long mozIStorageValueArray::VALUE_TYPE_TEXT = 3
 


The documentation for this interface was generated from the following file:
Generated on Sun Jan 29 09:41:52 2006 by  doxygen 1.4.5