A class that informs what kind of constraint and index is supported by a given data source. More...
#include <DataSetTypeCapabilities.h>
Public Member Functions | |
DataSetTypeCapabilities () | |
Constructor. More... | |
void | setSupportAddColumn (const bool &support) |
void | setSupportAll () |
void | setSupportBTreeIndex (const bool &support) |
void | setSupportCheckConstraints (const bool &support) |
void | setSupportDataEdition (const bool &support) |
void | setSupportForeingKey (const bool &support) |
void | setSupportHashIndex (const bool &support) |
void | setSupportIndex (const bool &support) |
void | setSupportPrimaryKey (const bool &support) |
void | setSupportQuadTreeIndex (const bool &support) |
void | setSupportRemoveColumn (const bool &support) |
void | setSupportRTreeIndex (const bool &support) |
void | setSupportSequence (const bool &support) |
void | setSupportUniqueKey (const bool &support) |
bool | supportsAddColumn () const |
bool | supportsBTreeIndex () const |
bool | supportsCheckConstraints () const |
bool | supportsDataEdition () const |
bool | supportsForeignKey () const |
bool | supportsHashIndex () const |
bool | supportsIndex () const |
bool | supportsPrimaryKey () const |
bool | supportsQuadTreeIndex () const |
bool | supportsRemoveColumn () const |
bool | supportsRTreeIndex () const |
bool | supportsSequence () const |
bool | supportsUniqueKey () const |
~DataSetTypeCapabilities () | |
Destructor. More... | |
Private Attributes | |
bool | m_supportAddColumn |
A flag that indicates if the data set supports adding columns. More... | |
bool | m_supportBTreeIndex |
A flag that indicates if the data source supports b-tree indexes. More... | |
bool | m_supportCheckConstraints |
A flag that indicates if the data source supports check-constraints. More... | |
bool | m_supportDataEdition |
A flag that indicates if the data set supports data edition. More... | |
bool | m_supportForeignKey |
A flag that indicates if the data source supports foreign key constraint. More... | |
bool | m_supportHashIndex |
A flag that indicates if the data source supports hash indexes. More... | |
bool | m_supportIndex |
A flag that indicates if the data source supports some type of index. More... | |
bool | m_supportPrimaryKey |
A flag that indicates if the data source supports primary key constraint. More... | |
bool | m_supportQuadTreeIndex |
A flag that indicates if the data source supports quad-tree indexes. More... | |
bool | m_supportRemoveColumn |
A flag that indicates if the data set supports removing columns. More... | |
bool | m_supportRTreeIndex |
A flag that indicates if the data source supports r-tree indexes. More... | |
bool | m_supportSequence |
A flag that indicates if the data source supports sequence constraint. More... | |
bool | m_supportUniqueKey |
A flag that indicates if the data source supports unique key constraint. More... | |
A class that informs what kind of constraint and index is supported by a given data source.
Definition at line 43 of file DataSetTypeCapabilities.h.
te::da::DataSetTypeCapabilities::DataSetTypeCapabilities | ( | ) |
Constructor.
te::da::DataSetTypeCapabilities::~DataSetTypeCapabilities | ( | ) |
Destructor.
void te::da::DataSetTypeCapabilities::setSupportAddColumn | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportAll | ( | ) |
void te::da::DataSetTypeCapabilities::setSupportBTreeIndex | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportCheckConstraints | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportDataEdition | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportForeingKey | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportHashIndex | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportIndex | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportPrimaryKey | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportQuadTreeIndex | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportRemoveColumn | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportRTreeIndex | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportSequence | ( | const bool & | support | ) |
void te::da::DataSetTypeCapabilities::setSupportUniqueKey | ( | const bool & | support | ) |
bool te::da::DataSetTypeCapabilities::supportsAddColumn | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsBTreeIndex | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsCheckConstraints | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsDataEdition | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsForeignKey | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsHashIndex | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsIndex | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsPrimaryKey | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsQuadTreeIndex | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsRemoveColumn | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsRTreeIndex | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsSequence | ( | ) | const |
bool te::da::DataSetTypeCapabilities::supportsUniqueKey | ( | ) | const |
|
private |
A flag that indicates if the data set supports adding columns.
Definition at line 121 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports b-tree indexes.
Definition at line 118 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports check-constraints.
Definition at line 115 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data set supports data edition.
Definition at line 123 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports foreign key constraint.
Definition at line 113 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports hash indexes.
Definition at line 119 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports some type of index.
Definition at line 116 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports primary key constraint.
Definition at line 111 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports quad-tree indexes.
Definition at line 120 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data set supports removing columns.
Definition at line 122 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports r-tree indexes.
Definition at line 117 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports sequence constraint.
Definition at line 114 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports unique key constraint.
Definition at line 112 of file DataSetTypeCapabilities.h.