Skip to main content

Module turtle_star

Module turtle_star 

Source
Expand description

Turtle-Star Parser for QualiaDB

Implements RDF-Star (SPARQL 1.2) parsing for Turtle syntax with embedded triples. Stack-based state machine for zero-allocation handling of deeply nested structures.

Architecture:

  • Fixed-size stack array [StackFrame; 16] for nested embedded triples
  • No heap allocations in hot path
  • Virtual IDs minted via generate_embedded_triple_id()
  • Context stored separately in NQuin field (not in Virtual ID hash)

Structs§

CborLdStarSerializer
CBOR-LD Serializer for SPARQL-Star
JsonLdStarSerializer
JSON-LD Serializer for SPARQL-Star
N3StarSerializer
N3-Star Serializer
NQuadsStarSerializer
N-Quads-Star Serializer
NTriplesStarSerializer
N-Triples-Star Serializer
TrigStarSerializer
Trig-Star Serializer
TurtleStarParser
Turtle-Star parser implementation
TurtleStarSerializer

Functions§

parse_turtle_star_into
Legacy function for backward compatibility with existing ingest pipeline
parse_turtle_star_stream