com.hp.hpl.jena.sparql.algebra.optimize
Class TransformTopN
java.lang.Object
com.hp.hpl.jena.sparql.algebra.TransformCopy
com.hp.hpl.jena.sparql.algebra.optimize.TransformTopN
- All Implemented Interfaces:
- Transform
public class TransformTopN
- extends TransformCopy
Optimization that changes queries that uses OFFSET/LIMIT and ORDER BY
to execute using Top N: i.e. while executing, keep only the top N items seen.
This avoids full sort of the whole results, saving space and time.
| Methods inherited from class com.hp.hpl.jena.sparql.algebra.TransformCopy |
transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform |
externalSortBufferSize
public static final Symbol externalSortBufferSize
TransformTopN
public TransformTopN()
transform
public Op transform(OpSlice opSlice,
Op inSubOp)
- Specified by:
transform in interface Transform- Overrides:
transform in class TransformCopy
Licenced under the Apache License, Version 2.0