org.apache.ojb.broker.query
Class FieldCriteria
java.lang.Object
org.apache.ojb.broker.query.SelectionCriteria
org.apache.ojb.broker.query.FieldCriteria
- All Implemented Interfaces:
- java.io.Serializable
- public class FieldCriteria
- extends SelectionCriteria
Abstract superclass for Criteria using a field to compare with
- Version:
- $Id: FieldCriteria.java,v 1.6 2003/09/13 14:33:57 brj Exp $
- Author:
- Jakob Braeuchi
- See Also:
- Serialized Form
Fields inherited from class org.apache.ojb.broker.query.SelectionCriteria |
BETWEEN, EQUAL, GREATER, IN, IS_NULL, LESS, LIKE, NOT_BETWEEN, NOT_EQUAL, NOT_GREATER, NOT_IN, NOT_IS_NULL, NOT_LESS, NOT_LIKE, serialVersionUID |
Constructor Summary |
(package private) |
FieldCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String aClause,
java.lang.String alias)
Constructor declaration |
Method Summary |
(package private) static FieldCriteria |
buildEqualToCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
|
(package private) static FieldCriteria |
buildGreaterCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
|
(package private) static FieldCriteria |
buildLessCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
|
(package private) static FieldCriteria |
buildNotEqualToCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
|
(package private) static FieldCriteria |
buildNotGreaterCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
|
(package private) static FieldCriteria |
buildNotLessCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
|
java.lang.String |
getClause()
Answer the SQL compare-clause for this criteria |
protected boolean |
isBindable()
answer true if the selection criteria is bindable
BRJ: value null is bindable |
boolean |
isTranslateField()
|
(package private) void |
setTranslateField(boolean b)
|
Methods inherited from class org.apache.ojb.broker.query.SelectionCriteria |
bind, getAlias, getAttribute, getCriteria, getNumberOfExtentsToBind, getQuery, getValue, isBound, isTranslateAttribute, setAlias, setBound, setCriteria, setNumberOfExtentsToBind, setTranslateAttribute, setValue, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FieldCriteria
FieldCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String aClause,
java.lang.String alias)
- Constructor declaration
- Parameters:
anAttribute
- column- or fieldNameaValue
- the value to compare withalias
- use alias to link anAttribute to
buildEqualToCriteria
static FieldCriteria buildEqualToCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
buildNotEqualToCriteria
static FieldCriteria buildNotEqualToCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
buildGreaterCriteria
static FieldCriteria buildGreaterCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
buildNotGreaterCriteria
static FieldCriteria buildNotGreaterCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
buildLessCriteria
static FieldCriteria buildLessCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
buildNotLessCriteria
static FieldCriteria buildNotLessCriteria(java.lang.Object anAttribute,
java.lang.Object aValue,
java.lang.String anAlias)
isBindable
protected boolean isBindable()
- Description copied from class:
SelectionCriteria
- answer true if the selection criteria is bindable
BRJ: value null is bindable
- Overrides:
isBindable
in class SelectionCriteria
- See Also:
SelectionCriteria.isBindable()
isTranslateField
public boolean isTranslateField()
- Returns:
- true if field name should be translated into column name
setTranslateField
void setTranslateField(boolean b)
- Parameters:
b
-
getClause
public java.lang.String getClause()
- Description copied from class:
SelectionCriteria
- Answer the SQL compare-clause for this criteria
- Specified by:
getClause
in class SelectionCriteria
Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14