org.firebirdsql.jdbc

Interface FirebirdCallableStatement

All Superinterfaces:
CallableStatement, FirebirdPreparedStatement, FirebirdStatement, PreparedStatement, Statement
Known Implementing Classes:
AbstractCallableStatement

public interface FirebirdCallableStatement
extends FirebirdPreparedStatement, CallableStatement

Firebird extension to the java.sql.CallableStatement interface.
Author:
Roman Rokytskyy

Fields inherited from interface org.firebirdsql.jdbc.FirebirdPreparedStatement

TYPE_COMMIT, TYPE_DDL, TYPE_DELETE, TYPE_EXEC_PROCEDURE, TYPE_GET_SEGMENT, TYPE_INSERT, TYPE_PUT_SEGMENT, TYPE_ROLLBACK, TYPE_SELECT, TYPE_SELECT_FOR_UPDATE, TYPE_SET_GENERATOR, TYPE_START_TRANS, TYPE_UPDATE

Fields inherited from interface org.firebirdsql.jdbc.FirebirdStatement

CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, KEEP_CURRENT_RESULT

Method Summary

void
setSelectableProcedure(boolean selectable)
Mark this callable statement as a call of the selectable procedure.

Methods inherited from interface org.firebirdsql.jdbc.FirebirdPreparedStatement

getExecutionPlan, getStatementType

Methods inherited from interface org.firebirdsql.jdbc.FirebirdStatement

getCurrentResultSet, getDeletedRowsCount, getInsertedRowsCount, getLastExecutionPlan, getUpdatedRowsCount, hasOpenResultSet, isValid

Method Details

setSelectableProcedure

public void setSelectableProcedure(boolean selectable)
Mark this callable statement as a call of the selectable procedure. By default callable statement uses "EXECUTE PROCEDURE" SQL statement to invoke stored procedures that return single row of output parameters or a result set. In former case it retrieves only the first row of the result set.
Parameters:
selectable - true if the called procedure is selectable.

Copyright B) 2001 David Jencks and other authors. All rights reserved.