[Extractor] Move property conversion from external process to calling job

Authored by bruns on May 2 2019, 1:52 AM.

Description

[Extractor] Move property conversion from external process to calling job

Summary:
Using integer keys is more compact, and allows to remove the
KFileMetaData::PropertyInfo code from the temporary extractor.

Doing the conversion from integer to QString keys after serialization also
allows shared string data, as it uses the instances from PropertyInfo::name()
instead of inherently non-shared QStrings from deserialization.

Depends on D20956
Depends on D20738

Test Plan: ctest

Reviewers: Baloo, astippich, ngraham

Reviewed By: astippich

Tags: Baloo

Differential Revision: https://phabricator.kde.org/D20960

Details

Committed
brunsMay 3 2019, 11:47 AM
Reviewer
astippich
Differential Revision
D20960: [Extractor] Move property conversion from external process to calling job
Parents
R824:ecf7df91f0fd: Move map conversion to common file
Branches
Unknown
Tags
Unknown