21#include "RecordFormat.h" 
   26using std::recursive_mutex;
 
   32class LegacyFormatsProvider;
 
   79      uint32_t formatVersion,
 
   81      const vector<const DataLayout*>& layouts);
 
   85  void registerProviderInternal(unique_ptr<LegacyFormatsProvider> provider);
 
   87  recursive_mutex mutex_;
 
   88  vector<unique_ptr<LegacyFormatsProvider>> providers_;
 
   89  map<RecordableTypeId, map<string, string>> legacyRecordFormats_;
 
 
  124      uint32_t formatVersion,
 
  126      const vector<const DataLayout*>& layouts) {
 
  128        typeId, recordType, formatVersion, format, layouts);
 
 
 
Helper to identify a particular content block within a file.
Definition RecordFormat.h:640
Type
Definition Record.h:88
Definition Compressor.cpp:113
map< pair< Record::Type, uint32_t >, RecordFormat > RecordFormatMap
Map a pair of record type/format version to a record format, for a particular stream.
Definition RecordFormat.h:630
RecordableTypeId
VRS stream type or class identifier enum.
Definition StreamId.h:49