com.hp.hpl.jena.sparql.algebra.op
Class OpTopN
java.lang.Object
com.hp.hpl.jena.sparql.util.PrintSerializableBase
com.hp.hpl.jena.sparql.algebra.op.OpBase
com.hp.hpl.jena.sparql.algebra.op.Op1
com.hp.hpl.jena.sparql.algebra.op.OpModifier
com.hp.hpl.jena.sparql.algebra.op.OpTopN
- All Implemented Interfaces:
- Op, Named, PrintSerializable, Printable
public class OpTopN
- extends OpModifier
Top N from a stream of items - for small N, better than ORDER BY + LIMIT N
| Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.Op1 |
getSubOp |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
OpTopN
public OpTopN(Op subOp,
int N,
java.util.List<SortCondition> conditions)
getConditions
public java.util.List<SortCondition> getConditions()
getLimit
public int getLimit()
getName
public java.lang.String getName()
visit
public void visit(OpVisitor opVisitor)
copy
public Op copy(Op subOp)
- Specified by:
copy in class Op1
apply
public Op apply(Transform transform,
Op subOp)
- Specified by:
apply in class Op1
hashCode
public int hashCode()
- Specified by:
hashCode in class OpBase
equalTo
public boolean equalTo(Op other,
NodeIsomorphismMap labelMap)
- Specified by:
equalTo in interface Op- Specified by:
equalTo in class OpBase
Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.