An adapter for DataSet. More...
#include <DataSetAdapter.h>
Public Member Functions | |
te::common::AccessPolicy | getAccessPolicy () const |
It returns the read and write permission associated to the dataset. More... | |
std::auto_ptr< te::dt::Array > | getArray (std::size_t i) const |
Method for retrieving an array. More... | |
bool | getBool (std::size_t i) const |
Method for retrieving a boolean attribute value. More... | |
std::auto_ptr< te::dt::ByteArray > | getByteArray (std::size_t i) const |
Method for retrieving a byte array. More... | |
char | getChar (std::size_t i) const |
Method for retrieving a signed character attribute value (1 byte long). More... | |
std::string | getDatasetNameOfProperty (std::size_t pos) const |
It returns the underlying dataset name of the property at position pos. More... | |
std::auto_ptr< te::dt::DateTime > | getDateTime (std::size_t i) const |
Method for retrieving a date and time attribute value. More... | |
double | getDouble (std::size_t i) const |
Method for retrieving a double attribute value. More... | |
std::auto_ptr< te::gm::Envelope > | getExtent (std::size_t i) |
It computes the bounding rectangle for a spatial property of the dataset. More... | |
float | getFloat (std::size_t i) const |
Method for retrieving a float attribute value. More... | |
std::auto_ptr< te::gm::Geometry > | getGeometry (std::size_t i) const |
Method for retrieving a geometric attribute value. More... | |
boost::int16_t | getInt16 (std::size_t i) const |
Method for retrieving a 16-bit integer attribute value (2 bytes long). More... | |
boost::int32_t | getInt32 (std::size_t i) const |
Method for retrieving a 32-bit integer attribute value (4 bytes long). More... | |
boost::int64_t | getInt64 (std::size_t i) const |
Method for retrieving a 64-bit integer attribute value (8 bytes long). More... | |
std::string | getNumeric (std::size_t i) const |
Method for retrieving a numeric attribute value. More... | |
std::size_t | getNumProperties () const |
It returns the number of properties that composes an item of the dataset. More... | |
te::common::CharEncoding | getPropertyCharEncoding (std::size_t i) const |
It returns the property character encoding at position pos. More... | |
int | getPropertyDataType (std::size_t pos) const |
It returns the underlying data type of the property at position pos. More... | |
std::string | getPropertyName (std::size_t pos) const |
It returns the property name at position pos. More... | |
std::auto_ptr< te::rst::Raster > | getRaster (std::size_t i) const |
Method for retrieving a raster attribute value. More... | |
std::string | getString (std::size_t i) const |
Method for retrieving a string value attribute. More... | |
te::common::TraverseType | getTraverseType () const |
It returns the traverse type associated to the dataset. More... | |
unsigned char | getUChar (std::size_t i) const |
Method for retrieving an unsigned character attribute value (1 byte long). More... | |
bool | isAfterEnd () const |
It tells if the dataset internal pointer is on the sentinel position after the last element of the collection or not. More... | |
bool | isAtBegin () const |
It tells if the dataset internal pointer is on the first element of the collection or not. More... | |
bool | isAtEnd () const |
It tells if the dataset internal pointer is on the last element of the collection. More... | |
bool | isBeforeBegin () const |
It tells if the dataset internal pointer is in a position before the first element of the collection or not. More... | |
bool | isConnected () const |
It returns true if the dataset is connected and false if it is disconnected. A dataset can be connected or disconnected. A connected dataset, after its creation through the data source transactor, continues to depend on the connection given by its associated data source. Differently, a disconnected dataset, after its creation, no more depends of the connection given by the data source, and it continues to live after the connection has been released to the data source. More... | |
bool | isEmpty () const |
It returns true if the collection is empty. More... | |
bool | isNull (std::size_t i) const |
It checks if the attribute value is NULL. More... | |
bool | move (std::size_t i) |
It moves the dataset internal pointer to a given position. More... | |
bool | moveBeforeFirst () |
It moves the internal pointer to a position before the first item in the collection. More... | |
bool | moveFirst () |
It moves the internal pointer to the first item in the collection. More... | |
bool | moveLast () |
It sets the dataset internal pointer to the last item in the collection. More... | |
bool | moveNext () |
It moves the internal pointer to the next item of the collection. More... | |
bool | movePrevious () |
It moves the internal pointer to the previous item of the collection. More... | |
void | setSRID (int srid) |
It sets the Spatial Reference System ID associated to the DataSet. More... | |
std::size_t | size () const |
It returns the collection size, if it is known. More... | |
Constructor/Destructor | |
Initilizer methods. | |
DataSetAdapter (DataSet *dataset, bool isOwner=false) | |
Constructor. More... | |
~DataSetAdapter () | |
Destructor. More... | |
DataSet Adapter Extended Methods | |
Methods that exists only in the DataSet Adapter implementation. | |
te::da::DataSet * | getAdaptee () const |
This method returns the pointer to the DataSet that is handled by adapter. More... | |
void | add (const std::string &newPropertyName, int newPropertyType, const std::vector< std::size_t > &adaptedPropertyPos, AttributeConverter conv) |
DataSet Element Properties | |
Methods for retrieving/setting the dataset item component values without the need to explicitly instantiate an item via getItem method. | |
virtual char | getChar (const std::string &name) const |
Method for retrieving a signed character attribute value (1 byte long). More... | |
virtual unsigned char | getUChar (const std::string &name) const |
Method for retrieving an unsigned character attribute value (1 byte long). More... | |
virtual boost::int16_t | getInt16 (const std::string &name) const |
Method for retrieving a 16-bit integer attribute value (2 bytes long). More... | |
virtual boost::int32_t | getInt32 (const std::string &name) const |
Method for retrieving a 32-bit integer attribute value (4 bytes long). More... | |
virtual boost::int64_t | getInt64 (const std::string &name) const |
Method for retrieving a 64-bit integer attribute value (8 bytes long). More... | |
virtual bool | getBool (const std::string &name) const |
Method for retrieving a boolean attribute value. More... | |
virtual float | getFloat (const std::string &name) const |
Method for retrieving a float attribute value. More... | |
virtual double | getDouble (const std::string &name) const |
Method for retrieving a double attribute value. More... | |
virtual std::string | getNumeric (const std::string &name) const |
Method for retrieving a numeric attribute value. More... | |
virtual std::string | getString (const std::string &name) const |
Method for retrieving a string attribute value. More... | |
virtual std::auto_ptr < te::dt::ByteArray > | getByteArray (const std::string &name) const |
Method for retrieving a byte array. More... | |
virtual std::auto_ptr < te::gm::Geometry > | getGeometry (const std::string &name) const |
Method for retrieving a geometric attribute value. More... | |
virtual std::auto_ptr < te::rst::Raster > | getRaster (const std::string &name) const |
Method for retrieving a raster attribute value. More... | |
virtual std::auto_ptr < te::dt::DateTime > | getDateTime (const std::string &name) const |
Method for retrieving a date and time attribute value. More... | |
virtual std::auto_ptr < te::dt::Array > | getArray (const std::string &name) const |
Method for retrieving an array. More... | |
virtual std::auto_ptr < te::dt::AbstractData > | getValue (std::size_t i) const |
Method for retrieving any other type of data value stored in the data source. More... | |
virtual std::auto_ptr < te::dt::AbstractData > | getValue (const std::string &name) const |
Method for retrieving any other type of data value stored in the data source. More... | |
virtual std::string | getAsString (std::size_t i, int precision=0) const |
Method for retrieving a data value as a string plain representation. More... | |
virtual std::string | getAsString (const std::string &name, int precision=0) const |
Method for retrieving a data value as a string plain representation. More... | |
virtual bool | isNull (const std::string &name) const |
It checks if the attribute value is NULL. More... | |
Private Member Functions | |
DataSet Adapter Internal Methods | |
DataSet Adapter Internal Methods implementation. | |
te::dt::AbstractData * | getAdaptedValue (std::size_t i) const |
Private Attributes | |
std::vector< AttributeConverter > | m_converters |
A vector that stores the attribute converters functions. More... | |
std::vector< int > | m_datatypes |
The datatype for each property. More... | |
te::common::Holder< DataSet > | m_ds |
A pointer to the DataSet that will be handled by adapter. More... | |
std::vector< std::string > | m_pnames |
The name for each property. More... | |
std::vector< std::vector < std::size_t > > | m_propertyIndexes |
A vector that stores the adapted property indexes. More... | |
int | m_srid |
The identifier of the layer spatial reference system. More... | |
te::da::DataSetAdapter::DataSetAdapter | ( | DataSet * | dataset, |
bool | isOwner = false |
||
) |
Constructor.
dataset | A pointer to the DataSet that will be handled by adapter. |
isOwner | If true the DataSetAdapter will have the ownership of the given data set pointer. |
Definition at line 49 of file DataSetAdapter.cpp.
References m_srid.
te::da::DataSetAdapter::~DataSetAdapter | ( | ) |
Destructor.
Definition at line 56 of file DataSetAdapter.cpp.
void te::da::DataSetAdapter::add | ( | const std::string & | newPropertyName, |
int | newPropertyType, | ||
const std::vector< std::size_t > & | adaptedPropertyPos, | ||
AttributeConverter | conv | ||
) |
Definition at line 276 of file DataSetAdapter.cpp.
Referenced by te::da::CreateAdapter().
|
virtual |
It returns the read and write permission associated to the dataset.
Implements te::da::DataSet.
Definition at line 65 of file DataSetAdapter.cpp.
|
private |
Definition at line 287 of file DataSetAdapter.cpp.
References te::dt::GEOMETRY_TYPE, te::dt::AbstractData::getTypeCode(), and te::gm::Geometry::setSRID().
te::da::DataSet * te::da::DataSetAdapter::getAdaptee | ( | ) | const |
This method returns the pointer to the DataSet that is handled by adapter.
Definition at line 271 of file DataSetAdapter.cpp.
|
virtual |
Method for retrieving an array.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 254 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving an array.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 144 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtualinherited |
Method for retrieving a data value as a string plain representation.
i | The attribute index. |
precision | The precision in the conversion. |
Definition at line 218 of file DataSet.cpp.
References te::dt::ARRAY_TYPE, te::dt::BOOLEAN_TYPE, te::dt::BYTE_ARRAY_TYPE, te::dt::CHAR_TYPE, te::common::Convert2String(), te::dt::DATETIME_TYPE, te::dt::DOUBLE_TYPE, te::dt::FLOAT_TYPE, te::dt::GEOMETRY_TYPE, getDouble(), te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::INT64_TYPE, te::dt::NUMERIC_TYPE, te::dt::RASTER_TYPE, te::dt::STRING_TYPE, and te::dt::UCHAR_TYPE.
Referenced by te::ogr::Transactor::add(), te::sa::AssociateGPMVertexAttribute(), te::sa::KernelMapOperation::buildTree(), te::sa::KernelRatioOperation::buildTree(), te::sa::SkaterOperation::createDataSet(), te::map::QueryLayerRenderer::drawDatSetGeometries(), te::attributefill::VectorToVectorMemory::getClassWithHighestIntersectionArea(), te::attributefill::VectorToVectorMemory::getClassWithHighestOccurrence(), te::attributefill::VectorToVectorMemory::getDistinctClasses(), te::qt::widgets::Info::getGeometryInfo(), te::attributefill::VectorToVectorMemory::getPercentageOfEachClassByArea(), te::attributefill::VectorToVectorMemory::getPercentagePerClass(), te::attributefill::VectorToVectorMemory::getWeightedByArea(), te::attributefill::VectorToVectorMemory::getWeightedSumByArea(), te::qt::widgets::Promoter::preProcessKeys(), te::sa::BayesLocalOperation::runBayesLocal(), ToHighlight(), te::da::TupleToStringConverter(), te::ado::Transactor::update(), and te::pgis::Transactor::update().
|
virtualinherited |
Method for retrieving a data value as a string plain representation.
name | The attribute name. |
precision | The precision in the conversion. |
Definition at line 306 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a boolean attribute value.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 200 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a boolean attribute value.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 81 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a byte array.
You can use this method in order to retrieve a BLOB data.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 234 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a byte array.
You can use this method in order to retrieve a BLOB data.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 116 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a signed character attribute value (1 byte long).
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 165 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a signed character attribute value (1 byte long).
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 46 of file DataSet.cpp.
References te::da::DataSet::getChar(), and te::da::GetPropertyPos().
|
virtual |
It returns the underlying dataset name of the property at position pos.
i | The property position of interest. |
Implements te::da::DataSet.
Definition at line 95 of file DataSetAdapter.cpp.
|
virtual |
Method for retrieving a date and time attribute value.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 249 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a date and time attribute value.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 137 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a double attribute value.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 214 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a double attribute value.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 95 of file DataSet.cpp.
References getDouble(), and te::da::GetPropertyPos().
|
virtual |
It computes the bounding rectangle for a spatial property of the dataset.
i | The position of a spatial property to get its bounding box. |
Exception | It throws an exception if something goes wrong during MBR search. |
Implements te::da::DataSet.
Definition at line 70 of file DataSetAdapter.cpp.
|
virtual |
Method for retrieving a float attribute value.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 207 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a float attribute value.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 88 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a geometric attribute value.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 239 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a geometric attribute value.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 123 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a 16-bit integer attribute value (2 bytes long).
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 179 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a 16-bit integer attribute value (2 bytes long).
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 60 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a 32-bit integer attribute value (4 bytes long).
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 186 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a 32-bit integer attribute value (4 bytes long).
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 67 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a 64-bit integer attribute value (8 bytes long).
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 193 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a 64-bit integer attribute value (8 bytes long).
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 74 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a numeric attribute value.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 221 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a numeric attribute value.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 102 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
It returns the number of properties that composes an item of the dataset.
Implements te::da::DataSet.
Definition at line 75 of file DataSetAdapter.cpp.
|
virtual |
It returns the property character encoding at position pos.
i | The property the position of interest. |
Exception | It throws an exception if the property at position pos is not a textual property. |
Implements te::da::DataSet.
Definition at line 90 of file DataSetAdapter.cpp.
References te::common::UNKNOWN_CHAR_ENCODING.
|
virtual |
It returns the underlying data type of the property at position pos.
i | The property position of interest. |
Implements te::da::DataSet.
Definition at line 80 of file DataSetAdapter.cpp.
|
virtual |
It returns the property name at position pos.
i | The property name at the position of interest. |
Implements te::da::DataSet.
Definition at line 85 of file DataSetAdapter.cpp.
|
virtual |
Method for retrieving a raster attribute value.
i | The attribute index. |
Exception | It can throw an exception if:
|
Implements te::da::DataSet.
Definition at line 244 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a raster attribute value.
name | The attribute name. |
Exception | It can throw an exception if:
|
Reimplemented in te::gdal::DataSet.
Definition at line 130 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
Method for retrieving a string value attribute.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 228 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving a string attribute value.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 109 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
It returns the traverse type associated to the dataset.
Implements te::da::DataSet.
Definition at line 60 of file DataSetAdapter.cpp.
|
virtual |
Method for retrieving an unsigned character attribute value (1 byte long).
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 172 of file DataSetAdapter.cpp.
|
virtualinherited |
Method for retrieving an unsigned character attribute value (1 byte long).
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 53 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtualinherited |
Method for retrieving any other type of data value stored in the data source.
This method can be use for extensible datatypes.
i | The attribute index. |
Reimplemented in te::stmem::DataSet, te::mem::DataSet, and te::gdal::DataSet.
Definition at line 151 of file DataSet.cpp.
References te::dt::BOOLEAN_TYPE, te::dt::BYTE_ARRAY_TYPE, te::dt::CHAR_TYPE, te::dt::DATETIME_TYPE, te::dt::DOUBLE_TYPE, te::dt::FLOAT_TYPE, te::dt::GEOMETRY_TYPE, getDouble(), te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::INT64_TYPE, te::dt::NUMERIC_TYPE, te::dt::RASTER_TYPE, te::dt::STRING_TYPE, te::dt::UCHAR_TYPE, te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, and te::dt::UINT64_TYPE.
Referenced by te::sa::AssociateGPMVertexAttribute(), te::sa::KernelMapOperation::buildTree(), te::sa::KernelRatioOperation::buildTree(), te::mem::DataSet::copy(), te::stmem::DataSet::copy(), te::sa::SkaterOperation::createDataSet(), te::sa::BayesGlobalOperation::createDataSet(), te::sa::BayesLocalOperation::createDataSet(), te::sa::KernelOperation::createDataSet(), te::sa::CreateGeostatisticalData(), te::da::GenerateOID(), te::da::GenericAttributeConverter(), te::attributefill::VectorToVectorMemory::getDataValues(), Editor::getEditedDataSet(), te::st::TimeSeriesDataSet::getTimeSeries(), te::st::TimeSeriesDataSet::getTimeSeriesSet(), te::vp::IntersectionMemory::pairwiseIntersection(), te::sa::SetMainDiagonal(), and te::vp::IntersectionQuery::updateGeomType().
|
virtualinherited |
Method for retrieving any other type of data value stored in the data source.
This method can be use for extensible datatypes.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 211 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
It tells if the dataset internal pointer is on the sentinel position after the last element of the collection or not.
Implements te::da::DataSet.
Definition at line 160 of file DataSetAdapter.cpp.
|
virtual |
It tells if the dataset internal pointer is on the first element of the collection or not.
Implements te::da::DataSet.
Definition at line 145 of file DataSetAdapter.cpp.
|
virtual |
It tells if the dataset internal pointer is on the last element of the collection.
Implements te::da::DataSet.
Definition at line 155 of file DataSetAdapter.cpp.
|
virtual |
It tells if the dataset internal pointer is in a position before the first element of the collection or not.
Implements te::da::DataSet.
Definition at line 150 of file DataSetAdapter.cpp.
|
virtual |
It returns true if the dataset is connected and false if it is disconnected. A dataset can be connected or disconnected. A connected dataset, after its creation through the data source transactor, continues to depend on the connection given by its associated data source. Differently, a disconnected dataset, after its creation, no more depends of the connection given by the data source, and it continues to live after the connection has been released to the data source.
Implements te::da::DataSet.
Definition at line 105 of file DataSetAdapter.cpp.
|
virtual |
It returns true if the collection is empty.
Implements te::da::DataSet.
Definition at line 100 of file DataSetAdapter.cpp.
|
virtual |
It checks if the attribute value is NULL.
i | The attribute index. |
Implements te::da::DataSet.
Definition at line 259 of file DataSetAdapter.cpp.
|
virtualinherited |
It checks if the attribute value is NULL.
name | The attribute name. |
Reimplemented in te::gdal::DataSet.
Definition at line 313 of file DataSet.cpp.
References te::da::GetPropertyPos().
|
virtual |
It moves the dataset internal pointer to a given position.
i | The position the dataset internal pointer must be set up. |
Implements te::da::DataSet.
Definition at line 140 of file DataSetAdapter.cpp.
|
virtual |
It moves the internal pointer to a position before the first item in the collection.
Implements te::da::DataSet.
Definition at line 125 of file DataSetAdapter.cpp.
|
virtual |
It moves the internal pointer to the first item in the collection.
Implements te::da::DataSet.
Definition at line 130 of file DataSetAdapter.cpp.
|
virtual |
It sets the dataset internal pointer to the last item in the collection.
Implements te::da::DataSet.
Definition at line 135 of file DataSetAdapter.cpp.
|
virtual |
It moves the internal pointer to the next item of the collection.
You always has to call this method in order to move the internal pointer to the first item in the collection. This method can be used to traverse a dataset.
Implements te::da::DataSet.
Definition at line 115 of file DataSetAdapter.cpp.
|
virtual |
It moves the internal pointer to the previous item of the collection.
Implements te::da::DataSet.
Definition at line 120 of file DataSetAdapter.cpp.
void te::da::DataSetAdapter::setSRID | ( | int | srid | ) |
It sets the Spatial Reference System ID associated to the DataSet.
srid | The Spatial Reference System ID to be associated to the DataSet. |
Definition at line 266 of file DataSetAdapter.cpp.
|
virtual |
It returns the collection size, if it is known.
It may return std::string::npos if the size is not known, or it would be too costly to compute it.
Implements te::da::DataSet.
Definition at line 110 of file DataSetAdapter.cpp.
|
private |
A vector that stores the attribute converters functions.
Definition at line 195 of file DataSetAdapter.h.
|
private |
The datatype for each property.
Definition at line 191 of file DataSetAdapter.h.
|
private |
A pointer to the DataSet that will be handled by adapter.
Definition at line 193 of file DataSetAdapter.h.
|
private |
The name for each property.
Definition at line 192 of file DataSetAdapter.h.
|
private |
A vector that stores the adapted property indexes.
Definition at line 194 of file DataSetAdapter.h.
|
private |
The identifier of the layer spatial reference system.
Definition at line 196 of file DataSetAdapter.h.
Referenced by DataSetAdapter().