void te::serialize::xml::Read | ( | const std::string & | dialectFileName, |
te::da::DataSourceCapabilities & | capabilities, | ||
te::da::SQLDialect & | dialect | ||
) |
Definition at line 418 of file Serializer.cpp.
References te::da::DataSourceCapabilities::addSpecificCapability(), te::dt::Convert2Terralib(), Convert2Terralib(), te::xml::END_DOCUMENT, te::xml::END_ELEMENT, te::gm::Geometry::getGeomTypeId(), te::da::SQLDialect::insert(), te::xml::ReaderFactory::make(), te::da::DataSourceCapabilities::setAccessPolicy(), te::da::DataSourceCapabilities::setDataSetCapabilities(), te::da::DataSourceCapabilities::setDataSetTypeCapabilities(), te::da::DataSourceCapabilities::setDataTypeCapabilities(), te::da::DataSourceCapabilities::setQueryCapabilities(), te::da::DataTypeCapabilities::setSupport(), te::da::DataSourceCapabilities::setSupportBatchExecutorAPI(), te::da::DataSetCapabilities::setSupportBidirectionalTraversing(), te::da::DataSourceCapabilities::setSupportDataSetPesistenceAPI(), te::da::DataSourceCapabilities::setSupportDataSetTypePesistenceAPI(), te::da::DataSourceCapabilities::setSupportPreparedQueryAPI(), te::da::DataSetTypeCapabilities::setSupportPrimaryKey(), te::da::QueryCapabilities::setSupportSQLDialect(), te::da::DataSourceCapabilities::setSupportTransactions(), te::xml::START_ELEMENT, TR_DATAACCESS, and te::xml::VALUE.
Referenced by te::sqlite::Module::startup(), te::pgis::Module::startup(), and te::ado::Module::startup().
te::rst::BandProperty * te::serialize::xml::ReadBandProperty | ( | te::xml::Reader & | reader | ) |
Definition at line 264 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getAttrAsDouble(), te::xml::Reader::getAttrAsInt32(), te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::rst::BandProperty::m_blkh, te::rst::BandProperty::m_blkw, te::rst::BandProperty::m_nblocksx, te::rst::BandProperty::m_nblocksy, te::rst::BandProperty::m_noDataValue, te::xml::Reader::next(), and te::xml::START_ELEMENT.
Referenced by ReadBandPropertyVector().
std::vector< te::rst::BandProperty * > te::serialize::xml::ReadBandPropertyVector | ( | te::xml::Reader & | reader | ) |
Definition at line 240 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadBandProperty(), and te::xml::START_ELEMENT.
te::da::DataSetType * te::serialize::xml::ReadDataSetType | ( | te::xml::Reader & | reader | ) |
Definition at line 360 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getAttr(), te::xml::Reader::getAttrAsUInt32(), te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadProperty(), and te::xml::START_ELEMENT.
Referenced by ReadDataSourceCatalog().
te::da::DataSourceCatalog * te::serialize::xml::ReadDataSourceCatalog | ( | te::xml::Reader & | reader | ) |
Definition at line 281 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadDataSetType(), and te::xml::START_ELEMENT.
void te::serialize::xml::ReadDataSourceInfo | ( | const std::string & | datasourcesFileName | ) |
Definition at line 83 of file Serializer.cpp.
References te::common::Singleton< DataSourceInfoManager >::getInstance(), te::xml::ReaderFactory::make(), te::xml::START_ELEMENT, and TR_DATAACCESS.
Referenced by te::qt::af::ApplicationController::initialize().
te::da::DataSourceInfo * te::serialize::xml::ReadDataSourceInfo | ( | te::xml::Reader & | reader | ) |
Definition at line 111 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getAttr(), te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValue(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), te::xml::START_ELEMENT, and te::xml::VALUE.
te::da::SQLDialect * te::serialize::xml::ReadDialect | ( | const std::string & | dialectFileName | ) |
Definition at line 1417 of file Serializer.cpp.
References te::xml::END_DOCUMENT, te::xml::END_ELEMENT, te::xml::ReaderFactory::make(), mydialect, te::xml::START_ELEMENT, TR_DATAACCESS, and te::xml::VALUE.
te::da::Distinct * te::serialize::xml::ReadDistinct | ( | te::xml::Reader & | reader | ) |
Definition at line 1494 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadFunction(), ReadLiteral(), ReadPropertyName(), and te::xml::START_ELEMENT.
Referenced by ReadSelect().
std::auto_ptr< te::gm::Envelope > te::serialize::xml::ReadExtent | ( | te::xml::Reader & | reader | ) |
Definition at line 34 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getAttrAsDouble(), te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), and te::xml::START_ELEMENT.
Referenced by DataSetLayerReader(), QueryLayerReader(), RasterLayerReader(), and ReadGrid().
te::da::Fields * te::serialize::xml::ReadFields | ( | te::xml::Reader & | reader | ) |
Definition at line 1530 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadFunction(), ReadLiteral(), ReadPropertyName(), and te::xml::START_ELEMENT.
Referenced by ReadSelect().
te::da::From * te::serialize::xml::ReadFrom | ( | te::xml::Reader & | reader | ) |
Definition at line 1573 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValue(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), te::xml::START_ELEMENT, and te::xml::VALUE.
Referenced by ReadSelect().
te::da::Function * te::serialize::xml::ReadFunction | ( | te::xml::Reader & | reader | ) |
Definition at line 1634 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValue(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadLiteral(), ReadPropertyName(), te::xml::START_ELEMENT, and te::xml::VALUE.
Referenced by ReadDistinct(), ReadFields(), ReadGroupBy(), ReadHaving(), ReadOrderBy(), and ReadWhere().
double * te::serialize::xml::ReadGeoTransform | ( | te::xml::Reader & | reader | ) |
Definition at line 137 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getAttrAsDouble(), te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), and te::xml::START_ELEMENT.
Referenced by ReadGrid().
te::rst::Grid * te::serialize::xml::ReadGrid | ( | te::xml::Reader & | reader | ) |
Definition at line 159 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValueAsInt32(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadExtent(), ReadGeoTransform(), te::rst::Grid::setGeoreference(), te::xml::START_ELEMENT, and te::xml::VALUE.
te::da::GroupBy * te::serialize::xml::ReadGroupBy | ( | te::xml::Reader & | reader | ) |
Definition at line 1695 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadFunction(), ReadLiteral(), ReadPropertyName(), and te::xml::START_ELEMENT.
Referenced by ReadSelect().
te::da::Having * te::serialize::xml::ReadHaving | ( | te::xml::Reader & | reader | ) |
Definition at line 1741 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadFunction(), ReadLiteral(), ReadPropertyName(), and te::xml::START_ELEMENT.
Referenced by ReadSelect().
te::da::Literal * te::serialize::xml::ReadLiteral | ( | te::xml::Reader & | reader | ) |
Definition at line 1770 of file Serializer.cpp.
References te::dt::DOUBLE_TYPE, te::xml::END_ELEMENT, te::dt::GEOMETRY_TYPE, te::xml::Reader::getAttrAsInt32(), te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValue(), te::xml::Reader::getNodeType(), te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::INT64_TYPE, te::xml::Reader::next(), te::gm::WKTReader::read(), te::xml::START_ELEMENT, te::dt::STRING_TYPE, TR_DATAACCESS, and te::xml::VALUE.
Referenced by ReadDistinct(), ReadFields(), ReadFunction(), ReadGroupBy(), ReadHaving(), ReadOrderBy(), and ReadWhere().
te::da::OrderBy * te::serialize::xml::ReadOrderBy | ( | te::xml::Reader & | reader | ) |
Definition at line 1834 of file Serializer.cpp.
References te::da::ASC, te::da::DESC, te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValue(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadFunction(), ReadLiteral(), ReadPropertyName(), te::xml::START_ELEMENT, and te::xml::VALUE.
Referenced by ReadSelect().
std::auto_ptr< te::dt::Property > te::serialize::xml::ReadProperty | ( | te::xml::Reader & | reader | ) |
Definition at line 41 of file Serializer.cpp.
Referenced by ReadDataSetType().
te::da::PropertyName * te::serialize::xml::ReadPropertyName | ( | te::xml::Reader & | reader | ) |
Definition at line 1898 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValue(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), te::xml::START_ELEMENT, and te::xml::VALUE.
Referenced by ReadDistinct(), ReadFields(), ReadFunction(), ReadGroupBy(), ReadHaving(), ReadOrderBy(), and ReadWhere().
void te::serialize::xml::ReadRasterInfo | ( | std::map< std::string, std::string > & | rinfo, |
te::xml::Reader & | reader | ||
) |
Definition at line 45 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getAttr(), te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), and te::xml::START_ELEMENT.
te::da::Select * te::serialize::xml::ReadSelect | ( | te::xml::Reader & | reader | ) |
Definition at line 1918 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getElementValue(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadDistinct(), ReadFields(), ReadFrom(), ReadGroupBy(), ReadHaving(), ReadOrderBy(), ReadWhere(), te::xml::START_ELEMENT, and te::xml::VALUE.
Referenced by QueryLayerReader().
te::da::Where * te::serialize::xml::ReadWhere | ( | te::xml::Reader & | reader | ) |
Definition at line 1996 of file Serializer.cpp.
References te::xml::END_ELEMENT, te::xml::Reader::getElementLocalName(), te::xml::Reader::getNodeType(), te::xml::Reader::next(), ReadFunction(), ReadLiteral(), ReadPropertyName(), and te::xml::START_ELEMENT.
Referenced by ReadSelect().
void te::serialize::xml::Save | ( | const te::dt::Property & | p, |
te::xml::Writer & | writer | ||
) |
Definition at line 91 of file Serializer.cpp.
void te::serialize::xml::Save | ( | const te::rst::Raster * | raster, |
const std::string & | fileName | ||
) |
Definition at line 90 of file Serializer.cpp.
References Save().
void te::serialize::xml::Save | ( | const te::rst::Raster * | raster, |
std::ostream & | ostr | ||
) |
Definition at line 99 of file Serializer.cpp.
References Save().
void te::serialize::xml::Save | ( | const te::rst::Raster * | raster, |
te::xml::Writer & | writer | ||
) |
Definition at line 106 of file Serializer.cpp.
References te::rst::Raster::getBand(), te::rst::Raster::getGrid(), te::rst::Raster::getInfo(), te::rst::Raster::getName(), te::rst::Raster::getNumberOfBands(), te::rst::Band::getProperty(), Save(), SaveRasterInfo(), te::xml::Writer::writeAttribute(), te::xml::Writer::writeElement(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartDocument(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::rst::Grid * | grid, |
te::xml::Writer & | writer | ||
) |
Definition at line 216 of file Serializer.cpp.
References te::rst::Grid::getExtent(), te::rst::Grid::getGeoreference(), te::rst::Grid::getNumberOfColumns(), te::rst::Grid::getNumberOfRows(), te::rst::Grid::getSRID(), SaveExtent(), te::xml::Writer::writeAttribute(), te::xml::Writer::writeElement(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const std::string & | fileName | ) |
Definition at line 191 of file Serializer.cpp.
Referenced by QueryLayerWriter(), te::serialize::Save(), Save(), te::qt::af::Save(), te::qt::af::SaveDataSourcesFile(), te::serialize::WriteOnlineResourceHelper(), te::serialize::WriteParameterValuePtrHelper(), te::serialize::WriteSelectedChannelHelper(), and te::serialize::WriteSymbolizerHelper().
void te::serialize::xml::Save | ( | std::ostream & | ostr | ) |
Definition at line 200 of file Serializer.cpp.
References Save().
void te::serialize::xml::Save | ( | const te::rst::BandProperty * | bp, |
te::xml::Writer & | writer | ||
) |
Definition at line 301 of file Serializer.cpp.
References te::rst::BandProperty::m_blkh, te::rst::BandProperty::m_blkw, te::rst::BandProperty::m_idx, te::rst::BandProperty::m_nblocksx, te::rst::BandProperty::m_nblocksy, te::rst::BandProperty::m_noDataValue, te::rst::BandProperty::m_type, te::xml::Writer::writeAttribute(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | te::xml::Writer & | writer | ) |
Definition at line 207 of file Serializer.cpp.
References te::common::ConvertLatin1UTFString(), te::common::Singleton< DataSourceInfoManager >::getInstance(), TR_DATAACCESS, te::xml::Writer::writeAttribute(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartDocument(), te::xml::Writer::writeStartElement(), and te::xml::Writer::writeValue().
void te::serialize::xml::Save | ( | const te::da::DataSourceCatalog * | catalog, |
const std::string & | fileName | ||
) |
Definition at line 317 of file Serializer.cpp.
References Save().
void te::serialize::xml::Save | ( | const te::da::DataSourceCatalog * | catalog, |
std::ostream & | ostr | ||
) |
Definition at line 326 of file Serializer.cpp.
References Save().
void te::serialize::xml::Save | ( | const te::da::DataSourceCatalog * | catalog, |
te::xml::Writer & | writer | ||
) |
Definition at line 333 of file Serializer.cpp.
References te::da::DataSourceCatalog::getDataSetType(), te::da::DataSourceCatalog::getNumberOfDataSets(), Save(), te::xml::Writer::writeAttribute(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartDocument(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::DataSetType * | dt, |
te::xml::Writer & | writer | ||
) |
Definition at line 388 of file Serializer.cpp.
References te::dt::Property::getId(), te::dt::Property::getName(), te::dt::CompositeProperty::getProperty(), te::da::DataSetType::getTitle(), Save(), te::dt::CompositeProperty::size(), te::xml::Writer::writeAttribute(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::Distinct * | distinct, |
te::xml::Writer & | writer | ||
) |
Definition at line 2026 of file Serializer.cpp.
References Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::Expression * | expression, |
te::xml::Writer & | writer | ||
) |
Definition at line 2041 of file Serializer.cpp.
References te::da::Expression::clone(), Save(), and TR_DATAACCESS.
void te::serialize::xml::Save | ( | const te::da::Field * | field, |
te::xml::Writer & | writer | ||
) |
Definition at line 2062 of file Serializer.cpp.
References te::da::Field::getAlias(), te::da::Field::getExpression(), Save(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartElement(), and te::xml::Writer::writeValue().
void te::serialize::xml::Save | ( | const te::da::Fields * | fields, |
te::xml::Writer & | writer | ||
) |
Definition at line 2082 of file Serializer.cpp.
References Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::From * | from, |
te::xml::Writer & | writer | ||
) |
Definition at line 2097 of file Serializer.cpp.
References Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::FromItem * | fromItem, |
te::xml::Writer & | writer | ||
) |
Definition at line 2111 of file Serializer.cpp.
References te::da::FromItem::getAlias(), te::da::DataSetName::getName(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartElement(), and te::xml::Writer::writeValue().
void te::serialize::xml::Save | ( | const te::da::Function * | func, |
te::xml::Writer & | writer | ||
) |
Definition at line 2150 of file Serializer.cpp.
References Function2Ascii(), te::da::Function::getArg(), te::da::Function::getName(), te::da::Function::getNumArgs(), Save(), te::xml::Writer::writeElement(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::GroupByItem * | groupByItem, |
te::xml::Writer & | writer | ||
) |
Definition at line 2168 of file Serializer.cpp.
References te::da::GroupByItem::getExpression(), Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::GroupBy * | groupBy, |
te::xml::Writer & | writer | ||
) |
Definition at line 2178 of file Serializer.cpp.
References Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::Having * | having, |
te::xml::Writer & | writer | ||
) |
Definition at line 2192 of file Serializer.cpp.
References te::da::Having::getExp(), Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::Literal * | lit, |
te::xml::Writer & | writer | ||
) |
Definition at line 2202 of file Serializer.cpp.
References te::dt::AbstractData::getTypeCode(), te::da::Literal::getValue(), te::dt::AbstractData::toString(), te::xml::Writer::writeAttribute(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartElement(), and te::xml::Writer::writeValue().
void te::serialize::xml::Save | ( | const te::da::OrderByItem * | orderByItem, |
te::xml::Writer & | writer | ||
) |
Definition at line 2216 of file Serializer.cpp.
References te::da::ASC, te::da::OrderByItem::getExpression(), te::da::OrderByItem::getSortOrder(), Save(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartElement(), and te::xml::Writer::writeValue().
void te::serialize::xml::Save | ( | const te::da::OrderBy * | orderBy, |
te::xml::Writer & | writer | ||
) |
Definition at line 2231 of file Serializer.cpp.
References Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::Save | ( | const te::da::PropertyName * | propertyName, |
te::xml::Writer & | writer | ||
) |
Definition at line 2245 of file Serializer.cpp.
References te::da::PropertyName::getName(), and te::xml::Writer::writeElement().
void te::serialize::xml::Save | ( | const te::da::Select * | select, |
te::xml::Writer & | writer | ||
) |
Definition at line 2252 of file Serializer.cpp.
References te::da::Select::getDistinct(), te::da::Select::getFields(), te::da::Select::getFrom(), te::da::Select::getGroupBy(), te::da::Select::getHaving(), te::da::Select::getLimit(), te::da::Select::getOffset(), te::da::Select::getOrderBy(), te::da::Select::getWhere(), Save(), te::xml::Writer::writeEndElement(), te::xml::Writer::writeStartElement(), and te::xml::Writer::writeValue().
void te::serialize::xml::Save | ( | const te::da::Where * | wh, |
te::xml::Writer & | writer | ||
) |
Definition at line 2302 of file Serializer.cpp.
References te::da::Where::getExp(), Save(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
void te::serialize::xml::SaveExtent | ( | const te::gm::Envelope & | e, |
te::xml::Writer & | writer | ||
) |
Definition at line 52 of file Serializer.cpp.
References te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, te::gm::Envelope::m_urx, te::gm::Envelope::m_ury, te::xml::Writer::writeAttribute(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
Referenced by DataSetLayerWriter(), QueryLayerWriter(), RasterLayerWriter(), and Save().
void te::serialize::xml::SaveRasterInfo | ( | std::map< std::string, std::string > & | rinfo, |
te::xml::Writer & | writer | ||
) |
Definition at line 67 of file Serializer.cpp.
References te::xml::Writer::writeAttribute(), te::xml::Writer::writeEndElement(), and te::xml::Writer::writeStartElement().
Referenced by Save().