26 #ifndef __TERRALIB_UNITTEST_DATAACCESS_INTERNAL_MANAGERDATASOURCE_H 27 #define __TERRALIB_UNITTEST_DATAACCESS_INTERNAL_MANAGERDATASOURCE_H 57 static void initialize(
const std::string driver_name);
72 static void ConvertVectorToEnvelope(std::vector<std::vector<double> >& vectd, std::vector<te::gm::Envelope>& vecte);
80 static void ConvertVectorToPoints( std::vector< std::vector<double> >& vectd, std::vector<te::gm::Point>& vectp);
191 #endif // __TERRALIB_UNITTEST_DATAACCESS_INTERNAL_MANAGERDATASOURCE_H static te::gm::Polygon * sm_pol
This file contains include headers for the Data Type module of TerraLib.
StringType
The subtype of string property.
static std::vector< std::pair< std::string, size_t > > sm_vecNamesSizes
static std::string sm_newDataSetType3
static te::gm::Envelope sm_box
static te::da::DataSourceCapabilities sm_capabilit
static std::map< std::string, std::string > sm_connInfoNewDs
static te::gm::LinearRing * sm_linearRing
static std::string sm_Attr1
static std::map< std::string, std::string > sm_connInfoExist
static std::string sm_Attr2idx
static std::string sm_newDataSetType
static std::string sm_Attr6Fk
A class that models the description of a dataset.
static std::string sm_NameAttr1
static std::string sm_connStr
Forward declarations for the dataset module.
static te::da::DataSetType * sm_newdt3
static te::da::DataSource * sm_datasource
static std::string sm_Attr3e4Uk
static std::vector< size_t > sm_dtSize
static std::string sm_oldNameProp
static std::string sm_NameAttr7
static std::map< std::string, std::string > sm_connInfoDropDs
A class that represents the known capabilities of a specific data source, i.e. this class informs all...
A class that describes a check constraint.
static te::da::ForeignKey * sm_fk
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
static std::string sm_NameAttr2
Forward declarations for the DataSource module.
static std::string sm_newDataSetType2
static void setPairsValues()
It will set vectors of pairs of values based in some vector already known.
A static class for managing the resources used by DataSource test suit.
static std::string sm_NameAttr6
static std::string sm_Attr5idx
A LinearRing is a LineString that is both closed and simple.
static std::vector< std::pair< std::string, size_t > > sm_vecNamesSizesRec
static te::da::CheckConstraint * sm_cc
A point with x and y coordinate values.
static void initialize(const std::string driver_name)
It will initialize the resources used by Test Suit: TsDataSource, TsDataSet, TsDataSetTypePersistence...
An Envelope defines a 2D rectangular region.
static size_t sm_nroDataSets
This file contains forward declarations for the Vector Geometry model of TerraLib.
static void ConvertVectorToEnvelope(std::vector< std::vector< double > > &vectd, std::vector< te::gm::Envelope > &vecte)
Converts a vector of vector of doubles - representing the envelopes of layers into a vector of te::gm...
static std::vector< size_t > sm_dtRecSize
static te::gm::Point sm_pt
static std::vector< std::string > sm_vecDtNames
static void ConvertVectorToPoints(std::vector< std::vector< double > > &vectd, std::vector< te::gm::Point > &vectp)
Converts a vector of vector of 3 doubles - representing points (SRID,X,Y) into a vector of te::gm::En...
static void finalize()
It will finalize the resources used in Teste Suit: TsDataSource, TsDataSet, TsDataSetTypePersistence...
static std::string sm_NameAttr3
static te::gm::Geometry * sm_geom
It models a foreign key constraint for a DataSetType.
static std::vector< std::string > sm_vecIdxNames
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
static std::vector< std::string > sm_vecSeqNames
static std::map< std::string, std::string > sm_connInfo
static std::vector< te::gm::Envelope > sm_recEnvelops
static std::vector< std::pair< std::string, te::gm::Envelope > > sm_vecNamesAndRecs
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.
static std::vector< std::pair< std::string, te::gm::Envelope > > sm_vecDtNamesAndEnvelops
static std::string sm_Attr6Pk
static std::string sm_Attr7_seq
static std::vector< te::gm::Envelope > sm_vecEnvelops
static std::string sm_NameAttr5
static std::string sm_NameAttr8
static te::da::DataSetType * sm_newdt
static std::string sm_newCapabilitiesDt
static std::string sm_newNameProp
static std::string sm_ccName
static std::vector< std::string > sm_vecPkNames
static std::string sm_dtcloned
static std::vector< std::string > sm_vecCcNames
static std::vector< std::string > sm_vecFkNames
static void ConvertToPropType(std::string s, te::dt::StringType &t)
Converts a string into a string (Enum) property type.
static void ConvertVectorToLinearRing(std::vector< std::vector< double > > &vectd, te::gm::LinearRing &lr)
Converts a vector of vector of 3 doubles - representing points (SRID,X,Y) into a vector of te::gm::Li...
static std::string sm_dsType
static std::string sm_NameAttr4
static std::vector< std::string > sm_vecUkNames