Class TupleExprToIrConverter
java.lang.Object
org.eclipse.rdf4j.queryrender.sparql.TupleExprToIrConverter
Extracted converter that builds textual-IR from a TupleExpr.
This class mirrors the TupleExpr→IR logic originally embedded in TupleExprIRRenderer; the renderer now delegates to
this converter to build IR, and handles printing separately.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanPublic helper for renderer: whether the normalized root has explicit scope change.toIRSelect(TupleExpr tupleExpr) static IrSelecttoIRSelectRaw(TupleExpr tupleExpr, TupleExprIRRenderer r) Build IrSelect; by default apply transforms (used for subselects).static IrSelecttoIRSelectRaw(TupleExpr tupleExpr, TupleExprIRRenderer r, boolean applyTransforms) Build IrSelect (raw).
-
Constructor Details
-
TupleExprToIrConverter
-
-
Method Details
-
toIRSelectRaw
Build IrSelect; by default apply transforms (used for subselects). -
toIRSelectRaw
public static IrSelect toIRSelectRaw(TupleExpr tupleExpr, TupleExprIRRenderer r, boolean applyTransforms) Build IrSelect (raw). The applyTransforms argument is ignored; transforms are handled by the renderer. -
toIRSelect
-
hasExplicitRootScope
Public helper for renderer: whether the normalized root has explicit scope change.
-