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.Object
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com