mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-27 12:10:49 +00:00
Fix assert in Arena
This commit is contained in:
parent
89db2b1ffc
commit
3050486308
@ -59,13 +59,14 @@ public:
|
||||
|
||||
StringRef serializeValueIntoArena(size_t /*n*/, Arena & arena, char const *& begin) const override
|
||||
{
|
||||
return { arena.allocContinue(0, begin), 0 };
|
||||
/// Has to put one useless byte into Arena, because serialization into zero bytes is ambiguous.
|
||||
return { arena.allocContinue(1, begin), 1 };
|
||||
}
|
||||
|
||||
const char * deserializeAndInsertFromArena(const char * pos) override
|
||||
{
|
||||
++s;
|
||||
return pos;
|
||||
return pos + 1;
|
||||
}
|
||||
|
||||
const char * skipSerializedInArena(const char * pos) const override
|
||||
|
Loading…
Reference in New Issue
Block a user