A FunctionCatalog can be used to keep track of registered functions.
More...
#include <FunctionCatalog.h>
A FunctionCatalog can be used to keep track of registered functions.
- See also
- FunctionDefn, FunctionCatalogManager
Definition at line 54 of file FunctionCatalog.h.
te::da::FunctionCatalog::FunctionCatalog |
( |
| ) |
|
|
inline |
Constructor.
- Parameters
-
name | The parameter name. |
t | The parameter type. |
Definition at line 64 of file FunctionCatalog.h.
te::da::FunctionCatalog::~FunctionCatalog |
( |
| ) |
|
std::vector<FunctionDefn*>* te::da::FunctionCatalog::find |
( |
const std::string & |
functionName | ) |
const |
It finds the function with the given name.
- Parameters
-
functionName | The function name you are looking information for. |
- Returns
- The list of functions with the given name. Remember, a function name may be overloaded. If none is found, return NULL.
- Note
- Don't delete the returned pointer, it belongs to the catalog!
It inserts the function into the catalog.
- Parameters
-
fdfn | The function definition. The catalog will take the ownership of the given pointer. |
std::map<std::string, std::vector<FunctionDefn*>* > te::da::FunctionCatalog::m_fMap |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/dataaccess/query/FunctionCatalog.h