Classes |
| class | TeDatabase |
| | An abstract database class. More...
|
| class | TeDatabasePortal |
| | An abstract access portal to a database. More...
|
Typedefs |
| typedef vector< string > | TeKeys |
| | A vector of objects identifications (object_id)
|
| typedef map< string, double > | TeKeysToDist |
| | A Map of objects identifications (object_id) to a distance value.
|
| typedef vector< TeGeometry * > | TeGeometryVect |
| | A Vector of pointers to TeGeometry.
|
typedef map< string,
TeStatisticsDimensionVect > | TeObjectStatistics |
| | A Map of the objects identifications to a set of statistical values.
|
Enumerations |
| enum | TeCursorLocation { TeCLIENTESIDE,
TeSERVERSIDE
} |
| enum | TeCursorType { TeUNIDIRECTIONAL,
TeBIDIRECTIONAL,
TeRANDOMACCESS
} |
| enum | TeCursorEditType { TeREADONLY,
TeREADWRITE
} |
| enum | TeCursorDataType { TeBINARYCURSOR,
TeTEXTCURSOR
} |
| enum | TeSpatialIndexType { TeRTREE,
TeQUADTREE
} |
Functions |
| template<typename Iterator > |
| vector< string > | generateInClauses (const Iterator &begin, const Iterator &end, TeDatabase *db, bool addPlicae=true) |
| | Breaks a collection of strings into a series of IN clauses to be used in query expressions.
|
This file contains structures and definitions about database support in TerraLib.