26#ifndef __TERRALIB_DATAACCESS_INTERNAL_DATATYPECAPABILITIES_H
27#define __TERRALIB_DATAACCESS_INTERNAL_DATATYPECAPABILITIES_H
171 void addHint(
const int& type,
const int& hint);
bool supportsInt16() const
void setSupportDouble(const bool &support)
bool supportsBoolean() const
bool supportsPolymorphic() const
bool supportsUInt64() const
void setSupportArray(const bool &support)
bool supportsRaster() const
bool supportsCInt16() const
void setSupportBit(const bool &support)
void setSupportCFloat(const bool &support)
bool supports(const int &type) const
void setSupportString(const bool &support)
bool supportsFloat() const
void setSupportBoolean(const bool &support)
bool supportsUChar() const
bool supportsCDouble() const
void setSupportChar(const bool &support)
void setSupportUInt32(const bool &support)
bool supportsArray() const
~DataTypeCapabilities()
Destructor.
bool supportsChar() const
bool supportsInt64() const
bool supportsDouble() const
int getHint(const int &type) const
void setSupportInt32(const bool &support)
void setSupportComposite(const bool &support)
void setSupportInt64(const bool &support)
void setSupportInt16(const bool &support)
std::map< int, int > m_hints
A map that indicates a type hint to a given type.
void setSupport(const int &type, const bool &support)
DataTypeCapabilities()
Constructor.
void addHint(const int &type, const int &hint)
void setSupportFloat(const bool &support)
void setSupportCDouble(const bool &support)
void setSupportXML(const bool &support)
bool supportsNumeric() const
void setSupportGeometry(const bool &support)
void setSupportUInt64(const bool &support)
bool supportsByteArray() const
void setSupportPolymorphic(const bool &support)
void setSupportUInt16(const bool &support)
bool supportsUInt16() const
bool supportsDataset() const
void setSupportByteArray(const bool &support)
bool supportsCFloat() const
void setSupportUChar(const bool &support)
void setSupportRaster(const bool &support)
void setSupportCInt16(const bool &support)
bool supportsDateTime() const
void setSupportNumeric(const bool &support)
void setSupportDateTime(const bool &support)
std::map< int, bool > m_types
A map that indicates the supported data types.
bool supportsInt32() const
bool supportsUInt32() const
bool supportsCInt32() const
void setSupportCInt32(const bool &support)
void setSupportDataset(const bool &support)
bool supportsComposite() const
bool supportsGeometry() const
bool supportsString() const
General enumerations for the data type module.
Namespace for the DataAccess API of TerraLib.
Configuration flags for the Data Access module of TerraLib.
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module.