|
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 SdfIScrollableFeatureReader * | ExecuteScrollable (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 SdfIScrollableFeatureReader * | ExecuteScrollable ()=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.
|