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.
◆ QueryCapabilities()
te::da::QueryCapabilities::QueryCapabilities |
( |
| ) |
|
◆ ~QueryCapabilities()
te::da::QueryCapabilities::~QueryCapabilities |
( |
| ) |
|
◆ addArithmeticOperator()
void te::da::QueryCapabilities::addArithmeticOperator |
( |
const std::string & |
op | ) |
|
◆ addComparsionOperator()
void te::da::QueryCapabilities::addComparsionOperator |
( |
const std::string & |
op | ) |
|
◆ addFunction()
void te::da::QueryCapabilities::addFunction |
( |
const std::string & |
op | ) |
|
◆ addGeometryOperand()
void te::da::QueryCapabilities::addGeometryOperand |
( |
const te::gm::GeomType & |
type | ) |
|
◆ addLogicalOperator()
void te::da::QueryCapabilities::addLogicalOperator |
( |
const std::string & |
op | ) |
|
◆ addSpatialMetricOperator()
void te::da::QueryCapabilities::addSpatialMetricOperator |
( |
const std::string & |
op | ) |
|
◆ addSpatialNewGeomOperator()
void te::da::QueryCapabilities::addSpatialNewGeomOperator |
( |
const std::string & |
op | ) |
|
◆ addSpatialOperator()
void te::da::QueryCapabilities::addSpatialOperator |
( |
const std::string & |
op | ) |
|
◆ addSpatialTopologicOperator()
void te::da::QueryCapabilities::addSpatialTopologicOperator |
( |
const std::string & |
op | ) |
|
◆ getArithmeticOperators()
const std::set< std::string > & te::da::QueryCapabilities::getArithmeticOperators |
( |
| ) |
const |
◆ getComparsionOperators()
const std::set< std::string > & te::da::QueryCapabilities::getComparsionOperators |
( |
| ) |
const |
◆ getFunctions()
const std::set< std::string > & te::da::QueryCapabilities::getFunctions |
( |
| ) |
const |
◆ getGeometryOperands()
const std::set< te::gm::GeomType > & te::da::QueryCapabilities::getGeometryOperands |
( |
| ) |
const |
◆ getLogicalOperators()
const std::set< std::string > & te::da::QueryCapabilities::getLogicalOperators |
( |
| ) |
const |
◆ getSpatialMetricOperators()
const std::set< std::string > & te::da::QueryCapabilities::getSpatialMetricOperators |
( |
| ) |
const |
◆ getSpatialNewGeomOperators()
const std::set< std::string > & te::da::QueryCapabilities::getSpatialNewGeomOperators |
( |
| ) |
const |
◆ getSpatialOperators()
const std::set< std::string > & te::da::QueryCapabilities::getSpatialOperators |
( |
| ) |
const |
◆ getSpatialTopologicOperators()
const std::set< std::string > & te::da::QueryCapabilities::getSpatialTopologicOperators |
( |
| ) |
const |
◆ setSupportAll()
void te::da::QueryCapabilities::setSupportAll |
( |
| ) |
|
◆ setSupportAlter()
void te::da::QueryCapabilities::setSupportAlter |
( |
const bool & |
support | ) |
|
◆ setSupportCreate()
void te::da::QueryCapabilities::setSupportCreate |
( |
const bool & |
support | ) |
|
◆ setSupportDelete()
void te::da::QueryCapabilities::setSupportDelete |
( |
const bool & |
support | ) |
|
◆ setSupportDrop()
void te::da::QueryCapabilities::setSupportDrop |
( |
const bool & |
support | ) |
|
◆ setSupportInsert()
void te::da::QueryCapabilities::setSupportInsert |
( |
const bool & |
support | ) |
|
◆ setSupportSelect()
void te::da::QueryCapabilities::setSupportSelect |
( |
const bool & |
support | ) |
|
◆ setSupportSelectInto()
void te::da::QueryCapabilities::setSupportSelectInto |
( |
const bool & |
support | ) |
|
◆ setSupportSpatialSQLDialect()
void te::da::QueryCapabilities::setSupportSpatialSQLDialect |
( |
const bool & |
support | ) |
|
◆ setSupportSQLDialect()
void te::da::QueryCapabilities::setSupportSQLDialect |
( |
const bool & |
support | ) |
|
◆ setSupportUpdate()
void te::da::QueryCapabilities::setSupportUpdate |
( |
const bool & |
support | ) |
|
◆ supportsAlter()
bool te::da::QueryCapabilities::supportsAlter |
( |
| ) |
const |
◆ supportsCreate()
bool te::da::QueryCapabilities::supportsCreate |
( |
| ) |
const |
◆ supportsDelete()
bool te::da::QueryCapabilities::supportsDelete |
( |
| ) |
const |
◆ supportsDrop()
bool te::da::QueryCapabilities::supportsDrop |
( |
| ) |
const |
◆ supportsInsert()
bool te::da::QueryCapabilities::supportsInsert |
( |
| ) |
const |
◆ supportsSelect()
bool te::da::QueryCapabilities::supportsSelect |
( |
| ) |
const |
◆ supportsSelectInto()
bool te::da::QueryCapabilities::supportsSelectInto |
( |
| ) |
const |
◆ supportsSpatialSQLDialect()
bool te::da::QueryCapabilities::supportsSpatialSQLDialect |
( |
| ) |
const |
◆ supportsSQLDialect()
bool te::da::QueryCapabilities::supportsSQLDialect |
( |
| ) |
const |
◆ supportsUpdate()
bool te::da::QueryCapabilities::supportsUpdate |
( |
| ) |
const |
◆ m_alter
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.
◆ m_arithmeticOperators
std::set<std::string> te::da::QueryCapabilities::m_arithmeticOperators |
|
private |
◆ m_comparsionOperators
std::set<std::string> te::da::QueryCapabilities::m_comparsionOperators |
|
private |
◆ m_create
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.
◆ m_delete
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.
◆ m_drop
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.
◆ m_functions
std::set<std::string> te::da::QueryCapabilities::m_functions |
|
private |
◆ m_geomOperands
◆ m_insert
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.
◆ m_logicalOperators
std::set<std::string> te::da::QueryCapabilities::m_logicalOperators |
|
private |
◆ m_select
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.
◆ m_selectInto
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.
◆ m_spatialMetricOperators
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.
◆ m_spatialNewGeomOperators
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.
◆ m_spatialOperators
std::set<std::string> te::da::QueryCapabilities::m_spatialOperators |
|
private |
◆ m_spatialSQLDialect
bool te::da::QueryCapabilities::m_spatialSQLDialect |
|
private |
◆ m_spatialTopologicOperators
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.
◆ m_sqlDialect
bool te::da::QueryCapabilities::m_sqlDialect |
|
private |
◆ m_update
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_release/src/terralib/dataaccess/query/QueryCapabilities.h