mirror of https://gitee.com/bigwinds/arangodb
Added a dummy dumpDocs VPack function. (Wraps around the TRI_json_t variant
This commit is contained in:
parent
fe61871111
commit
72e7845166
|
@ -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
|
||||
// -----------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue