1
1
mirror of https://github.com/wader/fq.git synced 2024-11-23 09:56:07 +03:00
fq/format/leveldb
Michael B. 2f5f183106 leveldb: decode unfragmented .log files further; fix UTF8 decoding
decode unfragmented .log files:

 - break leveldb_log.go into leveldb_log_blocks.go and leveldb_log.go;
   the former is used by both .MANIFEST (descriptor) and .LOG.
 - in leveldb_log, introduce readBatch that decodes further

 fix UTF8 decoding:

 - introduce fieldUTF8ReturnBytes and stringify to handle multi-byte
   UTF8-encodings correctly.
2023-12-09 14:13:33 +01:00
..
testdata leveldb: decode unfragmented .log files further; fix UTF8 decoding 2023-12-09 14:13:33 +01:00
leveldb_descriptor.go leveldb: decode unfragmented .log files further; fix UTF8 decoding 2023-12-09 14:13:33 +01:00
leveldb_descriptor.jq leveldb: fix metaindex keys, refactoring, and jq syntax per PR 2023-12-07 17:11:55 +01:00
leveldb_descriptor.md leveldb: decode unfragmented .log files further; fix UTF8 decoding 2023-12-09 14:13:33 +01:00
leveldb_log_blocks.go leveldb: decode unfragmented .log files further; fix UTF8 decoding 2023-12-09 14:13:33 +01:00
leveldb_log.go leveldb: decode unfragmented .log files further; fix UTF8 decoding 2023-12-09 14:13:33 +01:00
leveldb_log.md leveldb: decode unfragmented .log files further; fix UTF8 decoding 2023-12-09 14:13:33 +01:00
leveldb_table.go leveldb: decode unfragmented .log files further; fix UTF8 decoding 2023-12-09 14:13:33 +01:00
leveldb_table.md leveldb: add log and descriptor decoders 2023-12-06 19:24:49 +01:00