SPARQL algebra operation. And the variables that appear in the projection operation will be added to a new values operation.
A bindings object.
The algebra factory.
The bindings factory.
Options for materializations.
Optional
bindFilter?: booleanIf filter expressions should be materialized.
Optional
originalBindings?: BindingsThe bindings object as it was at the top level call of materializeOperation.
Optional
strictTargetVariables?: booleanIf target variable bindings (such as on SELECT or BIND) should not be allowed.
Algebra.Operation A new operation materialized with the given bindings.
Materialize the given operation (recursively) with the given bindings. Essentially, the variables in the given operation which don't appear in the projection operation will be replaced by the terms bound to the variables in the given bindings.