Package org.eclipse.rdf4j.queryrender.sparql.ir


@Experimental package org.eclipse.rdf4j.queryrender.sparql.ir
  • Class
    Description
    Textual IR for a WHERE/group block: ordered list of lines/nodes.
    Textual IR node for a BIND assignment.
    IR node representing an RDF Collection term used as an object: a parenthesized list of terms.
    Structured FILTER body for an EXISTS { ... } block holding a raw BGP.
    Textual IR node for a FILTER line.
    Textual IR node representing a GRAPH block with an inner group.
    Textual IR element for GROUP BY: either a bare variable or (expr AS ?
    Inline RDF-star triple term: renders as << subj pred obj >> inside another triple.
    Textual IR node for a MINUS { ... } block.
    Base class for textual SPARQL Intermediate Representation (IR) nodes.
    Structured FILTER body representing logical NOT applied to an inner body (e.g., NOT EXISTS {...}).
    Textual IR node for an OPTIONAL block.
    Textual IR order specification (ORDER BY), including direction.
    Textual IR node for a property path triple: subject, path expression, object.
    Minimal printing adapter used by IR nodes to render themselves.
    Textual IR item in a SELECT projection: either a bare variable or (expr AS ?
    Textual IR for a SELECT query (header + WHERE + trailing modifiers).
    Textual IR node for a SERVICE block.
    Textual IR node for a simple triple pattern line.
    Textual IR node for a nested subselect inside WHERE.
    Generic textual line node when no more specific IR type is available.
    Simple IR→text pretty‑printer using renderer helpers.
    Common abstraction for triple-like IR nodes that have subject/object variables and a textual predicate/path representation suitable for alternation merging.
    Textual IR node representing a UNION with multiple branches.
    Textual IR node for a VALUES block