de.fuberlin.wiwiss.d2rq.algebra
Class OrderSpec

java.lang.Object
  extended by de.fuberlin.wiwiss.d2rq.algebra.OrderSpec

public class OrderSpec
extends Object


Field Summary
static List<OrderSpec> NONE
           
 
Constructor Summary
OrderSpec(Expression expression)
           
OrderSpec(Expression expression, boolean ascending)
           
 
Method Summary
 boolean equals(Object other)
           
 Expression expression()
           
 int hashCode()
           
 boolean isAscending()
           
 String toSQL(ConnectedDB database, AliasMap aliases)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final List<OrderSpec> NONE
Constructor Detail

OrderSpec

public OrderSpec(Expression expression)

OrderSpec

public OrderSpec(Expression expression,
                 boolean ascending)
Method Detail

toSQL

public String toSQL(ConnectedDB database,
                    AliasMap aliases)

expression

public Expression expression()

isAscending

public boolean isAscending()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object