Class NormalizeFilterNotInTransform

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

public final class NormalizeFilterNotInTransform extends BaseTransform
Normalize FILTER conditions by reconstructing simple NOT IN expressions from top-level conjunctions of inequalities against the same variable, e.g., ( ?p != invalid input: '&'invalid input: '&' ?p != ) -> ?p NOT IN (, ). This runs on textual IrFilter conditions and does not alter EXISTS bodies or nested structures.