You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-12-15 12:09:09 +03:00
Modify write to correctly set length on new object creation.
This commit is contained in:
@@ -445,6 +445,18 @@ void MetadataFile::updateEntryLength(off_t offset, size_t newLength)
|
||||
updateObj->length = newLength;
|
||||
}
|
||||
|
||||
off_t MetadataFile::getMetadataNewObjectOffset()
|
||||
{
|
||||
off_t newObjectOffset = 0;
|
||||
if (!mObjects.empty())
|
||||
{
|
||||
std::set<metadataObject>::reverse_iterator iLastObject = mObjects.rbegin();
|
||||
newObjectOffset = iLastObject->offset + iLastObject->length;
|
||||
}
|
||||
|
||||
return newObjectOffset;
|
||||
}
|
||||
|
||||
metadataObject::metadataObject()
|
||||
{}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user