A class that informs the query support of a given data source.
More...
#include <QueryCapabilities.h>
A class that informs the query support of a given data source.
Definition at line 48 of file QueryCapabilities.h.
te::da::QueryCapabilities::QueryCapabilities |
( |
| ) |
|
te::da::QueryCapabilities::~QueryCapabilities |
( |
| ) |
|
void te::da::QueryCapabilities::addArithmeticOperator |
( |
const std::string & |
op | ) |
|
void te::da::QueryCapabilities::addComparsionOperator |
( |
const std::string & |
op | ) |
|
void te::da::QueryCapabilities::addFunction |
( |
const std::string & |
op | ) |
|
void te::da::QueryCapabilities::addGeometryOperand |
( |
const te::gm::GeomType & |
type | ) |
|
void te::da::QueryCapabilities::addLogicalOperator |
( |
const std::string & |
op | ) |
|
void te::da::QueryCapabilities::addSpatialMetricOperator |
( |
const std::string & |
op | ) |
|
void te::da::QueryCapabilities::addSpatialNewGeomOperator |
( |
const std::string & |
op | ) |
|
void te::da::QueryCapabilities::addSpatialOperator |
( |
const std::string & |
op | ) |
|
void te::da::QueryCapabilities::addSpatialTopologicOperator |
( |
const std::string & |
op | ) |
|
const std::set<std::string>& te::da::QueryCapabilities::getArithmeticOperators |
( |
| ) |
const |
const std::set<std::string>& te::da::QueryCapabilities::getComparsionOperators |
( |
| ) |
const |
const std::set<std::string>& te::da::QueryCapabilities::getFunctions |
( |
| ) |
const |
const std::set<te::gm::GeomType>& te::da::QueryCapabilities::getGeometryOperands |
( |
| ) |
const |
const std::set<std::string>& te::da::QueryCapabilities::getLogicalOperators |
( |
| ) |
const |
const std::set<std::string>& te::da::QueryCapabilities::getSpatialMetricOperators |
( |
| ) |
const |
const std::set<std::string>& te::da::QueryCapabilities::getSpatialNewGeomOperators |
( |
| ) |
const |
const std::set<std::string>& te::da::QueryCapabilities::getSpatialOperators |
( |
| ) |
const |
const std::set<std::string>& te::da::QueryCapabilities::getSpatialTopologicOperators |
( |
| ) |
const |
void te::da::QueryCapabilities::setSupportAll |
( |
| ) |
|
void te::da::QueryCapabilities::setSupportAlter |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportCreate |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportDelete |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportDrop |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportInsert |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportSelect |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportSelectInto |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportSpatialSQLDialect |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportSQLDialect |
( |
const bool & |
support | ) |
|
void te::da::QueryCapabilities::setSupportUpdate |
( |
const bool & |
support | ) |
|
bool te::da::QueryCapabilities::supportsAlter |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsCreate |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsDelete |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsDrop |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsInsert |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsSelect |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsSelectInto |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsSpatialSQLDialect |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsSQLDialect |
( |
| ) |
const |
bool te::da::QueryCapabilities::supportsUpdate |
( |
| ) |
const |
bool te::da::QueryCapabilities::m_alter |
|
private |
A flag that indicates if the data source supports the ALTER command.
Definition at line 147 of file QueryCapabilities.h.
std::set<std::string> te::da::QueryCapabilities::m_arithmeticOperators |
|
private |
std::set<std::string> te::da::QueryCapabilities::m_comparsionOperators |
|
private |
bool te::da::QueryCapabilities::m_create |
|
private |
A flag that indicates if the data source supports the CREATE command.
Definition at line 145 of file QueryCapabilities.h.
bool te::da::QueryCapabilities::m_delete |
|
private |
A flag that indicates if the data source supports the DELETE command.
Definition at line 144 of file QueryCapabilities.h.
bool te::da::QueryCapabilities::m_drop |
|
private |
A flag that indicates if the data source supports the DROP command.
Definition at line 146 of file QueryCapabilities.h.
std::set<std::string> te::da::QueryCapabilities::m_functions |
|
private |
bool te::da::QueryCapabilities::m_insert |
|
private |
A flag that indicates if the data source supports the INSERT command.
Definition at line 142 of file QueryCapabilities.h.
std::set<std::string> te::da::QueryCapabilities::m_logicalOperators |
|
private |
bool te::da::QueryCapabilities::m_select |
|
private |
A flag that indicates if the data source supports the SELECT command.
Definition at line 148 of file QueryCapabilities.h.
bool te::da::QueryCapabilities::m_selectInto |
|
private |
A flag that indicates if the data source supports the SELECT INTO command.
Definition at line 149 of file QueryCapabilities.h.
std::set<std::string> te::da::QueryCapabilities::m_spatialMetricOperators |
|
private |
The names of spatial metric supported operators (area, lenght, etc).
Definition at line 152 of file QueryCapabilities.h.
std::set<std::string> te::da::QueryCapabilities::m_spatialNewGeomOperators |
|
private |
The names of spatial supported operators that generate new geometries (centroid, buffer, union, intersection,etc).
Definition at line 153 of file QueryCapabilities.h.
std::set<std::string> te::da::QueryCapabilities::m_spatialOperators |
|
private |
bool te::da::QueryCapabilities::m_spatialSQLDialect |
|
private |
std::set<std::string> te::da::QueryCapabilities::m_spatialTopologicOperators |
|
private |
The names of topological supported operators (touches, crosses, etc).
Definition at line 151 of file QueryCapabilities.h.
bool te::da::QueryCapabilities::m_sqlDialect |
|
private |
bool te::da::QueryCapabilities::m_update |
|
private |
A flag that indicates if the data source supports the UPDATE command.
Definition at line 143 of file QueryCapabilities.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/dataaccess/query/QueryCapabilities.h