PostGISCapabilities.h
Go to the documentation of this file.
1 /* !!This file will be replaced by a XML file loaded at run time!! */
2 
3 // DataType Capabilites
19 
20 // DataSetType Capabilites
24 
25 // DataSet Capabilities
29 
30 // Query Capabilities
33 
34 /* Logical Operators */
39 
40 /* Arithmetic Operators */
45 
46 /* Comparsion Operators */
53 
54 /* Functions*/
65 
66 /* Spatial Operators */
83 
88 queryCapabilities.addSpatialOperator("st_numinteriorrings");
100 
112 
117 
126 /* - end Spatial Operators */
127 
128 // DataSouce Capabilities
136 
137 DataSource::setCapabilities(capabilities);
te::da::DataTypeCapabilities::setSupportUInt32
void setSupportUInt32(const bool &support)
te::da::DataTypeCapabilities::setSupportPolymorphic
void setSupportPolymorphic(const bool &support)
te::da::QueryCapabilities::setSupportAll
void setSupportAll()
te::da::DataTypeCapabilities::setSupportBit
void setSupportBit(const bool &support)
te::da::DataTypeCapabilities::setSupportDataset
void setSupportDataset(const bool &support)
te::da::DataSetTypeCapabilities
A class that informs what kind of constraint and index is supported by a given data source.
Definition: DataSetTypeCapabilities.h:44
te::da::DataTypeCapabilities
A class that represents the supported data types of a specific data source.
Definition: DataTypeCapabilities.h:46
te::common::RWAccess
@ RWAccess
Definition: Enums.h:45
queryCapabilities
te::da::QueryCapabilities queryCapabilities
Definition: PostGISCapabilities.h:31
te::da::DataTypeCapabilities::setSupportCFloat
void setSupportCFloat(const bool &support)
dataTypeCapabilities
te::da::DataTypeCapabilities dataTypeCapabilities
Definition: PostGISCapabilities.h:4
te::da::DataTypeCapabilities::setSupportChar
void setSupportChar(const bool &support)
te::da::DataSourceCapabilities::setAccessPolicy
void setAccessPolicy(const te::common::AccessPolicy &accessPolicy)
te::da::QueryCapabilities::addLogicalOperator
void addLogicalOperator(const std::string &op)
te::da::QueryCapabilities::addSpatialTopologicOperator
void addSpatialTopologicOperator(const std::string &op)
te::da::DataSourceCapabilities::setSupportAll
void setSupportAll()
te::da::DataTypeCapabilities::setSupportComposite
void setSupportComposite(const bool &support)
te::da::DataSourceCapabilities::setQueryCapabilities
void setQueryCapabilities(const QueryCapabilities &capabilities)
te::da::QueryCapabilities::addComparsionOperator
void addComparsionOperator(const std::string &op)
te::da::DataSetCapabilities::setAsConnected
void setAsConnected(const bool &connected)
capabilities
te::da::DataSourceCapabilities capabilities
Definition: PostGISCapabilities.h:129
te::da::QueryCapabilities::addSpatialNewGeomOperator
void addSpatialNewGeomOperator(const std::string &op)
te::da::QueryCapabilities::addFunction
void addFunction(const std::string &op)
te::da::QueryCapabilities::addSpatialOperator
void addSpatialOperator(const std::string &op)
dataSetTypeCapabilities
te::da::DataSetTypeCapabilities dataSetTypeCapabilities
Definition: PostGISCapabilities.h:21
dataSetCapabilities
te::da::DataSetCapabilities dataSetCapabilities
Definition: PostGISCapabilities.h:26
te::da::DataSourceCapabilities::setDataSetCapabilities
void setDataSetCapabilities(const DataSetCapabilities &capabilities)
te::da::QueryCapabilities::addArithmeticOperator
void addArithmeticOperator(const std::string &op)
te::da::DataTypeCapabilities::setSupportAll
void setSupportAll()
te::da::DataSourceCapabilities::setDataTypeCapabilities
void setDataTypeCapabilities(const DataTypeCapabilities &capabilities)
te::da::DataSetCapabilities::setSupportAll
void setSupportAll()
te::da::DataSetTypeCapabilities::setSupportQuadTreeIndex
void setSupportQuadTreeIndex(const bool &support)
te::da::DataTypeCapabilities::setSupportCInt32
void setSupportCInt32(const bool &support)
te::da::DataSourceCapabilities
A class that represents the known capabilities of a specific data source, i.e. this class informs all...
Definition: DataSourceCapabilities.h:56
te::da::DataSetTypeCapabilities::setSupportAll
void setSupportAll()
te::da::DataTypeCapabilities::setSupportUInt16
void setSupportUInt16(const bool &support)
te::da::DataSetCapabilities
A class that informs what the dataset implementation of a given data source can perform.
Definition: DataSetCapabilities.h:44
te::da::QueryCapabilities::addSpatialMetricOperator
void addSpatialMetricOperator(const std::string &op)
te::da::DataSourceCapabilities::setDataSetTypeCapabilities
void setDataSetTypeCapabilities(const DataSetTypeCapabilities &capabilities)
te::da::DataTypeCapabilities::setSupportCDouble
void setSupportCDouble(const bool &support)
te::da::DataTypeCapabilities::setSupportCInt16
void setSupportCInt16(const bool &support)
te::da::DataTypeCapabilities::setSupportUInt64
void setSupportUInt64(const bool &support)
te::da::QueryCapabilities
A class that informs the query support of a given data source.
Definition: QueryCapabilities.h:49
te::da::DataTypeCapabilities::setSupportUChar
void setSupportUChar(const bool &support)