Package org.eclipse.rdf4j.queryrender.sparql.ir
@Experimental
package org.eclipse.rdf4j.queryrender.sparql.ir
-
ClassDescriptionTextual 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