API Reference | OSGeo FDO Provider for SHP |
#include <IExtendedSelect.h>
Public Member Functions | |
virtual void | ClearOrderingOptions ()=0 |
virtual ShpIScrollableFeatureReader * | ExecuteScrollable ()=0 |
virtual FdoOrderingOption | GetOrderingOption (FdoString *propertyName)=0 |
virtual void | SetCompareHandler (ShpCompareHandler *handler)=0 |
virtual void | SetOrderingOption (FdoString *propertyName, FdoOrderingOption option)=0 |
|
<summary>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.</summary> <returns>Returns nothing.</returns> |
|
<summary> Executes the select command and returns a ShpIScrollableFeatureReader. 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.</summary> <returns>Returns a ShpIScrollableFeatureReader object</returns> |
|
<summary>Gets the ordering option for a given property.</summary> <param name="propertyName">Is the property name for which the ordering should be applied. This property should be in the ordering collection.</param> <returns>Returns the ordering option.</returns> |
|
<summary>Set the compare handler. This method is used to override the default Shp compare handler.</summary> <param name="handler">The compare handle that should be derived from the ShpCompareHandler class.</param> <returns>Returns nothing</returns> |
|
<summary>Set the ordering option of the selection. This is only used if the ordering collection is not empty.</summary> <param name="propertyName">Is the property name for which the ordering should be applied. This property should be in the ordering collection.</param> <param name="option">Is the ordering option and should be set to one of FdoOrderingOption_Ascending or FdoOrderingOption_Descending. FdoOrderingOption_Ascending is the default value.</param> <returns>Returns nothing</returns> |
Comments? |