Uses of Package
org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Packages that use org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Package
Description
-
Classes in org.eclipse.rdf4j.query.algebra.evaluation.optimizer used by org.eclipse.rdf4j.query.algebra.evaluation.optimizerClassDescriptionAssigns values to variables based on a supplied set of bindings.Optimizes a query model by inlining
BindingSetAssignmentvalues where possible.Splits conjunctive constraints into seperate constraints.A query optimizer that optimize disjunctive constraints on tuple expressions.Moves the Order node above the Projection when variables are projected.Key identifying a triple pattern and which positions are bound.If a projection node in the algebra does not contribute or change the results it can be removed from the tree.A query optimizer that (partially) normalizes query models to a canonical form.Inspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union arguments). -
Classes in org.eclipse.rdf4j.query.algebra.evaluation.optimizer used by org.eclipse.rdf4j.query.algebra.evaluation.sketchClassDescriptionOptional SPI for join-factor work estimates under a concrete prefix binding set.Collects and supplies statistics about triple pattern evaluations.Optional hook for statistics implementations that can share short-lived caches during one optimizer pass.