|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FirebirdStatement
Firebird-specific extensions to the Statement
interface.
Field Summary |
---|
Fields inherited from interface java.sql.Statement |
---|
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO |
Method Summary | |
---|---|
java.sql.ResultSet |
getCurrentResultSet()
Get current result set. |
int |
getDeletedRowsCount()
Get number of deleted rows. |
int |
getInsertedRowsCount()
Get number of inserted rows. |
java.lang.String |
getLastExecutionPlan()
Get execution plan for the last executed statement. |
int |
getUpdatedRowsCount()
Get number of updated rows. |
boolean |
hasOpenResultSet()
Check if this statement has open result set. |
boolean |
isClosed()
Retrieves whether this Statement object has been closed. |
boolean |
isValid()
Check if this statement is valid. |
Methods inherited from interface java.sql.Statement |
---|
addBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout |
Methods inherited from interface java.sql.Wrapper |
---|
isWrapperFor, unwrap |
Method Detail |
---|
int getInsertedRowsCount() throws java.sql.SQLException
java.sql.SQLException
- if database error occurs.int getUpdatedRowsCount() throws java.sql.SQLException
java.sql.SQLException
- if database error occurs.int getDeletedRowsCount() throws java.sql.SQLException
java.sql.SQLException
- if database error occurs.boolean hasOpenResultSet()
false
because from the statement's point of view
result set is not open (in auto-commit mode complete result set is fetched
and cached in wrapping object before returning from the
Statement.getResultSet()
method).
true
if there's already open result set associated
with this statement, otherwise false
.java.sql.ResultSet getCurrentResultSet() throws java.sql.SQLException
Statement.getResultSet()
, except that this method
can be called as much as you like.
ResultSet
representing current result set
or null
if it is not available.
java.sql.SQLException
- if database access error happened.boolean isValid()
true
if statement is valid and can be used to
execute SQL.java.lang.String getLastExecutionPlan() throws java.sql.SQLException
FirebirdPreparedStatement.getExecutionPlan()
, this method can be
called only after executing a query or update statement.
java.sql.SQLException
- if no statement was executed before calling this
method, statement is not valid, or there was an error when obtaining
the execution plan.boolean isClosed() throws java.sql.SQLException
Statement
object has been closed. A Statement
is closed if the
method close has been called on it, or if it is automatically closed.
Provided here for compatibility with Java 5
isClosed
in interface java.sql.Statement
Statement
object is closed; false if it is still open
java.sql.SQLException
- if a database access error occurs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |