public interface StatementManagerIF
| Modifier and Type | Field and Description |
|---|---|
static int |
FETCH_SIZE_NOT_APPLICABLE
fetchSize hint marking that setting fetch size for current statement is N/A.
|
static int |
FETCH_SIZE_NOT_EXPLICITLY_SET
fetchSize hint marking that there is no statement-level explicit override.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bindDelete(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
binds the objects primary key and locking values to the statement, BRJ
|
void |
bindDelete(java.sql.PreparedStatement stmt,
Identity oid,
ClassDescriptor cld)
Binds the Identities Primary key values to the statement.
|
void |
bindInsert(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
binds the values of the object obj to the statements parameters
|
void |
bindSelect(java.sql.PreparedStatement stmt,
Identity oid,
ClassDescriptor cld,
boolean callableStmt)
binds the Identities Primary key values to the statement
|
int |
bindStatement(java.sql.PreparedStatement stmt,
Query query,
ClassDescriptor cld,
int param)
bind a Query based Select Statement
|
void |
bindUpdate(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
binds the values of the object obj to the statements parameters
|
int |
bindValues(java.sql.PreparedStatement stmt,
ValueContainer[] valueContainer,
int index)
binds the given array of values (if not null) starting from the given
parameter index
|
void |
closeResources(java.sql.Statement stmt,
java.sql.ResultSet rs) |
java.sql.PreparedStatement |
getDeleteStatement(ClassDescriptor cds)
return a prepared DELETE Statement fitting for the given ClassDescriptor
|
java.sql.Statement |
getGenericStatement(ClassDescriptor cds,
boolean scrollable)
return a generic Statement for the given ClassDescriptor
|
java.sql.PreparedStatement |
getInsertStatement(ClassDescriptor cds)
return a prepared Insert Statement fitting for the given ClassDescriptor
|
java.sql.PreparedStatement |
getPreparedStatement(ClassDescriptor cds,
java.lang.String sql,
boolean scrollable,
int explicitFetchSizeHint,
boolean callableStmt)
Return a PreparedStatement for selecting against the given ClassDescriptor.
|
java.sql.PreparedStatement |
getSelectByPKStatement(ClassDescriptor cds)
return a prepared Select Statement for the given ClassDescriptor
|
java.sql.PreparedStatement |
getUpdateStatement(ClassDescriptor cds)
return a prepared Update Statement fitting to the given ClassDescriptor
|
static final int FETCH_SIZE_NOT_APPLICABLE
static final int FETCH_SIZE_NOT_EXPLICITLY_SET
void bindDelete(java.sql.PreparedStatement stmt,
Identity oid,
ClassDescriptor cld)
throws java.sql.SQLException
stmt - oid - cld - ClassDescriptor for the Object, if null will be lookup automaticjava.sql.SQLExceptionvoid bindDelete(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
throws java.sql.SQLException
java.sql.SQLExceptionint bindStatement(java.sql.PreparedStatement stmt,
Query query,
ClassDescriptor cld,
int param)
throws java.sql.SQLException
java.sql.SQLExceptionvoid bindInsert(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
throws java.sql.SQLException
java.sql.SQLExceptionvoid bindSelect(java.sql.PreparedStatement stmt,
Identity oid,
ClassDescriptor cld,
boolean callableStmt)
throws java.sql.SQLException
stmt - oid - cld - ClassDescriptor for the Object, if null will be lookup automaticcallableStmt - Indicate if the specified PreparedStatement
is a CallableStatement supporting stored procedures.java.sql.SQLExceptionvoid bindUpdate(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
throws java.sql.SQLException
java.sql.SQLExceptionint bindValues(java.sql.PreparedStatement stmt,
ValueContainer[] valueContainer,
int index)
throws java.sql.SQLException
java.sql.SQLExceptionjava.sql.PreparedStatement getDeleteStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLExceptionjava.sql.Statement getGenericStatement(ClassDescriptor cds, boolean scrollable) throws PersistenceBrokerException
PersistenceBrokerExceptionjava.sql.PreparedStatement getInsertStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLExceptionjava.sql.PreparedStatement getPreparedStatement(ClassDescriptor cds, java.lang.String sql, boolean scrollable, int explicitFetchSizeHint, boolean callableStmt) throws PersistenceBrokerException
PersistenceBrokerExceptionjava.sql.PreparedStatement getSelectByPKStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLExceptionjava.sql.PreparedStatement getUpdateStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLExceptionvoid closeResources(java.sql.Statement stmt,
java.sql.ResultSet rs)
(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