30   : m_accessPolicy(te::common::
NoAccess),
 
   31     m_supportTransactions(false),
 
   32     m_supportDataSetPesistenceAPI(false),
 
   33     m_supportDataSetTypePesistenceAPI(false),
 
   34     m_supportPreparedQueryAPI(false),
 
   35     m_supportBatchExecutorAPI(false)
 
   45   return m_accessPolicy;
 
   50   m_accessPolicy = accessPolicy;
 
   55   return m_supportTransactions;
 
   60   m_supportTransactions = support;
 
   65   return m_supportDataSetPesistenceAPI;
 
   70   m_supportDataSetPesistenceAPI = support;
 
   75   return m_supportDataSetTypePesistenceAPI;
 
   80   m_supportDataSetTypePesistenceAPI = support;
 
   85   return m_supportPreparedQueryAPI;
 
   90   m_supportPreparedQueryAPI = support;
 
   95   return m_supportBatchExecutorAPI;
 
  100   m_supportBatchExecutorAPI = support;
 
  105   return m_dataTypeCapabilities;
 
  115   return m_dataSetTypeCapabilities;
 
  125   return m_dataSetCapabilities;
 
  135   return m_queryCapabilities;
 
  145   return m_specificCapabilities;
 
  150   m_specificCapabilities[key] = value;
 
  155   m_supportTransactions = 
true;
 
  156   m_supportDataSetPesistenceAPI = 
true;
 
  157   m_supportDataSetTypePesistenceAPI = 
true;
 
  158   m_supportPreparedQueryAPI = 
true;
 
  159   m_supportBatchExecutorAPI = 
true;
 
te::common::AccessPolicy getAccessPolicy() const 
 
const DataSetTypeCapabilities & getDataSetTypeCapabilities() const 
 
A class that informs what kind of constraint and index is supported by a given data source...
 
void setDataSetTypeCapabilities(const DataSetTypeCapabilities &capabilities)
 
void addSpecificCapability(const std::string &key, const std::string &value)
 
const DataTypeCapabilities & getDataTypeCapabilities() const 
 
void setAccessPolicy(const te::common::AccessPolicy &accessPolicy)
 
A class that informs what the dataset implementation of a given data source can perform. 
 
DataSourceCapabilities()
Constructor. 
 
const QueryCapabilities & getQueryCapabilities() const 
 
void setSupportDataSetTypePesistenceAPI(const bool &support)
 
void setQueryCapabilities(const QueryCapabilities &capabilities)
 
void setSupportTransactions(const bool &support)
 
A class that represents the supported data types of a specific data source. 
 
AccessPolicy
Supported data access policies (can be used as bitfield). 
 
void setSupportPreparedQueryAPI(const bool &support)
 
bool supportsBatchExecutorAPI() const 
 
bool supportsTransactions() const 
 
A class that informs the query support of a given data source. 
 
void setSupportDataSetPesistenceAPI(const bool &support)
 
te::da::DataSourceCapabilities capabilities
 
~DataSourceCapabilities()
Destructor. 
 
void setDataSetCapabilities(const DataSetCapabilities &capabilities)
 
bool supportsDataSetTypePesistenceAPI() const 
 
void setSupportBatchExecutorAPI(const bool &support)
 
void setDataTypeCapabilities(const DataTypeCapabilities &capabilities)
 
bool supportsPreparedQueryAPI() const 
 
const std::map< std::string, std::string > & getSpecificCapabilities() const 
 
const DataSetCapabilities & getDataSetCapabilities() const 
 
A class that represents the known capabilities of a specific data source. 
 
bool supportsDataSetPesistenceAPI() const