Package org.apache.ojb.broker.accesslayer.sql

This package contains the OJB SQL generator classes.

See:
          Description

Interface Summary
SqlGenerator This interface defines the behaviour of an SqlGenartor component that is responsible for building sql statements.
SqlStatement Interface for SQL-Statements
 

Class Summary
SqlCacheKey Helper key class to store generated sql statements
SqlDeleteByPkStatement Model a DELETE Statement
SqlDeleteByQuery Model a DELETE by Query Statement
SqlDeleteMNStatement Model an DELETE Statement for M:N indirection table
SqlExistStatement Generate a select to check existence of an object.
SqlGeneratorDefaultImpl This Class is responsible for building sql statements Objects fields and their repective values are accessed by Java reflection
SqlGeneratorFactory This factory creates SqlGenerator instances.
SqlInsertMNStatement Model an INSERT Statement for M:N indirection table
SqlInsertStatement Model an INSERT Statement
SqlMNStatement Model a MN-Statement based on Table, Columns and Values
SqlPkStatement Model simple Statements based on ClassDescriptor and/or PrimaryKey
SqlProcedureStatement Model a call to a stored procedure based on ProcedureDescriptors
SqlQueryStatement Model a Statement based on Query.
SqlQueryStatement.AttributeInfo This class is a helper to return TableAlias and PathInfo
SqlQueryStatement.TableAlias This class represents one table (possibly with alias) in the SQL query
SqlSelectByPkStatement Model a SELECT Statement by Primary Key
SqlSelectMNStatement Model a SELECT Statement for M:N indirection table
SqlSelectStatement Model a SELECT Statement
SqlUpdateStatement Model an UPDATE Statement
 

Package org.apache.ojb.broker.accesslayer.sql Description

This package contains the OJB SQL generator classes.

Patterns applied: Configurable Factory, Strategy



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