public interface JdbcAccess
PersistenceBroker| Modifier and Type | Method and Description |
|---|---|
void |
executeDelete(ClassDescriptor cld,
java.lang.Object obj)
performs a DELETE operation against RDBMS.
|
void |
executeDelete(Query query,
ClassDescriptor cld)
performs a DELETE operation based on the given
Query against RDBMS. |
void |
executeInsert(ClassDescriptor cld,
java.lang.Object obj)
performs an INSERT operation against RDBMS.
|
ResultSetAndStatement |
executeQuery(Query query,
ClassDescriptor cld)
performs a SELECT operation against RDBMS.
|
ResultSetAndStatement |
executeSQL(java.lang.String sqlStatement,
ClassDescriptor cld,
boolean scrollable)
performs a SQL SELECT statement against RDBMS.
|
ResultSetAndStatement |
executeSQL(java.lang.String sqlStatement,
ClassDescriptor cld,
ValueContainer[] values,
boolean scrollable)
performs a SQL SELECT statement against RDBMS.
|
void |
executeUpdate(ClassDescriptor cld,
java.lang.Object obj)
performs an UPDATE operation against RDBMS.
|
int |
executeUpdateSQL(java.lang.String sqlStatement,
ClassDescriptor cld)
performs a SQL UPDTE, INSERT or DELETE statement against RDBMS.
|
int |
executeUpdateSQL(java.lang.String sqlStatement,
ClassDescriptor cld,
ValueContainer[] values1,
ValueContainer[] values2)
performs a SQL UPDTE, INSERT or DELETE statement against RDBMS.
|
java.lang.Object |
materializeObject(ClassDescriptor cld,
Identity oid)
performs a primary key lookup operation against RDBMS and materializes
an object from the resulting row.
|
void executeDelete(ClassDescriptor cld, java.lang.Object obj) throws PersistenceBrokerException
cld - ClassDescriptor providing mapping information.obj - The object to be deleted.PersistenceBrokerExceptionvoid executeDelete(Query query, ClassDescriptor cld) throws PersistenceBrokerException
Query against RDBMS.query - the query string.cld - ClassDescriptor providing JDBC information.PersistenceBrokerExceptionvoid executeInsert(ClassDescriptor cld, java.lang.Object obj) throws PersistenceBrokerException
obj - The Object to be inserted as a row of the underlying table.cld - ClassDescriptor providing mapping information.PersistenceBrokerExceptionResultSetAndStatement executeSQL(java.lang.String sqlStatement, ClassDescriptor cld, boolean scrollable) throws PersistenceBrokerException
sqlStatement - the query string.cld - ClassDescriptor providing meta-information.scrollable - Does this resultset need cursor control for operations like last, first and sizePersistenceBrokerExceptionResultSetAndStatement executeSQL(java.lang.String sqlStatement, ClassDescriptor cld, ValueContainer[] values, boolean scrollable) throws PersistenceBrokerException
sqlStatement - the query string.cld - ClassDescriptor providing meta-information.values - The set of values to bind to the statement (may be null)scrollable - Does this resultset need cursor control for operations like last, first and sizePersistenceBrokerExceptionint executeUpdateSQL(java.lang.String sqlStatement,
ClassDescriptor cld)
throws PersistenceBrokerException
sqlStatement - the query string.cld - ClassDescriptor providing meta-information.PersistenceBrokerExceptionint executeUpdateSQL(java.lang.String sqlStatement,
ClassDescriptor cld,
ValueContainer[] values1,
ValueContainer[] values2)
throws PersistenceBrokerException
sqlStatement - the query string.cld - ClassDescriptor providing meta-information.values1 - The first set of values to bind to the statement (may be null)values2 - The second set of values to bind to the statement (may be null)PersistenceBrokerExceptionvoid executeUpdate(ClassDescriptor cld, java.lang.Object obj) throws PersistenceBrokerException
obj - The Object to be updated in the underlying table.cld - ClassDescriptor providing mapping information.PersistenceBrokerExceptionjava.lang.Object materializeObject(ClassDescriptor cld, Identity oid) throws PersistenceBrokerException
oid - contains the primary key info.cld - ClassDescriptor providing mapping information.PersistenceBrokerExceptionResultSetAndStatement executeQuery(Query query, ClassDescriptor cld) throws PersistenceBrokerException
query - the query string.cld - ClassDescriptor providing JDBC information.PersistenceBrokerException(C) 2002 - 2005 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