com.hp.hpl.jena.sparql.engine.binding
Class BindingComparator

java.lang.Object
  extended by com.hp.hpl.jena.sparql.engine.binding.BindingComparator
All Implemented Interfaces:
java.util.Comparator<Binding>

public class BindingComparator
extends java.lang.Object
implements java.util.Comparator<Binding>


Constructor Summary
BindingComparator(java.util.List<SortCondition> _conditions)
           
BindingComparator(java.util.List<SortCondition> conditions, ExecutionContext execCxt)
           
 
Method Summary
 int compare(Binding bind1, Binding bind2)
           
static int compareBindingsSyntactic(Binding bind1, Binding bind2)
           
static int compareNodesRaw(NodeValue nv1, NodeValue nv2)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

BindingComparator

public BindingComparator(java.util.List<SortCondition> conditions,
                         ExecutionContext execCxt)

BindingComparator

public BindingComparator(java.util.List<SortCondition> _conditions)
Method Detail

compare

public int compare(Binding bind1,
                   Binding bind2)
Specified by:
compare in interface java.util.Comparator<Binding>

compareNodesRaw

public static int compareNodesRaw(NodeValue nv1,
                                  NodeValue nv2)

compareBindingsSyntactic

public static int compareBindingsSyntactic(Binding bind1,
                                           Binding bind2)


Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.