| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/utils/TeDatabaseUtils.h File Reference

This file contains some utilitary functions to extended the TerraLib data model for TerraView like applications. More...

`#include "../kernel/TeDatabase.h"`
`#include "../kernel/TeExternalTheme.h"`
`#include <string>`
`#include <vector>`
`#include "TeUtilsDefines.h"`

Go to the source code of this file.

## Functions

TLUTILS_DLL bool | TeCopyDatabase (TeDatabase *dbFrom, TeDatabase *dbTo)
TLUTILS_DLL bool | isTerralibModel (TeDatabase *db)
TLUTILS_DLL vector< string > | generateItemsInClauseVec (TeTheme *theme, string &where)
TLUTILS_DLL map< string, vector< string > > | getObject2ItemsMap (TeTheme *theme, vector< string > &itens)
template<typename Iterator >
vector< string > | generateItemsInClauses (Iterator &begin, Iterator &end, TeTheme *theme)
TLUTILS_DLL bool | loadViewSetAndThemeGroups (TeDatabase *db, const std::string &userName)
TLUTILS_DLL bool | TeCopyView (TeView *view, TeDatabase *inputDatabase, const std::string &newViewName, const std::string &newViewUser, const std::set< int > &setThemeIds, TeDatabase *outputDatabase, std::vector< bool > &vecResult)
TLUTILS_DLL TeViewNode * | TeCopyViewNode (TeViewNode *node, TeDatabase *inputDatabase, TeDatabase *outputDatabase, TeView *newView)
TLUTILS_DLL bool | TeCopyTable (TeDatabase *inputDatabase, const std::string &inputTable, TeDatabase *outputDatabase, const std::string &outputTable)

## Detailed Description

This file contains some utilitary functions to extended the TerraLib data model for TerraView like applications.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines