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.
◆ DataTypeCapabilities()
te::da::DataTypeCapabilities::DataTypeCapabilities |
( |
| ) |
|
◆ ~DataTypeCapabilities()
te::da::DataTypeCapabilities::~DataTypeCapabilities |
( |
| ) |
|
◆ addHint()
void te::da::DataTypeCapabilities::addHint |
( |
const int & |
type, |
|
|
const int & |
hint |
|
) |
| |
◆ getHint()
int te::da::DataTypeCapabilities::getHint |
( |
const int & |
type | ) |
const |
◆ setSupport()
void te::da::DataTypeCapabilities::setSupport |
( |
const int & |
type, |
|
|
const bool & |
support |
|
) |
| |
◆ setSupportAll()
void te::da::DataTypeCapabilities::setSupportAll |
( |
| ) |
|
◆ setSupportArray()
void te::da::DataTypeCapabilities::setSupportArray |
( |
const bool & |
support | ) |
|
◆ setSupportBit()
void te::da::DataTypeCapabilities::setSupportBit |
( |
const bool & |
support | ) |
|
◆ setSupportBoolean()
void te::da::DataTypeCapabilities::setSupportBoolean |
( |
const bool & |
support | ) |
|
◆ setSupportByteArray()
void te::da::DataTypeCapabilities::setSupportByteArray |
( |
const bool & |
support | ) |
|
◆ setSupportCDouble()
void te::da::DataTypeCapabilities::setSupportCDouble |
( |
const bool & |
support | ) |
|
◆ setSupportCFloat()
void te::da::DataTypeCapabilities::setSupportCFloat |
( |
const bool & |
support | ) |
|
◆ setSupportChar()
void te::da::DataTypeCapabilities::setSupportChar |
( |
const bool & |
support | ) |
|
◆ setSupportCInt16()
void te::da::DataTypeCapabilities::setSupportCInt16 |
( |
const bool & |
support | ) |
|
◆ setSupportCInt32()
void te::da::DataTypeCapabilities::setSupportCInt32 |
( |
const bool & |
support | ) |
|
◆ setSupportComposite()
void te::da::DataTypeCapabilities::setSupportComposite |
( |
const bool & |
support | ) |
|
◆ setSupportDataset()
void te::da::DataTypeCapabilities::setSupportDataset |
( |
const bool & |
support | ) |
|
◆ setSupportDateTime()
void te::da::DataTypeCapabilities::setSupportDateTime |
( |
const bool & |
support | ) |
|
◆ setSupportDouble()
void te::da::DataTypeCapabilities::setSupportDouble |
( |
const bool & |
support | ) |
|
◆ setSupportFloat()
void te::da::DataTypeCapabilities::setSupportFloat |
( |
const bool & |
support | ) |
|
◆ setSupportGeometry()
void te::da::DataTypeCapabilities::setSupportGeometry |
( |
const bool & |
support | ) |
|
◆ setSupportInt16()
void te::da::DataTypeCapabilities::setSupportInt16 |
( |
const bool & |
support | ) |
|
◆ setSupportInt32()
void te::da::DataTypeCapabilities::setSupportInt32 |
( |
const bool & |
support | ) |
|
◆ setSupportInt64()
void te::da::DataTypeCapabilities::setSupportInt64 |
( |
const bool & |
support | ) |
|
◆ setSupportNumeric()
void te::da::DataTypeCapabilities::setSupportNumeric |
( |
const bool & |
support | ) |
|
◆ setSupportPolymorphic()
void te::da::DataTypeCapabilities::setSupportPolymorphic |
( |
const bool & |
support | ) |
|
◆ setSupportRaster()
void te::da::DataTypeCapabilities::setSupportRaster |
( |
const bool & |
support | ) |
|
◆ setSupportString()
void te::da::DataTypeCapabilities::setSupportString |
( |
const bool & |
support | ) |
|
◆ setSupportUChar()
void te::da::DataTypeCapabilities::setSupportUChar |
( |
const bool & |
support | ) |
|
◆ setSupportUInt16()
void te::da::DataTypeCapabilities::setSupportUInt16 |
( |
const bool & |
support | ) |
|
◆ setSupportUInt32()
void te::da::DataTypeCapabilities::setSupportUInt32 |
( |
const bool & |
support | ) |
|
◆ setSupportUInt64()
void te::da::DataTypeCapabilities::setSupportUInt64 |
( |
const bool & |
support | ) |
|
◆ setSupportXML()
void te::da::DataTypeCapabilities::setSupportXML |
( |
const bool & |
support | ) |
|
◆ supports()
bool te::da::DataTypeCapabilities::supports |
( |
const int & |
type | ) |
const |
◆ supportsArray()
bool te::da::DataTypeCapabilities::supportsArray |
( |
| ) |
const |
◆ supportsBit()
bool te::da::DataTypeCapabilities::supportsBit |
( |
| ) |
const |
◆ supportsBoolean()
bool te::da::DataTypeCapabilities::supportsBoolean |
( |
| ) |
const |
◆ supportsByteArray()
bool te::da::DataTypeCapabilities::supportsByteArray |
( |
| ) |
const |
◆ supportsCDouble()
bool te::da::DataTypeCapabilities::supportsCDouble |
( |
| ) |
const |
◆ supportsCFloat()
bool te::da::DataTypeCapabilities::supportsCFloat |
( |
| ) |
const |
◆ supportsChar()
bool te::da::DataTypeCapabilities::supportsChar |
( |
| ) |
const |
◆ supportsCInt16()
bool te::da::DataTypeCapabilities::supportsCInt16 |
( |
| ) |
const |
◆ supportsCInt32()
bool te::da::DataTypeCapabilities::supportsCInt32 |
( |
| ) |
const |
◆ supportsComposite()
bool te::da::DataTypeCapabilities::supportsComposite |
( |
| ) |
const |
◆ supportsDataset()
bool te::da::DataTypeCapabilities::supportsDataset |
( |
| ) |
const |
◆ supportsDateTime()
bool te::da::DataTypeCapabilities::supportsDateTime |
( |
| ) |
const |
◆ supportsDouble()
bool te::da::DataTypeCapabilities::supportsDouble |
( |
| ) |
const |
◆ supportsFloat()
bool te::da::DataTypeCapabilities::supportsFloat |
( |
| ) |
const |
◆ supportsGeometry()
bool te::da::DataTypeCapabilities::supportsGeometry |
( |
| ) |
const |
◆ supportsInt16()
bool te::da::DataTypeCapabilities::supportsInt16 |
( |
| ) |
const |
◆ supportsInt32()
bool te::da::DataTypeCapabilities::supportsInt32 |
( |
| ) |
const |
◆ supportsInt64()
bool te::da::DataTypeCapabilities::supportsInt64 |
( |
| ) |
const |
◆ supportsNumeric()
bool te::da::DataTypeCapabilities::supportsNumeric |
( |
| ) |
const |
◆ supportsPolymorphic()
bool te::da::DataTypeCapabilities::supportsPolymorphic |
( |
| ) |
const |
◆ supportsRaster()
bool te::da::DataTypeCapabilities::supportsRaster |
( |
| ) |
const |
◆ supportsString()
bool te::da::DataTypeCapabilities::supportsString |
( |
| ) |
const |
◆ supportsUChar()
bool te::da::DataTypeCapabilities::supportsUChar |
( |
| ) |
const |
◆ supportsUInt16()
bool te::da::DataTypeCapabilities::supportsUInt16 |
( |
| ) |
const |
◆ supportsUInt32()
bool te::da::DataTypeCapabilities::supportsUInt32 |
( |
| ) |
const |
◆ supportsUInt64()
bool te::da::DataTypeCapabilities::supportsUInt64 |
( |
| ) |
const |
◆ supportsXML()
bool te::da::DataTypeCapabilities::supportsXML |
( |
| ) |
const |
◆ m_hints
std::map<int, int> te::da::DataTypeCapabilities::m_hints |
|
private |
◆ m_types
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