Class ApplyNegatedPropertySetTransform

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

public final class ApplyNegatedPropertySetTransform extends BaseTransform
Form negated property sets (NPS) from simple shapes involving a predicate variable constrained by NOT IN or a chain of != filters, optionally followed by a constant-predicate tail step that is fused. Also contains GRAPH-aware variants so that common IR orders like GRAPH, FILTER, GRAPH can be handled. Safety: - Requires the filtered predicate variable to be a parser-generated _anon_path_* var. - Only fuses constant-predicate tails; complex tails are left to later passes.