30 : m_supportPrimaryKey(false),
31 m_supportUniqueKey(false),
32 m_supportForeignKey(false),
33 m_supportSequence(false),
34 m_supportCheckConstraints(false),
35 m_supportIndex(false),
36 m_supportRTreeIndex(false),
37 m_supportBTreeIndex(false),
38 m_supportHashIndex(false),
39 m_supportQuadTreeIndex(false),
40 m_supportAddColumn(false),
41 m_supportRemoveColumn(false),
42 m_supportDataEdition(false)
void setSupportForeingKey(const bool &support)
bool supportsAddColumn() const
bool m_supportQuadTreeIndex
A flag that indicates if the data source supports quad-tree indexes.
void setSupportSequence(const bool &support)
void setSupportIndex(const bool &support)
void setSupportDataEdition(const bool &support)
bool m_supportPrimaryKey
A flag that indicates if the data source supports primary key constraint.
bool supportsQuadTreeIndex() const
bool m_supportForeignKey
A flag that indicates if the data source supports foreign key constraint.
void setSupportCheckConstraints(const bool &support)
bool supportsRemoveColumn() const
void setSupportQuadTreeIndex(const bool &support)
~DataSetTypeCapabilities()
Destructor.
bool m_supportUniqueKey
A flag that indicates if the data source supports unique key constraint.
void setSupportAddColumn(const bool &support)
bool m_supportBTreeIndex
A flag that indicates if the data source supports b-tree indexes.
bool m_supportCheckConstraints
A flag that indicates if the data source supports check-constraints.
bool supportsHashIndex() const
bool supportsPrimaryKey() const
bool supportsBTreeIndex() const
bool supportsDataEdition() const
bool supportsForeignKey() const
bool m_supportSequence
A flag that indicates if the data source supports sequence constraint.
bool m_supportRTreeIndex
A flag that indicates if the data source supports r-tree indexes.
bool supportsIndex() const
A class that informs what kind of constraint and index is supported by a given data source...
void setSupportUniqueKey(const bool &support)
bool supportsUniqueKey() const
void setSupportBTreeIndex(const bool &support)
bool supportsRTreeIndex() const
bool m_supportRemoveColumn
A flag that indicates if the data set supports removing columns.
void setSupportHashIndex(const bool &support)
bool m_supportHashIndex
A flag that indicates if the data source supports hash indexes.
void setSupportRemoveColumn(const bool &support)
void setSupportPrimaryKey(const bool &support)
bool supportsSequence() const
bool m_supportIndex
A flag that indicates if the data source supports some type of index.
bool supportsCheckConstraints() const
bool m_supportDataEdition
A flag that indicates if the data set supports data edition.
DataSetTypeCapabilities()
Constructor.
bool m_supportAddColumn
A flag that indicates if the data set supports adding columns.
void setSupportRTreeIndex(const bool &support)