1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 #ifndef __com_sun_star_sdbc_ProcedureResult_idl__
24 #define __com_sun_star_sdbc_ProcedureResult_idl__
25 
26  module com {  module sun {  module star {  module sdbc {
27 
28 
29 /** determines whether a procedure returns a result or not.
30  */
31 published constants ProcedureResult
32 {
33 
34 	/** A possible value for column
35 			 <code>PROCEDURE_TYPE</code>
36 			 in the
37 			 <type scope="com::sun::star::sdbc">XResultSet</type>
38 			 object returned by the method
39 			 <member scope="com::sun::star::sdbc">XDatabaseMetaData::getProcedures()</member>
40 			 .
41 			 <p>
42 			 Indicates that it is not known whether the procedure returns
43 			 a result.
44 			 </p>
45 	 */
46 	const long UNKNOWN	= 0;
47 	//-------------------------------------------------------------------------
48 
49 	/** A possible value for column
50 			<code>PROCEDURE_TYPE</code>
51 			 in the
52 			 <type scope="com::sun::star::sdbc">XResultSet</type>
53 			 object returned by the method
54 			 <member scope="com::sun::star::sdbc">XDatabaseMetaData::getProcedures()</member>
55 			 .
56 			 <p>
57 			 Indicates that the procedure does not return
58 			 a result.
59 			 </p>
60 	 */
61 	const long NONE		= 1;
62 	//-------------------------------------------------------------------------
63 
64 	/** A possible value for column
65 			<code>PROCEDURE_TYPE</code>
66 			 in the
67 			 <type scope="com::sun::star::sdbc">XResultSet</type>
68 			 object returned by the method
69 			 <member scope="com::sun::star::sdbc">XDatabaseMetaData::getProcedures()</member>
70 			 .
71 			 <p>
72 			 Indicates that the procedure returns
73 			 a result.
74 			 </p>
75 	 */
76 	const long RETURN 	= 2;
77 };
78 
79 //=============================================================================
80 
81 }; }; }; };
82 
83 /*===========================================================================
84 ===========================================================================*/
85 #endif
86