Uses of Class
org.eclipse.rdf4j.queryrender.sparql.TupleExprIRRenderer
Packages that use TupleExprIRRenderer
Package
Description
-
Uses of TupleExprIRRenderer in org.eclipse.rdf4j.queryrender.sparql
Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type TupleExprIRRendererModifier and TypeMethodDescriptionstatic IrSelectTupleExprToIrConverter.toIRSelectRaw(TupleExpr tupleExpr, TupleExprIRRenderer r) Build IrSelect; by default apply transforms (used for subselects).static IrSelectTupleExprToIrConverter.toIRSelectRaw(TupleExpr tupleExpr, TupleExprIRRenderer r, boolean applyTransforms) Build IrSelect (raw).Constructors in org.eclipse.rdf4j.queryrender.sparql with parameters of type TupleExprIRRenderer -
Uses of TupleExprIRRenderer in org.eclipse.rdf4j.queryrender.sparql.ir
Methods in org.eclipse.rdf4j.queryrender.sparql.ir with parameters of type TupleExprIRRendererModifier and TypeMethodDescriptionIrPathTriple.getPredicateOrPathText(TupleExprIRRenderer r) IrStatementPattern.getPredicateOrPathText(TupleExprIRRenderer r) abstract StringIrTripleLike.getPredicateOrPathText(TupleExprIRRenderer r) Render the predicate or path as compact textual IR suitable for inclusion in a property path. -
Uses of TupleExprIRRenderer in org.eclipse.rdf4j.queryrender.sparql.ir.util
Methods in org.eclipse.rdf4j.queryrender.sparql.ir.util with parameters of type TupleExprIRRendererModifier and TypeMethodDescriptionstatic IrSelectIrTransforms.transformUsingChildren(IrSelect select, TupleExprIRRenderer r) Apply the ordered transform pipeline to the WHERE block of a SELECT IR. -
Uses of TupleExprIRRenderer in org.eclipse.rdf4j.queryrender.sparql.ir.util.transform
Methods in org.eclipse.rdf4j.queryrender.sparql.ir.util.transform with parameters of type TupleExprIRRendererModifier and TypeMethodDescriptionstatic IrBGPApplyNegatedPropertySetTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPApplyNormalizeGraphInnerPathsTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPApplyPathsFixedPointTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPApplyPathsTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPCanonicalizeGroupedTailStepTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseAltInverseTailBGPTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFusePathPlusTailAlternationUnionTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFusePrePathThenUnionAlternationTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseUnionOfNpsBranchesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseUnionOfPathTriplesPartialTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseUnionOfSimpleTriplesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPNormalizeFilterNotInTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPNormalizeZeroOrOneSubselectTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPReorderFiltersInOptionalBodiesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) FusePathPlusTailAlternationUnionTransform.classifyTailJoin(FusePathPlusTailAlternationUnionTransform.BranchTriple bt, Var midVar, TupleExprIRRenderer r) ReorderFiltersInOptionalBodiesTransform.collectVarsFromLines(List<IrNode> lines, TupleExprIRRenderer r) static StringApplyPathsFixedPointTransform.fingerprintWhere(IrBGP where, TupleExprIRRenderer r) Build a stable text fingerprint of a WHERE block for fixed-point detection.static IrBGPApplyNormalizeGraphInnerPathsTransform.fuseAdjacentPtThenSp(IrBGP bgp, TupleExprIRRenderer r) static IrBGPBaseTransform.fuseAdjacentSpThenPt(IrBGP bgp, TupleExprIRRenderer r) static IrBGPBaseTransform.fuseAltInverseTailBGP(IrBGP bgp, TupleExprIRRenderer r) Fuse a path triple whose object is a bridge var with a constant-IRI tail triple that also uses the bridge var, producing a new path with an added '/^p' or '/p' segment.static IrBGPApplyPathsTransform.fuseForwardThenInverseTail(IrBGP bgp, TupleExprIRRenderer r) static IrBGPBaseTransform.fusePtSpPtSequence(IrBGP bgp, TupleExprIRRenderer r) Fuse a three-line sequence: IrPathTriple (A), IrStatementPattern (B), IrPathTriple (C) into A then ( ^B.p / C ).static StringBaseTransform.iri(Var pred, TupleExprIRRenderer r) Convenience: render a constant-IRI predicate Var to text.static StringApplyNegatedPropertySetTransform.joinIrisWithPreferredOrder(List<String> tokens, TupleExprIRRenderer r) static IrBGPBaseTransform.joinPathWithLaterSp(IrBGP bgp, TupleExprIRRenderer r) static IrBGPReorderFiltersInOptionalBodiesTransform.reorderFiltersWithin(IrBGP inner, TupleExprIRRenderer r) static IrBGPApplyNegatedPropertySetTransform.rewriteSimpleNpsOnly(IrBGP bgp, TupleExprIRRenderer r) static IrPathTripleNormalizeZeroOrOneSubselectTransform.tryRewriteZeroOrOne(IrSubSelect ss, TupleExprIRRenderer r) static IrNodeNormalizeZeroOrOneSubselectTransform.tryRewriteZeroOrOneNode(IrSubSelect ss, TupleExprIRRenderer r) Variant of tryRewriteZeroOrOne that returns a generic IrNode.static StringBaseTransform.varOrValue(Var v, TupleExprIRRenderer r)