A class that represents the supported data types of a specific data source.
More...
#include <DataTypeCapabilities.h>
|
std::map< int, int > | m_hints |
| A map that indicates a type hint to a given type. More...
|
|
std::map< int, bool > | m_types |
| A map that indicates the supported data types. More...
|
|
A class that represents the supported data types of a specific data source.
Definition at line 45 of file DataTypeCapabilities.h.
te::da::DataTypeCapabilities::DataTypeCapabilities |
( |
| ) |
|
te::da::DataTypeCapabilities::~DataTypeCapabilities |
( |
| ) |
|
void te::da::DataTypeCapabilities::addHint |
( |
const int & |
type, |
|
|
const int & |
hint |
|
) |
| |
int te::da::DataTypeCapabilities::getHint |
( |
const int & |
type | ) |
const |
void te::da::DataTypeCapabilities::setSupport |
( |
const int & |
type, |
|
|
const bool & |
support |
|
) |
| |
void te::da::DataTypeCapabilities::setSupportAll |
( |
| ) |
|
void te::da::DataTypeCapabilities::setSupportArray |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportBit |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportBoolean |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportByteArray |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportCDouble |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportCFloat |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportChar |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportCInt16 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportCInt32 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportComposite |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportDataset |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportDateTime |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportDouble |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportFloat |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportGeometry |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportInt16 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportInt32 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportInt64 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportNumeric |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportPolymorphic |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportRaster |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportString |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportUChar |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportUInt16 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportUInt32 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportUInt64 |
( |
const bool & |
support | ) |
|
void te::da::DataTypeCapabilities::setSupportXML |
( |
const bool & |
support | ) |
|
bool te::da::DataTypeCapabilities::supports |
( |
const int & |
type | ) |
const |
bool te::da::DataTypeCapabilities::supportsArray |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsBit |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsBoolean |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsByteArray |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsCDouble |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsCFloat |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsChar |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsCInt16 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsCInt32 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsComposite |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsDataset |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsDateTime |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsDouble |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsFloat |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsGeometry |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsInt16 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsInt32 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsInt64 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsNumeric |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsPolymorphic |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsRaster |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsString |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsUChar |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsUInt16 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsUInt32 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsUInt64 |
( |
| ) |
const |
bool te::da::DataTypeCapabilities::supportsXML |
( |
| ) |
const |
std::map<int, int> te::da::DataTypeCapabilities::m_hints |
|
private |
std::map<int, bool> te::da::DataTypeCapabilities::m_types |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/dataaccess/datasource/DataTypeCapabilities.h