A factory for data sources.
More...
#include <DataSourceFactory.h>
|
static void | add (const std::string &dsType, FactoryFnctType f) |
|
static bool | find (const std::string &dsType) |
|
static std::unique_ptr< DataSource > | make (const std::string &driver, const te::core::URI &connInfo) |
|
static std::unique_ptr< DataSource > | make (const std::string &driver, const std::string &connInfo) |
|
static void | remove (const std::string &dsType) |
|
A factory for data sources.
- See also
- DataSource
Definition at line 59 of file DataSourceFactory.h.
static void te::da::DataSourceFactory::add |
( |
const std::string & |
dsType, |
|
|
FactoryFnctType |
f |
|
) |
| |
|
static |
static bool te::da::DataSourceFactory::find |
( |
const std::string & |
dsType | ) |
|
|
static |
static std::unique_ptr<DataSource> te::da::DataSourceFactory::make |
( |
const std::string & |
driver, |
|
|
const te::core::URI & |
connInfo |
|
) |
| |
|
static |
static std::unique_ptr<DataSource> te::da::DataSourceFactory::make |
( |
const std::string & |
driver, |
|
|
const std::string & |
connInfo |
|
) |
| |
|
static |
static void te::da::DataSourceFactory::remove |
( |
const std::string & |
dsType | ) |
|
|
static |
std::map<std::string, FactoryFnctType> te::da::DataSourceFactory::sm_factories |
|
staticprivate |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/dataaccess/datasource/DataSourceFactory.h