Skip to main content

Module ingest

Module ingest 

Source
Expand description

N-Triples → unified .q42 v2 volume (embedded lex + bidx + LZ4 SuperBlocks).

Reads N-Triples line-by-line, buffers all NQuin records, sorts by object hash, then writes a single v2 volume via qualia_core_db::q42_volume.

Legacy v1 sidecars (.q42.lex, .q42.bidx) remain readable via qualia_core_db::q42_lex::Q42Lexicon::load_for_q42 but are no longer emitted.

Modules§

agent_intent
csv_mapper
detect
json_mapper
mapper
pipeline
writer

Macros§

stream_ingest 🔒

Structs§

IngestStats
Statistics returned after a successful ingest.

Enums§

IngestError

Functions§

ingest_asset
Ingest a 3D asset (OBJ / STL / GLB) into a .q42 volume via asset_bridge.
ingest_auto
Dispatch to the correct ingest function based on auto-detected format.
ingest_cbor
ingest_chk
ingest_json_ld
ingest_json_ld_star
ingest_kml
Ingest a KML file into a .q42 volume via kml_bridge::import_kml.
ingest_n3
ingest_nquads
ingest_nquads_star
ingest_ntriples
Ingest an N-Triples file at input and write a unified v2 .q42 to output.
ingest_ntriples_star
ingest_rdf_xml
Ingest an RDF/XML file at input — same output format as ingest_ntriples.
ingest_trig
ingest_trig_star
ingest_turtle
ingest_turtle_star
Ingest a Turtle-Star file with SPARQL-Star embedded triples.
parse_nt_line 🔒