1
/* -*-c-*- Make sure this file comes up in the C mode of emacs */
3
** Author(s): Ernie Johnson
4
** Contact: xsb-contact@cs.sunysb.edu
6
** Copyright (C) The Research Foundation of SUNY, 1997-1998
8
** XSB is free software; you can redistribute it and/or modify it under the
9
** terms of the GNU Library General Public License as published by the Free
10
** Software Foundation; either version 2 of the License, or (at your option)
13
** XSB is distributed in the hope that it will be useful, but WITHOUT ANY
14
** WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15
** FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for
18
** You should have received a copy of the GNU Library General Public License
19
** along with XSB; if not, write to the Free Software Foundation,
20
** Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
22
** $Id: desc_bv_xsb_i.h,v 1.2 2000/10/02 15:32:23 ejohnson Exp $
27
* DESCRIBE the SQL Statement's Bind Variables
28
* -------------------------------------------
29
* Initilizes the bind descriptor after examining the placeholders in
30
* the PREPAREd dynamic SQL statement to determine the name(s) and
31
* length(s) of the placeholders, as well as the data type of the
32
* associated input host variable(s).
35
switch (cursorHandle) {
37
EXEC SQL DESCRIBE BIND VARIABLES FOR S0 INTO DESCRIPTOR descriptor;
40
EXEC SQL DESCRIBE BIND VARIABLES FOR S1 INTO DESCRIPTOR descriptor;
43
EXEC SQL DESCRIBE BIND VARIABLES FOR S2 INTO DESCRIPTOR descriptor;
46
EXEC SQL DESCRIBE BIND VARIABLES FOR S3 INTO DESCRIPTOR descriptor;
49
EXEC SQL DESCRIBE BIND VARIABLES FOR S4 INTO DESCRIPTOR descriptor;
52
EXEC SQL DESCRIBE BIND VARIABLES FOR S5 INTO DESCRIPTOR descriptor;
55
EXEC SQL DESCRIBE BIND VARIABLES FOR S6 INTO DESCRIPTOR descriptor;
58
EXEC SQL DESCRIBE BIND VARIABLES FOR S7 INTO DESCRIPTOR descriptor;
61
EXEC SQL DESCRIBE BIND VARIABLES FOR S8 INTO DESCRIPTOR descriptor;
64
EXEC SQL DESCRIBE BIND VARIABLES FOR S9 INTO DESCRIPTOR descriptor;
67
EXEC SQL DESCRIBE BIND VARIABLES FOR S10 INTO DESCRIPTOR descriptor;
70
EXEC SQL DESCRIBE BIND VARIABLES FOR S11 INTO DESCRIPTOR descriptor;
73
EXEC SQL DESCRIBE BIND VARIABLES FOR S12 INTO DESCRIPTOR descriptor;
76
EXEC SQL DESCRIBE BIND VARIABLES FOR S13 INTO DESCRIPTOR descriptor;
79
EXEC SQL DESCRIBE BIND VARIABLES FOR S14 INTO DESCRIPTOR descriptor;
82
EXEC SQL DESCRIBE BIND VARIABLES FOR S15 INTO DESCRIPTOR descriptor;
85
EXEC SQL DESCRIBE BIND VARIABLES FOR S16 INTO DESCRIPTOR descriptor;
88
EXEC SQL DESCRIBE BIND VARIABLES FOR S17 INTO DESCRIPTOR descriptor;
91
EXEC SQL DESCRIBE BIND VARIABLES FOR S18 INTO DESCRIPTOR descriptor;
94
EXEC SQL DESCRIBE BIND VARIABLES FOR S19 INTO DESCRIPTOR descriptor;
97
EXEC SQL DESCRIBE BIND VARIABLES FOR S20 INTO DESCRIPTOR descriptor;