Package org.apache.ojb.broker.query

Interface Summary
MtoNQuery Interface for MtoNQueries
Query represents Queries that can be used by the OJB PersistenceBroker to retrieve Objects from the underlying DB.
ReportQuery Interface for ReportQueries
 

Class Summary
AbstractQueryImpl Abstract implemenation of Query interface
BetweenCriteria SelectionCriteria for 'between x and y'
Criteria Persistent Criteria can be used to retrieve sets of objects based on their attributes Normally each attribute is ANDed together, an OR can be performed by creating a new PersistentCriteria and adding it.
CriteriaUtils This Class contains utility functions for Criterias.
ExistsCriteria SelectionCriteria for [not] exists(sub query)
FieldCriteria Abstract superclass for Criteria using a field to compare with
InCriteria SelectionCriteria for 'in (a,b,c..)'
LikeCriteria Model a Like Criteria
Escape Processing by Paul R.
NullCriteria SelectionCriteria for 'is null' and 'is not null'
OJBSearchFilter OJB Search Filter Class for ObJectRelationalBridge O/R mapping tool This class builds a search filter tree, specifing how names and values are to be compared when searching a database.
QueryByCriteria represents a search by criteria.
QueryByIdentity Represents a search by identity.
QueryByMtoNCriteria represents a search by criteria.
QueryBySQL  
QueryFactory Insert the type's description here.
ReportQueryByCriteria Query for Reports.
ReportQueryByMtoNCriteria ReportQuery using MtoNCriteria, for internal use
SearchFilter Class to build selection criteria for searches Search Filter Class (Abstract) This class builds a search filter tree, specifing how names and values are to be compared when searching a database.
SelectionCriteria abstract baseclass of all criteria classes, can't be instantiated.
SqlCriteria SelectionCriteria for free form sql "REVERSE(name) like 're%'"
UserAlias This class is used to specify the path segments of a Criteria that should have associated table aliases.
ValueCriteria Models a Criteria comparing an attribute to a value
ie: name = 'Mark' , name like 'M%'
 

Exception Summary
DBException  
 



(C) 2002 - 2006 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.4, 2005-12-30