|
VLink
2.0.0
A high-performance communication middleware
|
SQLite-backed playback for VLink .vdb / .vdbx bag files.
更多...
类 | |
| class | vlink::VDBReader |
Concrete SQLite-backed BagReader implementation with full random-access support. 更多... | |
命名空间 | |
| vlink | |
SQLite-backed playback for VLink .vdb / .vdbx bag files.
VDBReader is the concrete BagReader implementation for the SQLite container that VLink uses for recordings that require true random-access indexing, in-place repair, and tag-based navigation. Splits are described by a .vdbx JSON manifest pointing at one or more sibling .vdb files; this reader follows the manifest transparently.
| Table | Key columns | Purpose |
|---|---|---|
messages | id, url_id, ts_us, action, data | recorded payloads ordered by timestamp |
urls | id, url, ser_type, schema_type | per-topic identity dictionary |
schemas | id, ser_type, schema_type, blob | embedded schema descriptors |
metadata | key, value | tag name, version, capture machine, etc. |
stats | url_id, count, bytes, loss | per-URL aggregate counters |
index | ts_us, message_id | timestamp -> message random-access index |