org.d2rq.db.op
Class LimitOp

java.lang.Object
  extended by org.d2rq.db.op.DatabaseOp.Wrapper
      extended by org.d2rq.db.op.LimitOp
All Implemented Interfaces:
DatabaseOp

public class LimitOp
extends DatabaseOp.Wrapper


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.d2rq.db.op.DatabaseOp
DatabaseOp.Wrapper
 
Field Summary
static int NO_LIMIT
           
 
Fields inherited from interface org.d2rq.db.op.DatabaseOp
TRUE
 
Method Summary
 void accept(OpVisitor visitor)
           
static int combineLimits(int limit1, int limit2)
           
 boolean equals(Object o)
           
 int getLimit()
           
 int getLimitInverse()
           
 int hashCode()
           
static DatabaseOp limit(DatabaseOp tabular, int limit, int limitInverse)
           
static DatabaseOp swapLimits(DatabaseOp table)
          Modifies a Tabular that has an inverse limit to apply the inverse limit as its limit.
 String toString()
           
 
Methods inherited from class org.d2rq.db.op.DatabaseOp.Wrapper
getColumns, getColumnType, getTableName, getUniqueKeys, getWrapped, hasColumn, isNullable
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_LIMIT

public static final int NO_LIMIT
See Also:
Constant Field Values
Method Detail

limit

public static DatabaseOp limit(DatabaseOp tabular,
                               int limit,
                               int limitInverse)

swapLimits

public static DatabaseOp swapLimits(DatabaseOp table)
Modifies a Tabular that has an inverse limit to apply the inverse limit as its limit.


combineLimits

public static int combineLimits(int limit1,
                                int limit2)

getLimit

public int getLimit()

getLimitInverse

public int getLimitInverse()

accept

public void accept(OpVisitor visitor)

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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