|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ojb.broker.query.SelectionCriteria
abstract baseclass of all criteria classes, can't be instantiated. This code is based on stuff from COBRA - Java Object Persistence Layer Copyright (C) 1997, 1998 DB Harvey-George eMail: cobra@lowrent.org
Field Summary | |
protected static java.lang.String |
BETWEEN
|
protected static java.lang.String |
EQUAL
|
protected static java.lang.String |
GREATER
|
protected static java.lang.String |
IN
|
protected static java.lang.String |
IS_NULL
|
protected static java.lang.String |
LESS
|
protected static java.lang.String |
LIKE
|
protected static java.lang.String |
NOT_BETWEEN
|
protected static java.lang.String |
NOT_EQUAL
|
protected static java.lang.String |
NOT_GREATER
|
protected static java.lang.String |
NOT_IN
|
protected static java.lang.String |
NOT_IS_NULL
|
protected static java.lang.String |
NOT_LESS
|
protected static java.lang.String |
NOT_LIKE
|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
(package private) |
SelectionCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String alias)
Constructor declaration |
Method Summary | |
void |
bind(java.lang.Object newValue)
sets the value of the criteria to newValue. |
java.lang.String |
getAlias()
|
java.lang.Object |
getAttribute()
Answer the attribute |
abstract java.lang.String |
getClause()
Answer the SQL compare-clause for this criteria |
Criteria |
getCriteria()
|
int |
getNumberOfExtentsToBind()
Returns the numberOfExtentsToBind. |
QueryByCriteria |
getQuery()
|
java.lang.Object |
getValue()
Answer the value |
protected boolean |
isBindable()
answer true if the selection criteria is bindable BRJ: value null is bindable |
boolean |
isBound()
BRJ : Used by the ODMG OQLQuery.bind() operation |
boolean |
isTranslateAttribute()
|
void |
setAlias(java.lang.String alias)
Sets the alias. |
protected void |
setBound(boolean bound)
Sets the bound. |
(package private) void |
setCriteria(Criteria criteria)
|
void |
setNumberOfExtentsToBind(int numberOfExtentsToBind)
Sets the numberOfExtentsToBind. |
(package private) void |
setTranslateAttribute(boolean b)
|
protected void |
setValue(java.lang.Object value)
Sets the value. |
java.lang.String |
toString()
String representation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
static final long serialVersionUID
protected static final java.lang.String EQUAL
protected static final java.lang.String NOT_EQUAL
protected static final java.lang.String GREATER
protected static final java.lang.String NOT_GREATER
protected static final java.lang.String LESS
protected static final java.lang.String NOT_LESS
protected static final java.lang.String LIKE
protected static final java.lang.String NOT_LIKE
protected static final java.lang.String IS_NULL
protected static final java.lang.String NOT_IS_NULL
protected static final java.lang.String BETWEEN
protected static final java.lang.String NOT_BETWEEN
protected static final java.lang.String IN
protected static final java.lang.String NOT_IN
Constructor Detail |
SelectionCriteria(java.lang.Object anAttribute, java.lang.Object aValue, java.lang.String alias)
anAttribute
- column- or fieldName or a QueryaValue
- the value to compare withalias
- use alias to link anAttribute toMethod Detail |
public abstract java.lang.String getClause()
public void bind(java.lang.Object newValue)
public java.lang.Object getValue()
public java.lang.Object getAttribute()
public java.lang.String toString()
public boolean isBound()
protected void setBound(boolean bound)
bound
- The bound to setprotected void setValue(java.lang.Object value)
value
- The value to setprotected boolean isBindable()
public int getNumberOfExtentsToBind()
public void setNumberOfExtentsToBind(int numberOfExtentsToBind)
numberOfExtentsToBind
- The numberOfExtentsToBind to setpublic java.lang.String getAlias()
public void setAlias(java.lang.String alias)
alias
- The alias to setpublic boolean isTranslateAttribute()
void setTranslateAttribute(boolean b)
b
- public Criteria getCriteria()
void setCriteria(Criteria criteria)
criteria
- public QueryByCriteria getQuery()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |