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:
Comparator<Binding>

public class BindingComparator
extends Object
implements Comparator<Binding>


Constructor Summary
BindingComparator(List<SortCondition> _conditions)
           
BindingComparator(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)
           
 List<SortCondition> getConditions()
           
 
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(List<SortCondition> conditions,
                         ExecutionContext execCxt)

BindingComparator

public BindingComparator(List<SortCondition> _conditions)
Method Detail

getConditions

public List<SortCondition> getConditions()

compare

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

compareNodesRaw

public static int compareNodesRaw(NodeValue nv1,
                                  NodeValue nv2)

compareBindingsSyntactic

public static int compareBindingsSyntactic(Binding bind1,
                                           Binding bind2)


Licenced under the Apache License, Version 2.0