public final class CastorStatement
extends java.lang.Object
| Constructor | Description | 
|---|---|
CastorStatement(PersistenceFactory factory,
               java.sql.Connection connection) | 
 Constructor. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
bindParameter(java.lang.String name,
             java.lang.Object value,
             int type) | 
 Method to bind passed parameters to the local statement. 
 | 
void | 
close() | 
 Method to close the prepared statement. 
 | 
java.sql.ResultSet | 
executeQuery() | 
 Method to execute prepared statement and return ResultSet. 
 | 
int | 
executeUpdate() | 
 Method to execute prepared statement. 
 | 
int | 
getParameterSize() | 
 Method returning size of the parameter map. 
 | 
java.sql.PreparedStatement | 
getStatement() | 
 Method returning statement currently set. 
 | 
void | 
prepareStatement(Delete delete) | 
 Method to prepare delete statement and store it in local Variable. 
 | 
void | 
prepareStatement(Insert insert) | 
 Method to prepare insert statement and store it in local Variable. 
 | 
void | 
prepareStatement(Select select) | 
 Method to prepare select statement and store it in local Variable. 
 | 
void | 
prepareStatement(Update update,
                Condition condition) | 
 Method to prepare update statement, append passed condition and store it in
 local Variable. 
 | 
void | 
setStatement(java.sql.PreparedStatement stmt) | 
 Method to set statement. 
 | 
java.lang.String | 
toString() | 
 Method to get string representation of the existing query string. 
 | 
public CastorStatement(PersistenceFactory factory, java.sql.Connection connection)
factory - Instance of PersistenceFactory to be used to create CastorStatements.connection - Instance of the connection to be used to create CastorStatements.public java.sql.PreparedStatement getStatement()
public void setStatement(java.sql.PreparedStatement stmt)
stmt - Statement to be setpublic int getParameterSize()
                     throws java.sql.SQLException
java.sql.SQLException - Reports database access errors.public void prepareStatement(Select select) throws java.sql.SQLException
select - Prepared select-object to create statement for.java.sql.SQLException - Reports database access errors.public void prepareStatement(Insert insert) throws java.sql.SQLException
insert - Prepared insert-object to create statement for.java.sql.SQLException - Reports database access errors.public void prepareStatement(Update update, Condition condition) throws java.sql.SQLException
update - Prepared update-object to create statement for.condition - Condition to be appended to the QueryContext.java.sql.SQLException - Reports database access errors.public void prepareStatement(Delete delete) throws java.sql.SQLException
delete - Prepared delete-object to create statement for.java.sql.SQLException - Reports database access errors.public void bindParameter(java.lang.String name,
                          java.lang.Object value,
                          int type)
                   throws java.sql.SQLException
name - Name of the parameter to be bound.value - Value of the parameter to be bound.type - Type of the parameter to be bound.java.sql.SQLException - Reports database access errors.public int executeUpdate()
                  throws java.sql.SQLException
java.sql.SQLException - Reports database access errors.public java.sql.ResultSet executeQuery()
                                throws java.sql.SQLException
java.sql.SQLException - Reports database access errors.public void close()
           throws java.sql.SQLException
java.sql.SQLException - Reports database access errors.public java.lang.String toString()
toString in class java.lang.ObjectIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com