1
0
Fork 0

Added a dummy dumpDocs VPack function. (Wraps around the TRI_json_t variant

This commit is contained in:
Michael Hackstein 2015-12-06 12:57:40 +01:00
parent fe61871111
commit 72e7845166
2 changed files with 19 additions and 0 deletions

View File

@ -31,6 +31,7 @@
#include "Basics/hashes.h"
#include "Basics/JsonHelper.h"
#include "Basics/StringUtils.h"
#include "Basics/VelocyPackHelper.h"
#include "Indexes/PrimaryIndex.h"
#include "Utils/CollectionGuard.h"
#include "Utils/CollectionReadLocker.h"
@ -312,6 +313,19 @@ void CollectionKeys::dumpDocs (triagens::basics::Json& json,
}
}
////////////////////////////////////////////////////////////////////////////////
/// @brief dumps documents into the JSON
////////////////////////////////////////////////////////////////////////////////
void CollectionKeys::dumpDocs (triagens::basics::Json& json,
size_t chunk,
size_t chunkSize,
VPackSlice const& ids) const {
// TODO Only temporary. Will replace the TRI_json_t variant
std::unique_ptr<TRI_json_t> jsonIds(triagens::basics::VelocyPackHelper::velocyPackToJson(ids));
dumpDocs(json, chunk, chunkSize, jsonIds.get());
}
// -----------------------------------------------------------------------------
// --SECTION-- END-OF-FILE
// -----------------------------------------------------------------------------

View File

@ -140,6 +140,11 @@ namespace triagens {
size_t,
size_t,
TRI_json_t const*) const;
void dumpDocs (triagens::basics::Json&,
size_t,
size_t,
VPackSlice const&) const;
// -----------------------------------------------------------------------------
// --SECTION-- private variables