diff options
Diffstat (limited to 'offapi/com/sun/star/sdbc/CallableStatement.idl')
-rw-r--r-- | offapi/com/sun/star/sdbc/CallableStatement.idl | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/offapi/com/sun/star/sdbc/CallableStatement.idl b/offapi/com/sun/star/sdbc/CallableStatement.idl deleted file mode 100644 index fe2cd88ae..000000000 --- a/offapi/com/sun/star/sdbc/CallableStatement.idl +++ /dev/null @@ -1,108 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sdbc_CallableStatement_idl__ -#define __com_sun_star_sdbc_CallableStatement_idl__ - -#include <com/sun/star/sdbc/PreparedStatement.idl> - - module com { module sun { module star { module sdbc { - - published interface XRow; - published interface XOutParameters; - - -/** is used to execute SQL stored procedures. - - - <p> - SDBC provides a stored procedure SQL escape that allows stored procedures - to be called in a standard way for all RDBMSs. This escape syntax has one - form that includes a result parameter and one that does not. If used, the - result parameter must be registered as an OUT parameter. The other parameters - can be used for input, output, or both. Parameters are referred to sequentially, - by number. The first parameter is 1. - </p> - <p> - <code>{?=call&lt;procedure-name&gt;[&lt;arg1&gt;,&lt;arg2&gt;,...]}<br/>{call&lt;procedure-name&gt;[&lt;arg1&gt;,&lt;arg2&gt;,...]} - </code> - </p> - <p> - IN parameter values are set using the set methods inherited from - <type scope="com::sun::star::sdbc">PreparedStatement</type> - . The type of all - OUT parameters must be registered prior to executing the stored procedure; - their values are retrieved after execution via the - <code>get</code> - methods - provided by the - <type scope="com::sun::star::sdbc">XRow</type> - . - </p> - <p> - A - <code>CallableStatement</code> - can return one - <type scope="com::sun::star::sdbc">XResultSet</type> - or multiple - <type scope="com::sun::star::sdbc">ResultSet</type> - objects. Multiple - <code>ResultSet</code> - objects are - handled using operations inherited from - <type scope="com::sun::star::sdbc">XPreparedStatement</type> - . - </p> - <p> - For maximum portability, a call's - <type scope="com::sun::star::sdbc">ResultSet</type> - objects and - update counts should be processed prior to getting the values of output - parameters. - </p> -*/ -published service CallableStatement -{ - service PreparedStatement; - - - /** is used for retrieve the values of OUT parameters. - */ - interface XRow; - - - /** is used to declare parameters as OUT parameters. - */ - interface XOutParameters; -}; - -//============================================================================= - -}; }; }; }; - -/*=========================================================================== -===========================================================================*/ -#endif |