Uses of Package
org.aksw.jena_sparql_api.algebra.utils
Packages that use org.aksw.jena_sparql_api.algebra.utils
Package
Description
-
-
Classes in org.aksw.jena_sparql_api.algebra.utils used by org.aksw.jena_sparql_api.algebra.analysisClassDescriptionHolder for holding an immutable expression in different representations, such as normal forms.
-
Classes in org.aksw.jena_sparql_api.algebra.utils used by org.aksw.jena_sparql_api.algebra.utilsClassDescriptionNote: The reason why SparqlConjunctiveQuery and QuadFilterPatternCanonical are not the same object (i.e.Holder for holding an immutable expression in different representations, such as normal forms.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? distinct and filters can be swapped; I suppose a reasonable order could be: filter, project, distinct Further, I think a OpWithModifiers is itself an Op again, so that the distinct / project / filter can be nested.