Uses of Class
org.apache.jena.sparql.algebra.TransformCopy
Packages that use TransformCopy
Package
Description
-
Uses of TransformCopy in org.apache.jena.sparql.algebra
Subclasses of TransformCopy in org.apache.jena.sparql.algebraModifier and TypeClassDescriptionclassRename quad form alegbraclassTransform that rewrites an algebra into quadblock formclassTransform that rewrites an algebra into quad formclassConvert query in algebra form so that the default graph of the query is the union of named graphs -
Uses of TransformCopy in org.apache.jena.sparql.algebra.optimize
Subclasses of TransformCopy in org.apache.jena.sparql.algebra.optimizeModifier and TypeClassDescriptionclassTransforms genericDISTINCTplusORDER BYcombinations toREDUCEDplusORDER BYwhich typically gives better performance and memory consumption because engines have to keep less data in-memory to evaluate it.classA transform that tries to in-line/eliminate assignmentsclassclassAn optimizer that aims to combine multiple extend clauses together.classRedo FILTER (A&&B) as FILTER(A) FILTER(B) (as an expr list).classFilter disjunction.classA transform that aims to optimize queries where there is an equality constraint on a variable to speed up evaluation e.gclassOptimizer for transforming implicit joins.classA transform that aims to optimize queries where there is an inequality constraint on a variable in an attempt to speed up evaluation e.gclassRewrite an algebra expression to put filters as close to their bound variables.classRewrite an algebra expression to put filters as close to their bound variables in a BGP.classOptimizer for transforming implicit joins.classChoose join strategyclassMerge BGPs, additionally merges the specialOpTripleoperator which is a BGP of a single triple pattern that may be introduced by other transforms (join BGP1 BGP2) => BGP (sequence ...BGP1 BGP2 ...)classImproved optimization forORDER BYplusDISTINCTorREDUCEDcombinations, see JENA-441 for original proposal and discussion.classPerform the equivalent of the transactions in the SPARQL 1.1 spec.classThe path transformation step mostly per the SPARQL 1.1 spec with some enhancement e.g. expanding alternative paths into unions.classExpand basic graph patterns and quad patterns to joins of(triple)and(quad).classOptimizer that ensures that table empty is promoted as high up a query as is possibleclassRewrite to replace a property function property with the call to the property function implementationclassA transform capable of removing assignments from the algebra treeclassclassA Transformer that applies a reordering to all BGPs and Quad Patterns present in the algebraclassclassOptimization that changes queries that usesOFFSET/LIMITandORDER BYto execute usingTop N: i.e. while executing, keep only the top N items seen. -
Uses of TransformCopy in org.apache.jena.sparql.engine.iterator
Subclasses of TransformCopy in org.apache.jena.sparql.engine.iterator