Public Member Functions
osmdb::ToShowSelectCollection Class Reference

Maintains a collection of select statements used for retrieving data to display from database. More...

#include <ToShowSelectCollection.h>

Public Member Functions

 ToShowSelectCollection (std::string const &path_base, psql::Database &db, int min, int max)
 Constructor.
psql::Statement
< psql::BindTypes< double,
double, double, double >
, psql::RetTypes< double,
double, double, double, double,
double, double, double, double,
int, int > > & 
get_edges_for_zoom (int zoom)
psql::Statement
< psql::BindTypes< double,
double, double, double >
, psql::RetTypes< int64_t,
double, double, double, double,
double, int, int > > & 
get_select_edges (int zoom)

Detailed Description

Maintains a collection of select statements used for retrieving data to display from database.

Uses xml files

Definition at line 22 of file ToShowSelectCollection.h.


Constructor & Destructor Documentation

osmdb::ToShowSelectCollection::ToShowSelectCollection ( std::string const &  path_base,
psql::Database db,
int  min,
int  max 
)

Constructor.

Parameters:
path_basepath to directory containing <min>.xml to <max>.xml
dbdatabase connection to use for statements
minminimum zoom to look for
maxmaximum zoom to look for

Definition at line 16 of file ToShowSelectCollection.cpp.


Member Function Documentation

psql::Statement< psql::BindTypes< double, double, double, double >, psql::RetTypes< double, double, double, double, double, double, double, double, double, int, int > > & osmdb::ToShowSelectCollection::get_edges_for_zoom ( int  zoom)
Parameters:
zoom
Returns:
Statement to use to get drawing information for zoom

Definition at line 33 of file ToShowSelectCollection.cpp.

psql::Statement< psql::BindTypes< double, double, double, double >, psql::RetTypes< int64_t, double, double, double, double, double, int, int > > & osmdb::ToShowSelectCollection::get_select_edges ( int  zoom)
Parameters:
zoom
Returns:
Statement to use to get selected element information for zoom

Definition at line 38 of file ToShowSelectCollection.cpp.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines