apollo.Storable
Class WhereQuery

java.lang.Object
  |
  +--apollo.Storable.WhereStatement
        |
        +--apollo.Storable.WhereQuery

public class WhereQuery
extends WhereStatement


Field Summary
static java.lang.String AND
           
static java.lang.String EQUAL
           
static java.lang.String GREATER
           
static java.lang.String GREATER_EQUAL
           
static java.lang.String LESS
           
static java.lang.String LESS_EQUAL
           
static java.lang.String NOT_EQUAL
           
static java.lang.String OR
           
 
Fields inherited from class apollo.Storable.WhereStatement
MT
 
Constructor Summary
WhereQuery()
           
 
Method Summary
 boolean getDistinct()
           
 java.util.Enumeration getEnumTablesUsed()
           
 java.lang.Integer getLimitOffset()
           
 java.lang.Integer getLimitRows()
           
 ManagerTracker getMT()
           
 java.lang.String getStrClause()
           
static java.lang.String getStringCalendar(java.util.Calendar c)
           
 java.lang.String getStrOperator()
           
 java.lang.String getStrOrderBy()
           
 boolean hasLimit()
           
 boolean hasOrderBy()
           
 void insertWhereClause(java.lang.String operator, java.lang.String strFieldName, java.lang.Class clFieldName, java.lang.Object fieldValue)
           
 void insertWhereClause(java.lang.String operator, java.lang.String strFieldName, java.lang.Class clFieldName, java.lang.Object fieldValue, java.lang.Class clFieldValue)
           
 void insertWhereClause(java.lang.String operator, java.lang.String strFieldName, java.lang.Class clFieldName, java.lang.Object fieldValue, java.lang.Class clFieldValue, java.lang.String comparison)
           
 void insertWhereClause(java.lang.String operator, java.lang.String strFieldName, java.lang.Class clFieldName, java.lang.Object fieldValue, java.lang.String comparison)
           
 void insertWhereSubClause(java.lang.String operator, WhereQuery whereSubQuery)
           
 void resetLimit()
           
 void resetOrderBy()
           
 void setDistinct(boolean distinct)
           
 void setLimitOffset(java.lang.Integer limitOffset)
           
 void setLimitRows(java.lang.Integer limitRows)
           
 void setMT(ManagerTracker MT)
           
 void setOperator(java.lang.String operator)
           
 void setOrderBy(java.lang.Class clOrderBy, java.lang.String strFieldOrderBy)
           
 
Methods inherited from class apollo.Storable.WhereStatement
getEnumTableNames, getStrTableNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AND

public static final java.lang.String AND

OR

public static final java.lang.String OR

EQUAL

public static final java.lang.String EQUAL

NOT_EQUAL

public static final java.lang.String NOT_EQUAL

GREATER

public static final java.lang.String GREATER

LESS

public static final java.lang.String LESS

GREATER_EQUAL

public static final java.lang.String GREATER_EQUAL

LESS_EQUAL

public static final java.lang.String LESS_EQUAL
Constructor Detail

WhereQuery

public WhereQuery()
Method Detail

setMT

public void setMT(ManagerTracker MT)
Overrides:
setMT in class WhereStatement

getMT

public ManagerTracker getMT()
Overrides:
getMT in class WhereStatement

getStrOperator

public java.lang.String getStrOperator()
Overrides:
getStrOperator in class WhereStatement

insertWhereClause

public void insertWhereClause(java.lang.String operator,
                              java.lang.String strFieldName,
                              java.lang.Class clFieldName,
                              java.lang.Object fieldValue,
                              java.lang.Class clFieldValue,
                              java.lang.String comparison)

getStringCalendar

public static java.lang.String getStringCalendar(java.util.Calendar c)

insertWhereClause

public void insertWhereClause(java.lang.String operator,
                              java.lang.String strFieldName,
                              java.lang.Class clFieldName,
                              java.lang.Object fieldValue,
                              java.lang.Class clFieldValue)

insertWhereClause

public void insertWhereClause(java.lang.String operator,
                              java.lang.String strFieldName,
                              java.lang.Class clFieldName,
                              java.lang.Object fieldValue,
                              java.lang.String comparison)

insertWhereClause

public void insertWhereClause(java.lang.String operator,
                              java.lang.String strFieldName,
                              java.lang.Class clFieldName,
                              java.lang.Object fieldValue)

insertWhereSubClause

public void insertWhereSubClause(java.lang.String operator,
                                 WhereQuery whereSubQuery)

setOperator

public void setOperator(java.lang.String operator)

setLimitOffset

public void setLimitOffset(java.lang.Integer limitOffset)
Overrides:
setLimitOffset in class WhereStatement

getLimitOffset

public java.lang.Integer getLimitOffset()
Overrides:
getLimitOffset in class WhereStatement

setLimitRows

public void setLimitRows(java.lang.Integer limitRows)
Overrides:
setLimitRows in class WhereStatement

getLimitRows

public java.lang.Integer getLimitRows()
Overrides:
getLimitRows in class WhereStatement

resetLimit

public void resetLimit()
Overrides:
resetLimit in class WhereStatement

hasLimit

public boolean hasLimit()
Overrides:
hasLimit in class WhereStatement

resetOrderBy

public void resetOrderBy()

hasOrderBy

public boolean hasOrderBy()
Overrides:
hasOrderBy in class WhereStatement

setOrderBy

public void setOrderBy(java.lang.Class clOrderBy,
                       java.lang.String strFieldOrderBy)

getStrOrderBy

public java.lang.String getStrOrderBy()
Overrides:
getStrOrderBy in class WhereStatement

getEnumTablesUsed

public java.util.Enumeration getEnumTablesUsed()
Overrides:
getEnumTablesUsed in class WhereStatement

getDistinct

public boolean getDistinct()
Overrides:
getDistinct in class WhereStatement

setDistinct

public void setDistinct(boolean distinct)

getStrClause

public java.lang.String getStrClause()
Overrides:
getStrClause in class WhereStatement