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 | setSupportAll () |
void | setSupportBTreeIndex (const bool &support) |
void | setSupportCheckConstraints (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 | setSupportRTreeIndex (const bool &support) |
void | setSupportSequence (const bool &support) |
void | setSupportUniqueKey (const bool &support) |
bool | supportsBTreeIndex () const |
bool | supportsCheckConstraints () const |
bool | supportsForeignKey () const |
bool | supportsHashIndex () const |
bool | supportsIndex () const |
bool | supportsPrimaryKey () const |
bool | supportsQuadTreeIndex () const |
bool | supportsRTreeIndex () const |
bool | supportsSequence () const |
bool | supportsUniqueKey () const |
~DataSetTypeCapabilities () | |
Destructor. More... | |
Private Attributes | |
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_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_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.
Definition at line 29 of file DataSetTypeCapabilities.cpp.
te::da::DataSetTypeCapabilities::~DataSetTypeCapabilities | ( | ) |
Destructor.
Definition at line 43 of file DataSetTypeCapabilities.cpp.
void te::da::DataSetTypeCapabilities::setSupportAll | ( | ) |
Definition at line 147 of file DataSetTypeCapabilities.cpp.
Referenced by te::mem::Module::initialize().
void te::da::DataSetTypeCapabilities::setSupportBTreeIndex | ( | const bool & | support | ) |
Definition at line 122 of file DataSetTypeCapabilities.cpp.
void te::da::DataSetTypeCapabilities::setSupportCheckConstraints | ( | const bool & | support | ) |
Definition at line 92 of file DataSetTypeCapabilities.cpp.
Referenced by te::mem::Module::initialize().
void te::da::DataSetTypeCapabilities::setSupportForeingKey | ( | const bool & | support | ) |
Definition at line 72 of file DataSetTypeCapabilities.cpp.
Referenced by te::mem::Module::initialize().
void te::da::DataSetTypeCapabilities::setSupportHashIndex | ( | const bool & | support | ) |
Definition at line 132 of file DataSetTypeCapabilities.cpp.
void te::da::DataSetTypeCapabilities::setSupportIndex | ( | const bool & | support | ) |
Definition at line 102 of file DataSetTypeCapabilities.cpp.
void te::da::DataSetTypeCapabilities::setSupportPrimaryKey | ( | const bool & | support | ) |
Definition at line 52 of file DataSetTypeCapabilities.cpp.
Referenced by te::serialize::xml::Read().
void te::da::DataSetTypeCapabilities::setSupportQuadTreeIndex | ( | const bool & | support | ) |
Definition at line 142 of file DataSetTypeCapabilities.cpp.
Referenced by te::mem::Module::initialize().
void te::da::DataSetTypeCapabilities::setSupportRTreeIndex | ( | const bool & | support | ) |
Definition at line 112 of file DataSetTypeCapabilities.cpp.
void te::da::DataSetTypeCapabilities::setSupportSequence | ( | const bool & | support | ) |
Definition at line 82 of file DataSetTypeCapabilities.cpp.
Referenced by te::mem::Module::initialize().
void te::da::DataSetTypeCapabilities::setSupportUniqueKey | ( | const bool & | support | ) |
Definition at line 62 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsBTreeIndex | ( | ) | const |
Definition at line 117 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsCheckConstraints | ( | ) | const |
Definition at line 87 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsForeignKey | ( | ) | const |
Definition at line 67 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsHashIndex | ( | ) | const |
Definition at line 127 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsIndex | ( | ) | const |
Definition at line 97 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsPrimaryKey | ( | ) | const |
Definition at line 47 of file DataSetTypeCapabilities.cpp.
Referenced by te::vp::Aggregation().
bool te::da::DataSetTypeCapabilities::supportsQuadTreeIndex | ( | ) | const |
Definition at line 137 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsRTreeIndex | ( | ) | const |
Definition at line 107 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsSequence | ( | ) | const |
Definition at line 77 of file DataSetTypeCapabilities.cpp.
bool te::da::DataSetTypeCapabilities::supportsUniqueKey | ( | ) | const |
Definition at line 57 of file DataSetTypeCapabilities.cpp.
|
private |
A flag that indicates if the data source supports b-tree indexes.
Definition at line 106 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports check-constraints.
Definition at line 103 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports foreign key constraint.
Definition at line 101 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports hash indexes.
Definition at line 107 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports some type of index.
Definition at line 104 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports primary key constraint.
Definition at line 99 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports quad-tree indexes.
Definition at line 108 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports r-tree indexes.
Definition at line 105 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports sequence constraint.
Definition at line 102 of file DataSetTypeCapabilities.h.
|
private |
A flag that indicates if the data source supports unique key constraint.
Definition at line 100 of file DataSetTypeCapabilities.h.