Module: Store::Digest::Meta::LMDB::V0
- Defined in:
- lib/store/digest/meta/lmdb/v0.rb
Overview
This is the version zero (original) database layout.
Constant Summary collapse
- FORMAT =
'Q>NNNNCZ*Z*Z*Z*'.freeze
- RECORD =
%i[ size ctime mtime ptime dtime flags type language charset encoding].freeze
- INTS =
%i[ size ctime mtime ptime dtime flags].map { |k| [k, :to_i] }.to_h.freeze
- PACK =
{ # control records objects: 'Q>', deleted: 'Q>', bytes: 'Q>', # object records size: 'Q>', ctime: ?N, # - also used in control mtime: ?N, # - ditto ptime: ?N, dtime: ?N, flags: ?C, type: 'Z*', language: 'Z*', charset: 'Z*', encoding: 'Z*', }.transform_values(&:freeze).freeze