API Reference OSGeo FDO Provider for SHP
Main Page | Alphabetical List | Class List | File List | Class Members | File Members

ShpCompareHandler Class Reference

#include <ShpCompareHandler.h>

List of all members.


Public Member Functions

virtual int Compare (const wchar_t *name, unsigned char val1, unsigned char val2)
virtual int Compare (const wchar_t *name, FdoDateTime val1, FdoDateTime val2)
virtual int Compare (const wchar_t *name, const wchar_t *val1, const wchar_t *val2)
virtual int Compare (const wchar_t *name, FdoInt16 val1, FdoInt16 val2)
virtual int Compare (const wchar_t *name, FdoInt32 val1, FdoInt32 val2)
virtual int Compare (const wchar_t *name, FdoInt64 val1, FdoInt64 val2)
virtual int Compare (const wchar_t *name, float val1, float val2)
virtual int Compare (const wchar_t *name, double val1, double val2)

Static Public Member Functions

ShpCompareHandlerCreate ()

Protected Member Functions

virtual void Dispose ()
virtual ~ShpCompareHandler ()

Constructor & Destructor Documentation

virtual ShpCompareHandler::~ShpCompareHandler  )  [protected, virtual]
 


Member Function Documentation

virtual int ShpCompareHandler::Compare const wchar_t *  name,
unsigned char  val1,
unsigned char  val2
[virtual]
 

<summary>Compares unsigned char values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

virtual int ShpCompareHandler::Compare const wchar_t *  name,
FdoDateTime  val1,
FdoDateTime  val2
[virtual]
 

<summary>Compares date time values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

virtual int ShpCompareHandler::Compare const wchar_t *  name,
const wchar_t *  val1,
const wchar_t *  val2
[virtual]
 

<summary>Compares string values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

virtual int ShpCompareHandler::Compare const wchar_t *  name,
FdoInt16  val1,
FdoInt16  val2
[virtual]
 

<summary>Compares int16 values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

virtual int ShpCompareHandler::Compare const wchar_t *  name,
FdoInt32  val1,
FdoInt32  val2
[virtual]
 

<summary>Compares int32 values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

virtual int ShpCompareHandler::Compare const wchar_t *  name,
FdoInt64  val1,
FdoInt64  val2
[virtual]
 

<summary>Compares int64 values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

virtual int ShpCompareHandler::Compare const wchar_t *  name,
float  val1,
float  val2
[virtual]
 

<summary>Compares float values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

virtual int ShpCompareHandler::Compare const wchar_t *  name,
double  val1,
double  val2
[virtual]
 

<summary>Compares double values.</summary> <param name="name">Is the property name.</param> <param name="val1">Is the value of the first object.</param> <param name="val1">Is the value of the second object.</param> <returns>Returns a positive value if val1 is greater than val2, negative if val1 is smaller than val2 or zero if both val1 and val2 are equal.</returns>

ShpCompareHandler* ShpCompareHandler::Create  )  [static]
 

<summary>The factory function that can be used to create new instance of this class.</summary> <returns>Returns a new instance of theShpCompareHandler class.</returns>

virtual void ShpCompareHandler::Dispose void   )  [inline, protected, virtual]
 

Definition at line 32 of file ShpCompareHandler.h.


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