PQconninfoOption_t Module



Contents


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: CONNINFO_LABEL_LEN = 64

Derived Types

type, public ::  PQconninfoOption

This is a derived-type that you are expected to use.

Components

Type Visibility Attributes Name Initial
character(len=CONNINFO_LABEL_LEN), public :: keyword

The keyword of the option.

character(len=CONNINFO_LABEL_LEN), public :: envvar

Fallback environment variable name

character(len=CONNINFO_LABEL_LEN), public :: compiled

Fallback compiled in default value

character(len=CONNINFO_LABEL_LEN), public :: val

Option's current value, or empty.

character(len=CONNINFO_LABEL_LEN), public :: label

Lable for field in connect dialog

character(len=1), public :: dispchar

Indicates how to display this field in a connect dialog. Values are:
"" Display entered value as is,
"*" Password field - hide value,
"D" Debug option - don't show by default.

integer(kind=int32), public :: dispsize

Field size in characters for dialog.

type, public ::  c_PQconninfoOption

This type is for wraps, such as PQconninfo, PQconndefaults, PQconninfoParse.

Components

Type Visibility Attributes Name Initial
type(c_ptr), public :: keyword
type(c_ptr), public :: envvar
type(c_ptr), public :: compiled
type(c_ptr), public :: val
type(c_ptr), public :: label
type(c_ptr), public :: dispchar
integer(kind=c_int), public :: dispsize

type, public ::  c_PQconnOptionSizes

This type is for wraps, such as PQconninfo, PQconndefaults, PQconninfoParse.

Components

Type Visibility Attributes Name Initial
integer(kind=c_int), public :: keyword
integer(kind=c_int), public :: envvar
integer(kind=c_int), public :: compiled
integer(kind=c_int), public :: val
integer(kind=c_int), public :: label
integer(kind=c_int), public :: dispchar