A class that informs what the dataset implementation of a given data source can perform.
More...
#include <DataSetCapabilities.h>
A class that informs what the dataset implementation of a given data source can perform.
Definition at line 43 of file DataSetCapabilities.h.
te::da::DataSetCapabilities::DataSetCapabilities |
( |
| ) |
|
te::da::DataSetCapabilities::~DataSetCapabilities |
( |
| ) |
|
bool te::da::DataSetCapabilities::isConnected |
( |
| ) |
const |
void te::da::DataSetCapabilities::setAsConnected |
( |
const bool & |
connected | ) |
|
void te::da::DataSetCapabilities::setSupportAll |
( |
| ) |
|
void te::da::DataSetCapabilities::setSupportBidirectionalTraversing |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportEfficientDataSetSize |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportEfficientMove |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportEfficientMoveAfterLast |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportEfficientMoveBeforeFirst |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportEfficientMoveLast |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportEfficientMovePrevious |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportIndexedTraversing |
( |
const bool & |
support | ) |
|
void te::da::DataSetCapabilities::setSupportRandomTraversing |
( |
const bool & |
support | ) |
|
bool te::da::DataSetCapabilities::supportsBidirectionalTraversing |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsEfficientDataSetSize |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsEfficientMove |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsEfficientMoveAfterLast |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsEfficientMoveBeforeFirst |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsEfficientMoveLast |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsEfficientMovePrevious |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsIndexedTraversing |
( |
| ) |
const |
bool te::da::DataSetCapabilities::supportsRandomTraversing |
( |
| ) |
const |
bool te::da::DataSetCapabilities::m_bidirectional |
|
private |
A flag that indicates if the data set supports traversing in a bidirectional way.
Definition at line 99 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_efficientMove |
|
private |
A flag that indicates if the performance of move operation has no penality.
Definition at line 106 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_efficientMoveAfterLast |
|
private |
A flag that indicates if the performance of move after last operation has no penality.
Definition at line 105 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_efficientMoveBeforeFirst |
|
private |
A flag that indicates if the performance of move before first operation has no penality.
Definition at line 103 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_efficientMoveLast |
|
private |
A flag that indicates if the performance of move last operation has no penality.
Definition at line 104 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_efficientMovePrevious |
|
private |
A flag that indicates if the performance of move previous operation has no penality.
Definition at line 102 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_efficientSize |
|
private |
A flag that indicates if the performance of getting data set size operation has no penality.
Definition at line 107 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_indexed |
|
private |
A flag that indicates if the data set supports traversing using a given key.
Definition at line 101 of file DataSetCapabilities.h.
bool te::da::DataSetCapabilities::m_isConnected |
|
private |
bool te::da::DataSetCapabilities::m_random |
|
private |
A flag that indicates if the data set supports traversing in a random way.
Definition at line 100 of file DataSetCapabilities.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/dataaccess/dataset/DataSetCapabilities.h