sbLocalDatabaseQuery Class Reference

#include <sbLocalDatabaseQuery.h>

Public Member Functions

 sbLocalDatabaseQuery (const nsAString &aBaseTable, const nsAString &aBaseConstraintColumn, PRUint32 aBaseConstraintValue, const nsAString &aBaseForeignKeyColumn, nsTArray< sbLocalDatabaseGUIDArray::FilterSpec > *aFilters, nsTArray< sbLocalDatabaseGUIDArray::SortSpec > *aSorts, PRBool aIsDistinct, PRBool aDistinctWithSortableValues, sbILocalDatabasePropertyCache *aPropertyCache)
 
nsresult GetFullCountQuery (nsAString &aQuery)
 
nsresult GetFullGuidRangeQuery (nsAString &aQuery)
 
nsresult GetNonNullCountQuery (nsAString &aQuery)
 
nsresult GetNullGuidRangeQuery (nsAString &aQuery)
 
nsresult GetPrefixSearchQuery (nsAString &aQuery)
 
nsresult GetResortQuery (nsAString &aQuery)
 
nsresult GetNullResortQuery (nsAString &aQuery)
 
PRBool GetIsFullLibrary ()
 

Detailed Description

Definition at line 39 of file sbLocalDatabaseQuery.h.

Constructor & Destructor Documentation

sbLocalDatabaseQuery::sbLocalDatabaseQuery ( const nsAString &  aBaseTable,
const nsAString &  aBaseConstraintColumn,
PRUint32  aBaseConstraintValue,
const nsAString &  aBaseForeignKeyColumn,
nsTArray< sbLocalDatabaseGUIDArray::FilterSpec > *  aFilters,
nsTArray< sbLocalDatabaseGUIDArray::SortSpec > *  aSorts,
PRBool  aIsDistinct,
PRBool  aDistinctWithSortableValues,
sbILocalDatabasePropertyCache aPropertyCache 
)
explicit

Definition at line 73 of file sbLocalDatabaseQuery.cpp.

Member Function Documentation

nsresult sbLocalDatabaseQuery::GetFullCountQuery ( nsAString &  aQuery)

Definition at line 112 of file sbLocalDatabaseQuery.cpp.

nsresult sbLocalDatabaseQuery::GetFullGuidRangeQuery ( nsAString &  aQuery)

Definition at line 140 of file sbLocalDatabaseQuery.cpp.

Here is the call graph for this function:

PRBool sbLocalDatabaseQuery::GetIsFullLibrary ( )

Definition at line 473 of file sbLocalDatabaseQuery.cpp.

nsresult sbLocalDatabaseQuery::GetNonNullCountQuery ( nsAString &  aQuery)

Definition at line 192 of file sbLocalDatabaseQuery.cpp.

nsresult sbLocalDatabaseQuery::GetNullGuidRangeQuery ( nsAString &  aQuery)

Definition at line 224 of file sbLocalDatabaseQuery.cpp.

nsresult sbLocalDatabaseQuery::GetNullResortQuery ( nsAString &  aQuery)

Definition at line 400 of file sbLocalDatabaseQuery.cpp.

Here is the call graph for this function:

nsresult sbLocalDatabaseQuery::GetPrefixSearchQuery ( nsAString &  aQuery)

Definition at line 265 of file sbLocalDatabaseQuery.cpp.

nsresult sbLocalDatabaseQuery::GetResortQuery ( nsAString &  aQuery)

Definition at line 324 of file sbLocalDatabaseQuery.cpp.

Here is the call graph for this function:


The documentation for this class was generated from the following files: