StoreTrajectoryReader.from_journal and the existing file/default adapters expose read_page(query, cursor=None). page.records, page.next_cursor and page.watermark describe one fixed snapshot. Warm pages hash all snapshot bytes but decode only addressed frames; a temporary disk index and bounded caches avoid retaining the full history. Old complete reads and re-import remain materializing. export_file stages and atomically replaces a canonical JSON file only after final verification; failure preserves existing output. The qit/qita command reference documents exact CLI usage and exit behavior.
完整可运行教程 / Complete tutorial · API index
Signatures and fields below are extracted from the pinned source. Signatures are reference material, not standalone programs. Source links bind the same runtime baseline. Any does not imply arbitrary objects are supported; use the behavioral contract above and the linked tutorial.
Continuous iter_records and file export validate the full snapshot at the start and end, and each addressed frame during traversal. Iterator values are partial until exhaustion; early close releases resources but does not establish a completed traversal. File output is published only after final validation. Independent read_page calls retain full-history verification on every page.
ExchangeLog
ExchangeLog.from_dict
Source
ExchangeLog.declared_calls
Source
ExchangeLog.results_for_batch
Source
ExchangeLog.results_for_batch_in_declaration_order
ExchangeLog.open_batch_id
JournalTrajectoryStore
JournalTrajectoryStore.read_session
Source
default_reader
CanonicalTrajectoryExporter
CanonicalTrajectoryExporter.export
Source
CanonicalTrajectoryExporter.export_file
CanonicalTrajectoryExporter.reimport
Source
PrivacyView
StoreTrajectoryReader
StoreTrajectoryReader.from_journal
StoreTrajectoryReader.read_page
Source
StoreTrajectoryReader.close
TrajectoryCursor
TrajectoryPage
BoundedReadUnsupported
CursorRejected
iter_records
read_page
TrajectoryQuery
LossReport
LossReport.from_dict
Source
