Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2010-12-12 17:34:31 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:08:34 +0300
commit7bcd8b95585b56a2182a8d1099bf0d9394b7bbc9 (patch)
tree97bf5ee5758fed00edea2216e48cef1f5533396c /indexer/index_builder.cpp
parent2dde0d3ee80f91c7e0a5fac53468f7e37fd9a0e3 (diff)
Remove FeatureBuilder->Feature->FeatureBuilder transformation during .dat file generation.
Generation should be faster now.
Diffstat (limited to 'indexer/index_builder.cpp')
-rw-r--r--indexer/index_builder.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/indexer/index_builder.cpp b/indexer/index_builder.cpp
index 6b86cef541..bddebd6d67 100644
--- a/indexer/index_builder.cpp
+++ b/indexer/index_builder.cpp
@@ -1,8 +1,10 @@
#include "index_builder.hpp"
-#include "feature_processor.hpp"
+#include "data_header_reader.hpp"
#include "features_vector.hpp"
+
#include "../coding/file_reader.hpp"
+
namespace indexer
{
bool BuildIndexFromDatFile(string const & fullIndexFilePath, string const & fullDatFilePath,
@@ -11,8 +13,9 @@ namespace indexer
try
{
FileReader dataReader(fullDatFilePath);
- // skip xml header with metadata
- uint64_t startOffset = feature::ReadDatHeaderSize(dataReader);
+
+ uint64_t startOffset = feature::GetSkipHeaderSize(dataReader);
+
FileReader subReader = dataReader.SubReader(startOffset, dataReader.Size() - startOffset);
FeaturesVector<FileReader> featuresVector(subReader);