Class FusePrePathThenUnionAlternationTransform

java.lang.Object
org.eclipse.rdf4j.queryrender.sparql.ir.util.transform.BaseTransform
org.eclipse.rdf4j.queryrender.sparql.ir.util.transform.FusePrePathThenUnionAlternationTransform

public final class FusePrePathThenUnionAlternationTransform extends BaseTransform
Fuse pattern: [PathTriple pre] followed by a UNION with two branches that each represent a tail path from pre.object to a common end variable. Produces a single PathTriple with pre.pathText/(altTail), enabling subsequent tail join with a following constant triple.