apollo.Storable
Class WhereStatement

java.lang.Object
  |
  +--apollo.Storable.WhereStatement
Direct Known Subclasses:
RawWhereQuery, WhereQuery

public abstract class WhereStatement
extends java.lang.Object


Field Summary
protected  ManagerTracker MT
           
 
Constructor Summary
WhereStatement()
           
 
Method Summary
abstract  boolean getDistinct()
           
 java.util.Enumeration getEnumTableNames(java.lang.String strDefaultTableName)
           
abstract  java.util.Enumeration getEnumTablesUsed()
           
abstract  java.lang.Integer getLimitOffset()
           
abstract  java.lang.Integer getLimitRows()
           
abstract  ManagerTracker getMT()
           
abstract  java.lang.String getStrClause()
           
abstract  java.lang.String getStrOperator()
           
abstract  java.lang.String getStrOrderBy()
           
 java.lang.String getStrTableNames(java.lang.String strDefaultTableName)
           
abstract  boolean hasLimit()
           
abstract  boolean hasOrderBy()
           
abstract  void resetLimit()
           
abstract  void setLimitOffset(java.lang.Integer limitOffset)
           
abstract  void setLimitRows(java.lang.Integer limitRows)
           
abstract  void setMT(ManagerTracker MT)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MT

protected ManagerTracker MT
Constructor Detail

WhereStatement

public WhereStatement()
Method Detail

getEnumTablesUsed

public abstract java.util.Enumeration getEnumTablesUsed()

setMT

public abstract void setMT(ManagerTracker MT)

getMT

public abstract ManagerTracker getMT()

getStrClause

public abstract java.lang.String getStrClause()

getDistinct

public abstract boolean getDistinct()

hasLimit

public abstract boolean hasLimit()

hasOrderBy

public abstract boolean hasOrderBy()

getStrOrderBy

public abstract java.lang.String getStrOrderBy()

getStrOperator

public abstract java.lang.String getStrOperator()

setLimitOffset

public abstract void setLimitOffset(java.lang.Integer limitOffset)

getLimitOffset

public abstract java.lang.Integer getLimitOffset()

setLimitRows

public abstract void setLimitRows(java.lang.Integer limitRows)

getLimitRows

public abstract java.lang.Integer getLimitRows()

resetLimit

public abstract void resetLimit()

getEnumTableNames

public java.util.Enumeration getEnumTableNames(java.lang.String strDefaultTableName)

getStrTableNames

public java.lang.String getStrTableNames(java.lang.String strDefaultTableName)