Package biz.hammurapi.sql

Interface Summary
DataAccessObject If objects being projected implement this interface then SQLProcessor will invoke DataAccessObject.setSQLProcessor(SQLProcessor) to set reference to itself.
DataIterator  
IDatabaseObject Interface of DatabaseObject.
IdentityGenerator  
IdentityManager Base interface for identity generator and identity retriever.
IdentityRetriever  
JdbcPersistable Marker interface
Lazy DatabaseObject subclasses shall implement this interface in order to take advantage of lazy relationship loading
MetadataAwareRowProcessor  
Parameterizer Parameterizes prepared statement
Projector Projects ResultSet row to Java object
Relationship  
RelationshipList  
RowProcessor Processes rows in ResultSet
RowProcessorEx Contains handler of empty ResultSet
Transaction Interface to execute a series of database operation in a transaction.
 

Class Summary
BaseReflectionProjector Base class for reflection projectors.
CompositeParameterizer Represents multiple parameterizers as one
ConnectionPerThreadDataSource Maintains one connection per thread.
ConnectionPerThreadDataSourceComponent  
ConstructorProjector This projector constructs objects using database field values
ConstructorProjector.ColumnName  
DatabaseObject SQLC-generated interface implementations implement this method to achieve differential update functionality - inserting and updating only modified fields.
FirstColumnProjector Projects first column by invoking ResultSet.getObject(1)
FirstColumnSmartProjector Base class for SQLC generated projectors.
GenericIdentityGenerator Generates identities by executing specified SQL statement
GenericIdentityRetriever Retrieves identity by executing SQL statement
InterfaceProjector  
JdbcStorage  
MeasuringDatabaseObject Collects operation metrics for load, insert, update, delete.
MsSqlIdentityRetriever Invokes select @@IDENTITY
OracleSequenceIdentityGenerator Generates identities using SQLProcessor nextPK method
PropertyProjector Projects fields from result set to object properties (fields or setters)
RowsetConfigurableContainer Container, which reads component definitions from rowset.
Samples  
SimpleRelationship Base class for composite relationships where subitems exist only as part of the whole and removal of item from relationship is equivalent to deletion of the item.
SmartProjector Base class for SQLC generated projectors.
SQLProcessor This class contains methods to process SQL statements in more convenient way comparing to standard JDBC.
TableIdentityGenerator Generates identities using SQLProcessor nextPK method
 

Exception Summary
SQLExceptionEx  
SQLRuntimeException Wrapper for java.sql.SQLException.
 



Copyright © 2003 Hammurapi Group. All Rights Reserved.