![]() |
TerraLib 4.1
|
A class responsible for loading spatio-temporal elements from a TerraLib database. More...
#include <TeQuerierDBStr2.h>
Public Member Functions | |
| TeQuerierDBStr2 (TeQuerierParams *params) | |
| Constructor. | |
| bool | loadInstances (TeTSEntry *ent=0) |
| Loads the instances. | |
| bool | fetchInstance (TeSTInstance &sto) |
| Returns each loaded STO. | |
| int | numElemInstances () |
| Returns the number of instances. | |
A class responsible for loading spatio-temporal elements from a TerraLib database.
This class implements a mechanism that is responsible for loading spatio-temporal elements from a TerraLib database, following a specific strategy (Strategy 2). Each spatio-temporal elements is represented through a TeSTInstance class. This class is internally used by the factory of queriers. It should NOT be used by anyone. This Strategy 2 works with simple chronon, without geometry, theme with collection table and existence operator in the DBMS.
| TeQuerierDBStr2::TeQuerierDBStr2 | ( | TeQuerierParams * | params | ) | [inline] |
Constructor.
| bool TeQuerierDBStr2::fetchInstance | ( | TeSTInstance & | sto | ) | [virtual] |
Returns each loaded STO.
Implements TeQuerierDB.
| bool TeQuerierDBStr2::loadInstances | ( | TeTSEntry * | ent = 0 | ) | [virtual] |
Loads the instances.
Implements TeQuerierDB.
| int TeQuerierDBStr2::numElemInstances | ( | ) | [virtual] |
Returns the number of instances.
Reimplemented from TeQuerierImpl.