API Reference OSGeo FDO Provider for SDF

SdfIExtendedSelect Class Reference

#include <IExtendedSelect.h>

List of all members.


Detailed Description

Definition at line 25 of file IExtendedSelect.h.


Public Member Functions

virtual void ClearOrderingOptions ()=0
 This method clears the internal list of property/ordering option list and re-sets the ordering option for all the ordering properties to the default FdoOrderingOption_Ascending or to the ordering option specified by the FdoIBaseSelect interface.
virtual SdfIScrollableFeatureReaderExecuteScrollable (const wchar_t *sdfCacheFile, FdoDataPropertyDefinitionCollection *extendedProps, FdoPropertyValueCollection *extendedDefaults)=0
 Executes the select command and returns a SdfIScrollableFeatureReader. This method creates a temporary SDF file that contains the selected properties. If ordering is enabled, then the created temporary SDF file is sorted according to the ordering collection. In this case the sorting is file based where the SQLite BTree is used.
virtual SdfIScrollableFeatureReaderExecuteScrollable ()=0
 Executes the select command and returns a SdfIScrollableFeatureReader. If ordering is enabled, then the returned reader is sorted according to the ordering collection. This method perform sorting in memory and allocates an integer value for each row.
virtual FdoOrderingOption GetOrderingOption (FdoString *propertyName)=0
 Gets the ordering option for a given property.
virtual void SetCompareHandler (SdfCompareHandler *handler)=0
 Set the compare handler. This method is used to override the default sdf compare handler.
virtual void SetOrderingOption (FdoString *propertyName, FdoOrderingOption option)=0
 Set the ordering option of the selection. This is only used if the ordering collection is not empty.

The documentation for this class was generated from the following file:
Comments?