Uses of Class
org.eclipse.rdf4j.queryrender.sparql.ir.IrBGP
Packages that use IrBGP
Package
Description
-
Uses of IrBGP in org.eclipse.rdf4j.queryrender.sparql.ir
Methods in org.eclipse.rdf4j.queryrender.sparql.ir that return IrBGPModifier and TypeMethodDescriptionIrExists.getWhere()IrGraph.getWhere()IrMinus.getWhere()IrOptional.getWhere()IrSelect.getWhere()IrService.getWhere()Methods in org.eclipse.rdf4j.queryrender.sparql.ir that return types with arguments of type IrBGPMethods in org.eclipse.rdf4j.queryrender.sparql.ir with parameters of type IrBGPModifier and TypeMethodDescriptionvoidvoidIRTextPrinter.printWhere(IrBGP w) Print only a WHERE block body.voidConstructors in org.eclipse.rdf4j.queryrender.sparql.ir with parameters of type IrBGP -
Uses of IrBGP in org.eclipse.rdf4j.queryrender.sparql.ir.util.transform
Methods in org.eclipse.rdf4j.queryrender.sparql.ir.util.transform that return IrBGPModifier and TypeMethodDescriptionstatic IrBGPstatic 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 IrBGPstatic IrBGPCanonicalizeGroupedTailStepTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPFuseAltInverseTailBGPTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFusePathPlusTailAlternationUnionTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFusePrePathThenUnionAlternationTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPFuseUnionOfNpsBranchesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseUnionOfPathTriplesPartialTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseUnionOfSimpleTriplesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPNormalizeFilterNotInTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPNormalizeZeroOrOneSubselectTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPReorderFiltersInOptionalBodiesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPstatic IrBGPBaseTransform.bgpWithLines(IrBGP original, List<IrNode> lines) Build a new IrBGP with the same scope flag and the provided lines.static IrBGPstatic IrBGPBaseTransform.fuseAdjacentPtThenPt(IrBGP bgp) Fuse adjacent IrPathTriple nodes when the first's object equals the second's subject.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 IrBGPBaseTransform.joinPathWithLaterSp(IrBGP bgp, TupleExprIRRenderer r) static IrBGPBaseTransform.orientBareNpsForNext(IrBGP bgp) Re-orient a bare negated property set path "!static IrBGPReorderFiltersInOptionalBodiesTransform.reorderFiltersWithin(IrBGP inner, TupleExprIRRenderer r) static IrBGPApplyNegatedPropertySetTransform.rewriteSimpleNpsOnly(IrBGP bgp, TupleExprIRRenderer r) Methods in org.eclipse.rdf4j.queryrender.sparql.ir.util.transform with parameters of type IrBGPModifier and TypeMethodDescriptionstatic IrBGPstatic 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 IrBGPstatic IrBGPCanonicalizeGroupedTailStepTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPFuseAltInverseTailBGPTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFusePathPlusTailAlternationUnionTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFusePrePathThenUnionAlternationTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPFuseUnionOfNpsBranchesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseUnionOfPathTriplesPartialTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPFuseUnionOfSimpleTriplesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPstatic IrBGPNormalizeFilterNotInTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPNormalizeZeroOrOneSubselectTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPReorderFiltersInOptionalBodiesTransform.apply(IrBGP bgp, TupleExprIRRenderer r) static IrBGPstatic IrBGPstatic IrBGPBaseTransform.bgpWithLines(IrBGP original, List<IrNode> lines) Build a new IrBGP with the same scope flag and the provided lines.static booleanBaseTransform.branchHasAnonPathBridge(IrBGP branch) True if the given branch contains at least one variable with the parser-generated _anon_path_ (or inverse variant) prefix anywhere in its simple triple-like structures.static voidBaseTransform.copyAllExcept(IrBGP from, IrBGP to, IrNode except) ApplyNegatedPropertySetTransform.findTripleWithConstPredicateReusingObject(IrBGP w, Var obj) ApplyNegatedPropertySetTransform.findTripleWithPredicateVar(IrBGP w, String varName) static StringApplyPathsFixedPointTransform.fingerprintWhere(IrBGP where, TupleExprIRRenderer r) Build a stable text fingerprint of a WHERE block for fixed-point detection.static IrBGPstatic IrBGPBaseTransform.fuseAdjacentPtThenPt(IrBGP bgp) Fuse adjacent IrPathTriple nodes when the first's object equals the second's subject.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 ).FusePathPlusTailAlternationUnionTransform.getSingleBranchSp(IrBGP branch) static booleanNormalizeZeroOrOneSubselectTransform.isSameTermFilterBranch(IrBGP b) static booleanMergeOptionalIntoPrecedingGraphTransform.isSimpleOptionalBody(IrBGP ow) static IrBGPBaseTransform.joinPathWithLaterSp(IrBGP bgp, TupleExprIRRenderer r) static IrBGPBaseTransform.orientBareNpsForNext(IrBGP bgp) Re-orient a bare negated property set path "!static IrBGPReorderFiltersInOptionalBodiesTransform.reorderFiltersWithin(IrBGP inner, TupleExprIRRenderer r) static IrBGPApplyNegatedPropertySetTransform.rewriteSimpleNpsOnly(IrBGP bgp, TupleExprIRRenderer r) Method parameters in org.eclipse.rdf4j.queryrender.sparql.ir.util.transform with type arguments of type IrBGPModifier and TypeMethodDescriptionstatic IrNodeBaseTransform.rewriteContainers(IrNode n, Function<IrBGP, IrBGP> f) Utility: rewrite container nodes by applying a given function to their inner IrBGP children.static IrNodeBaseTransform.rewriteContainers(IrNode n, Function<IrBGP, IrBGP> f) Utility: rewrite container nodes by applying a given function to their inner IrBGP children.