Package org.aksw.jena_sparql_api.algebra.utils
package org.aksw.jena_sparql_api.algebra.utils
-
ClassDescriptionTODO Separate cache specific parts from query containment onesNote: The reason why SparqlConjunctiveQuery and QuadFilterPatternCanonical are not the same object (i.e. we could make the projection part of the QFPC), is, that one QFPC may be indexed with different projections.Holder for holding an immutable expression in different representations, such as normal forms.An operator that references a result set by key, such as a key of a cache entry.TODO Maybe rename to OpWithModifiers The intent of this class is to capture a 'core' op together with specific modifiers to be applied afterwards: - projection, distinct and filters Issue: In which order to apply these?Notes on path resolutions: - Aliased paths do not appear to make sense here: - One might think that aliases could be used to resolve properties in templates of partitioned queries such as ?