PostgreSQL Source Code
git master
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
f
h
i
n
o
p
r
s
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
sqlda-compat.h
Go to the documentation of this file.
1
/*
2
* src/interfaces/ecpg/include/sqlda-compat.h
3
*/
4
5
#ifndef ECPG_SQLDA_COMPAT_H
6
#define ECPG_SQLDA_COMPAT_H
7
8
struct
sqlvar_compat
9
{
10
short
sqltype
;
/* variable type */
11
int
sqllen
;
/* length in bytes */
12
char
*
sqldata
;
/* pointer to data */
13
short
*
sqlind
;
/* pointer to indicator */
14
char
*
sqlname
;
/* variable name */
15
char
*
sqlformat
;
/* reserved for future use */
16
short
sqlitype
;
/* ind variable type */
17
short
sqlilen
;
/* ind length in bytes */
18
char
*
sqlidata
;
/* ind data pointer */
19
int
sqlxid
;
/* extended id type */
20
char
*
sqltypename
;
/* extended type name */
21
short
sqltypelen
;
/* length of extended type name */
22
short
sqlownerlen
;
/* length of owner name */
23
short
sqlsourcetype
;
/* source type for distinct of built-ins */
24
char
*
sqlownername
;
/* owner name */
25
int
sqlsourceid
;
/* extended id of source type */
26
27
/*
28
* sqlilongdata is new. It supports data that exceeds the 32k limit.
29
* sqlilen and sqlidata are for backward compatibility and they have
30
* maximum value of <32K.
31
*/
32
char
*
sqlilongdata
;
/* for data field beyond 32K */
33
int
sqlflags
;
/* for internal use only */
34
void
*
sqlreserved
;
/* reserved for future use */
35
};
36
37
struct
sqlda_compat
38
{
39
short
sqld
;
40
struct
sqlvar_compat
*
sqlvar
;
41
char
desc_name
[19];
/* descriptor name */
42
short
desc_occ
;
/* size of sqlda structure */
43
struct
sqlda_compat
*
desc_next
;
/* pointer to next sqlda struct */
44
void
*
reserved
;
/* reserved for future use */
45
};
46
47
#endif
/* ECPG_SQLDA_COMPAT_H */
sqlda_compat
Definition:
sqlda-compat.h:38
sqlda_compat::desc_next
struct sqlda_compat * desc_next
Definition:
sqlda-compat.h:43
sqlda_compat::sqlvar
struct sqlvar_compat * sqlvar
Definition:
sqlda-compat.h:40
sqlda_compat::sqld
short sqld
Definition:
sqlda-compat.h:39
sqlda_compat::reserved
void * reserved
Definition:
sqlda-compat.h:44
sqlda_compat::desc_occ
short desc_occ
Definition:
sqlda-compat.h:42
sqlda_compat::desc_name
char desc_name[19]
Definition:
sqlda-compat.h:41
sqlvar_compat
Definition:
sqlda-compat.h:9
sqlvar_compat::sqlxid
int sqlxid
Definition:
sqlda-compat.h:19
sqlvar_compat::sqlsourceid
int sqlsourceid
Definition:
sqlda-compat.h:25
sqlvar_compat::sqltypename
char * sqltypename
Definition:
sqlda-compat.h:20
sqlvar_compat::sqltype
short sqltype
Definition:
sqlda-compat.h:10
sqlvar_compat::sqlsourcetype
short sqlsourcetype
Definition:
sqlda-compat.h:23
sqlvar_compat::sqlownerlen
short sqlownerlen
Definition:
sqlda-compat.h:22
sqlvar_compat::sqlitype
short sqlitype
Definition:
sqlda-compat.h:16
sqlvar_compat::sqlilen
short sqlilen
Definition:
sqlda-compat.h:17
sqlvar_compat::sqlflags
int sqlflags
Definition:
sqlda-compat.h:33
sqlvar_compat::sqltypelen
short sqltypelen
Definition:
sqlda-compat.h:21
sqlvar_compat::sqlind
short * sqlind
Definition:
sqlda-compat.h:13
sqlvar_compat::sqlreserved
void * sqlreserved
Definition:
sqlda-compat.h:34
sqlvar_compat::sqldata
char * sqldata
Definition:
sqlda-compat.h:12
sqlvar_compat::sqllen
int sqllen
Definition:
sqlda-compat.h:11
sqlvar_compat::sqlownername
char * sqlownername
Definition:
sqlda-compat.h:24
sqlvar_compat::sqlformat
char * sqlformat
Definition:
sqlda-compat.h:15
sqlvar_compat::sqlname
char * sqlname
Definition:
sqlda-compat.h:14
sqlvar_compat::sqlidata
char * sqlidata
Definition:
sqlda-compat.h:18
sqlvar_compat::sqlilongdata
char * sqlilongdata
Definition:
sqlda-compat.h:32
src
interfaces
ecpg
include
sqlda-compat.h
Generated on Mon Jan 20 2025 06:13:29 for PostgreSQL Source Code by
1.9.4