org.apache.ojb.broker.query
Class NullCriteria

java.lang.Object
  extended byorg.apache.ojb.broker.query.SelectionCriteria
      extended byorg.apache.ojb.broker.query.ValueCriteria
          extended byorg.apache.ojb.broker.query.NullCriteria
All Implemented Interfaces:
java.io.Serializable

public class NullCriteria
extends ValueCriteria

SelectionCriteria for 'is null' and 'is not null'

Version:
$Id: NullCriteria.java,v 1.6 2003/09/13 14:33:57 brj Exp $
Author:
Jakob Braeuchi
See Also:
Serialized Form

Field Summary
 
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) NullCriteria(java.lang.String anAttribute, java.lang.String aClause, java.lang.String anAlias)
           
 
Method Summary
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
 java.lang.String toString()
          String representation
 
Methods inherited from class org.apache.ojb.broker.query.ValueCriteria
buildBeweenCriteria, buildEqualToCriteria, buildGreaterCriteria, buildInCriteria, buildLessCriteria, buildLikeCriteria, buildNotBeweenCriteria, buildNotEqualToCriteria, buildNotGreaterCriteria, buildNotInCriteria, buildNotLessCriteria, buildNotLikeCriteria, buildNotNullCriteria, buildNullCriteria, getClause
 
Methods inherited from class org.apache.ojb.broker.query.SelectionCriteria
bind, getAlias, getAttribute, getCriteria, getNumberOfExtentsToBind, getQuery, getValue, isTranslateAttribute, setAlias, setBound, setCriteria, setNumberOfExtentsToBind, setTranslateAttribute, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NullCriteria

NullCriteria(java.lang.String anAttribute,
             java.lang.String aClause,
             java.lang.String anAlias)
Method Detail

toString

public java.lang.String toString()
Description copied from class: SelectionCriteria
String representation

Overrides:
toString in class SelectionCriteria

isBound

public boolean isBound()
Description copied from class: SelectionCriteria
BRJ : Used by the ODMG OQLQuery.bind() operation

Overrides:
isBound in class SelectionCriteria
Returns:
Returns a boolean indicator

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()


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