RequiredWherePart: {
    children?: WherePart[];
    required: true;
    usesSiblingBindings?: boolean;
    whereTemplates: SparqlTemplateResult[];
}

Type declaration

  • Optionalchildren?: WherePart[]
  • required: true
  • OptionalusesSiblingBindings?: boolean

    The templates use a variable that a sibling part binds (a FILTER on a property's object variable). Such a level cannot be turned into a UNION: in a UNION every row carries the variables of one branch only.

  • whereTemplates: SparqlTemplateResult[]