Master Index
Home Index Key

[ 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 | Symbols ]

I

-I preprocessor option, esqlc, 1-63, 1-53, 1-57
I18n abbreviation, gls_api, 1-4
Informix Guide to SQL: Syntax, organization of, sqls, 1-7
IBM CCSID code set,
437, gls, A-16, 1-43
819, gls, A-16, A-19, A-13
definition of, gls, 1-43
-icheck preprocessor option, esqlc, 1-63, 1-52, 1-43, 1-57
Icon conventions, dbdkug, Intro-7
Icons,
comment, sqlr, Intro-9, sqls, Intro-10, esqlc, Intro-8, sqlt, Intro-10, gls_api, Intro-7, dapi, Intro-7, gls, Intro-7, extend, Intro-7, udr, Intro-7
compliance, sqlr, Intro-10, sqls, Intro-12, extend, Intro-8, udr, Intro-8
feature, sqlr, Intro-10, sqls, Intro-11, esqlc, Intro-9, sqlt, Intro-10, gls_api, Intro-8, dapi, Intro-8, gls, Intro-8, extend, Intro-8, udr, Intro-7
platform, esqlc, Intro-9, gls_api, Intro-8, dapi, Intro-8, gls, Intro-8
product, sqls, Intro-11, extend, Intro-8, udr, Intro-7
syntax diagram, sqls, Intro-14
icons, dbdkug, Intro-7
.icp file extension, esqlc, 1-50
IDATA descriptor field, esqlc, 16-36, 15-8
IDATA field,
in X/Open programs, sqls, 1-709
syntax,
ILENGTH field, sqls, 1-433
with SET DESCRIPTOR, sqls, 1-709
Identifier, sqlr, Glossary-10, sqls, 1-967 to , gls, 3-10, 1-31
DELIMIDENT environment variable, sqls, 1-972
delimited, sqls, 1-969
example, sqls, 1-972
keywords as, sqls, 1-974
multibyte characters in, sqls, 1-972, 1-969
non-ASCII characters in, sqls, 1-972, 1-969
See also Delimited identifiers; SQL identifier.,
IDispatch interface, dbdkug, 7-6, 7-8
IDL (interface definitions language) files, dbdkug, B-2
.idx file extension, gls, 6-3
.iem file extension, gls, 2-17
IF statement,
syntax, sqls, 2-34
syntax and use, sqls, 2-34
with null values, sqls, 2-36
ifdef preprocessor directive, esqlc, 1-16, 1-12
ifndef preprocessor directive, esqlc, 1-16, 1-12
IFX_AUTOFREE environment variable, sqls, 1-682, 1-683, 1-678, esqlc, 14-25
client only, esqlc, 14-37
ifx_cl_card() library function, esqlc, 9-45
ifx_dececvt() library function, esqlc, 13-31, 13-25
ifx_decfcvt() library function, esqlc, 13-31, 13-25
IFX_DEFERRED_PREPARE environment variable, sqlr, 3-55, sqls, 1-700, esqlc, 14-32
client only, esqlc, 14-37
ifx_getcur_conn_name() library function, esqlc, 12-48
ifx_getenv() library function, esqlc, 1-103
ifx_getserial8() library function, esqlc, 5-10
ifx_getversion utility, esqlc, 13-13
IFX_GL_CASE_CONV_DST_BYTES macro, gls_api, 2-17, 4-186, 4-189
ifx_gl_case_conv_outbuflen() function, gls_api, 2-16, 2-40, 4-11
IFX_GL_CASE_CONV_SRC_BYTES macro, gls_api, 2-17, 4-186, 4-189
ifx_gl_conv_needed() function, gls_api, 2-21, 4-13, 2-24
ifx_gl_convert_date() function, gls_api, 3-10, 3-11, 4-15
ifx_gl_convert_datetime() function, gls_api, 3-10, 3-11, 4-24
ifx_gl_convert_money() function, gls_api, 3-10, 3-11, 4-35
ifx_gl_convert_number() function, gls_api, 4-40, 3-10, 3-11
ifx_gl_cv_mconv() function, gls_api, 4-45, 2-22, 2-24, 2-25
ifx_gl_cv_outbuflen() function, gls_api, 2-40, 2-22, 2-23, 2-24, 4-49
ifx_gl_cv_sb2sb_table() function, gls_api, 2-28, 4-51, 2-24
IFX_GL_EINVAL constant, gls_api, A-3, 2-43, 2-44
ifx_gl_format_date() function, gls_api, 4-53, 3-10, 3-12
ifx_gl_format_datetime() function, gls_api, 4-61, 3-10, 3-12
ifx_gl_format_money() function, gls_api, 4-71, 3-10, 3-12
ifx_gl_format_number() function, gls_api, 4-77, 3-10, 3-12
ifx_gl_getmb() function, gls_api, 4-83, 1-22
ifx_gl_init() function, gls_api, 1-18, 4-86, 1-21
ifx_gl_ismalnum() function, gls_api, 4-88, 2-13
ifx_gl_ismalpha() function, gls_api, 4-90, 2-13
ifx_gl_ismblank() function, gls_api, 4-93, 2-13
ifx_gl_ismcntrl() function, gls_api, 4-95, 2-13
ifx_gl_ismdigit() function, gls_api, 4-97, 2-13
ifx_gl_ismgraph() function, gls_api, 4-99, 2-13
ifx_gl_ismlower() function, gls_api, 4-101, 2-13
ifx_gl_ismprint() function, gls_api, 4-103, 2-13
ifx_gl_ismpunct() function, gls_api, 4-105, 2-13
ifx_gl_ismspace() function, gls_api, 4-107, 2-13
ifx_gl_ismupper() function, gls_api, 4-109, 2-13
ifx_gl_ismxdigit() function, gls_api, 4-111, 2-13
ifx_gl_iswalnum() function, gls_api, 4-113, 2-13
ifx_gl_iswalpha() function, gls_api, 4-115, 2-13
ifx_gl_iswblank() function, gls_api, 4-117, 2-13
ifx_gl_iswcntrl() function, gls_api, 4-119, 2-13
ifx_gl_iswdigit() function, gls_api, 4-121, 2-13
ifx_gl_iswgraph() function, gls_api, 4-123, 2-13
ifx_gl_iswlower() function, gls_api, 4-125, 2-13
ifx_gl_iswprint() function, gls_api, 4-127, 2-13
ifx_gl_iswpunct() function, gls_api, 4-129, 2-13
ifx_gl_iswspace() function, gls_api, 4-131, 2-13
ifx_gl_iswupper() function, gls_api, 4-133, 2-13
ifx_gl_iswxdigit() function, gls_api, 4-135, 2-13
ifx_gl_lc_errno() function, gls_api, A-1, 4-137, 1-20, 1-21, 2-14
See also Error messages.,
ifx_gl_mb_loc_max() function, gls_api, 2-16, 4-84, 2-40, 4-225, 4-139
IFX_GL_MB_MAX macro, gls_api, 2-16, 4-84, 2-40, 4-225, 2-23
ifx_gl_mblen() function, gls_api, 4-140, 2-29
ifx_gl_mbscat() function, gls_api, 4-142, 2-31
ifx_gl_mbschr() function, gls_api, 4-145, 2-33
ifx_gl_mbscoll() function, gls_api, 4-147, 2-35
ifx_gl_mbscpy() function, gls_api, 4-150, 2-32
ifx_gl_mbscspn() function, gls_api, 4-152, 2-33
ifx_gl_mbslen() function, gls_api, 4-155, 2-32
ifx_gl_mbsmbs() function, gls_api, 4-157, 2-33
ifx_gl_mbsncat() function, gls_api, 4-159, 2-31
ifx_gl_mbsncpy() function, gls_api, 4-162, 2-32
ifx_gl_mbsnext() function, gls_api, 4-140, 2-29, 4-164
ifx_gl_mbsntsbytes() function, gls_api, 4-166, 2-32
ifx_gl_mbsntslen() function, gls_api, 4-168, 2-32
ifx_gl_mbspbrk() function, gls_api, 2-33, 4-170
ifx_gl_mbsprev() function, gls_api, 4-172, 2-29
ifx_gl_mbsrchr() function, gls_api, 4-174, 2-33
ifx_gl_mbsspn() function, gls_api, 4-176, 2-33
ifx_gl_mbstowcs() function, gls_api, 4-179, 2-9, 1-24
ifx_gl_mbtowc() function, gls_api, 2-9, 4-181
IFX_GL_NO_LIMIT constant, gls_api, 2-38
IFX_GL_NULL constant, gls_api, 2-38
IFX_GL_PROC_CS macro, gls_api, 4-50, 4-51, 2-21, 4-46, 4-13, 2-22, 2-24
ifx_gl_putmb() function, gls_api, 4-183, 1-22
ifx_gl_tomlower() function, gls_api, 4-185, 2-15
ifx_gl_tomupper() function, gls_api, 4-188, 2-15
ifx_gl_towlower() function, gls_api, 4-191, 2-15
ifx_gl_towupper() function, gls_api, 4-193, 2-15
ifx_gl_wcscat() function, gls_api, 4-195, 2-31
ifx_gl_wcschr() function, gls_api, 4-197, 2-33
ifx_gl_wcscoll() function, gls_api, 4-199, 2-35
ifx_gl_wcscpy() function, gls_api, 4-201, 2-32
ifx_gl_wcscspn() function, gls_api, 4-203, 2-33
ifx_gl_wcslen() function, gls_api, 2-30, 2-32, 4-206
ifx_gl_wcsncat() function, gls_api, 2-31, 4-208
ifx_gl_wcsncpy() function, gls_api, 4-210, 2-32
ifx_gl_wcsntslen() function, gls_api, 4-212, 2-32
ifx_gl_wcspbrk() function, gls_api, 4-214, 2-33
ifx_gl_wcsrchr() function, gls_api, 4-216, 2-33
ifx_gl_wcsspn() function, gls_api, 2-33, 4-218
ifx_gl_wcstombs() function, gls_api, 4-221, 2-9, 1-24
ifx_gl_wcswcs() function, gls_api, 4-223, 2-33
ifx_gl_wctomb() function, gls_api, 4-225, 2-9
ifx_int8_t structure. See int8 data type.,
ifx_int8add() library function, esqlc, 5-12, 5-8
ifx_int8cmp() library function, esqlc, 5-13, 5-8
ifx_int8copy() library function, esqlc, 5-14, 5-8
ifx_int8cvasc() library function, esqlc, 5-15, 5-8
ifx_int8cvdbl() library function, esqlc, 5-8, 5-17
ifx_int8cvdec() library function, esqlc, 5-8, 5-18
ifx_int8cvflt() library function, esqlc, 5-8
ifx_int8cvint() library function, esqlc, 5-19, 5-8
ifx_int8cvlong() library function, esqlc, 5-20, 5-8
ifx_int8div() library function, esqlc, 5-21, 5-8
ifx_int8mul() library function, esqlc, 5-22, 5-8
ifx_int8sub() library function, esqlc, 5-23, 5-8
ifx_int8toasc() library function, esqlc, 5-24, 5-8
ifx_int8todbl() library function, esqlc, 5-26, 5-8
ifx_int8todec() library function, esqlc, 5-8, 5-27
ifx_int8toflt() library function, esqlc, 5-8
ifx_int8toint() library function, esqlc, 5-8, 5-28
ifx_int8tolong() library function, esqlc, 5-8, 5-29
ifx_lo_alter() library function, esqlc, 7-36
lightweight I/O, esqlc, 7-26
ifx_lo_close() library function, esqlc, 7-38, 7-29
lightweight I/O, esqlc, 7-26
ifx_lo_col_info() library function, esqlc, 7-14, 7-39
ifx_lo_copy_to_file() library function, esqlc, 7-50, 7-41, 9-45
ifx_lo_copy_to_lo() library function, esqlc, 7-44
ifx_lo_create() library function, esqlc, 7-46, 7-24, 7-14, 7-16
duration of open, esqlc, 7-27
lightweight I/O, esqlc, 7-25
locks on smart large objects, esqlc, 7-27
ifx_lo_create_spec_t structure. See LO-specification structure.,
ifx_lo_def_create_spec() library function, esqlc, 7-14, 7-49, 7-7
ifx_lo_filename() library function, esqlc, 7-50
ifx_lo_from_buffer() library function, esqlc, 7-52, 7-33, 7-19
ifx_lo_open() library function, esqlc, 7-52, 7-53, 7-24
duration of open, esqlc, 7-27
lightweight I/O, esqlc, 7-25
locks on smart large objects, esqlc, 7-27
ifx_lo_read() library function, esqlc, 7-55, 7-28
ifx_lo_readwithseek() library function, esqlc, 7-57, 7-28
ifx_lo_release, esqlc, 7-52
ifx_lo_release() library function, esqlc, 7-34, 7-59, 7-19
ifx_lo_seek() library function, esqlc, 7-61, 7-28, 7-29
ifx_lo_spec_free() library function, esqlc, 7-63, 7-16
ifx_lo_specget_estbytes() library function, esqlc, 7-64, 7-9
ifx_lo_specget_extsz() library function, esqlc, 7-66, 7-9
ifx_lo_specget_flags() library function, esqlc, 7-11, 7-67
ifx_lo_specget_maxbytes() library function, esqlc, 7-69, 7-9
ifx_lo_specget_sbspace() library function, esqlc, 7-71, 7-9
ifx_lo_specset_estbytes() library function, esqlc, 7-73, 7-9
ifx_lo_specset_extsz() library function, esqlc, 7-75, 7-9
ifx_lo_specset_flags() library function, esqlc, 7-77, 7-11
ifx_lo_specset_maxbytes() library function, esqlc, 7-79, 7-9
ifx_lo_specset_sbspace() library function, esqlc, 7-80, 7-9
ifx_lo_stat() library function, esqlc, 7-81, 7-30
ifx_lo_stat_atime() library function, esqlc, 7-83, 7-31
ifx_lo_stat_cspec() library function, esqlc, 7-84, 7-31
ifx_lo_stat_ctime() library function, esqlc, 7-86, 7-31
ifx_lo_stat_free() library function, esqlc, 7-87, 7-32
ifx_lo_stat_mtime_sec() library function, esqlc, 7-31, 7-88
ifx_lo_stat_refcnt() library function, esqlc, 7-31, 7-89
ifx_lo_stat_size() library function, esqlc, 7-31, 7-91
ifx_lo_stat_t structure. See LO-status structure.,
ifx_lo_t data type,
corresponding SQL data type, esqlc, 2-5, 2-11, 2-13
declaration, esqlc, 7-7
definition of, esqlc, 7-6
fetching into, esqlc, 7-22
inserting from, esqlc, 7-17
See also BLOB data type; CLOB data type.,
use of fixed binary data type, esqlc, 7-7, 10-48
ifx_lo_t structure. See LO-pointer structure.,
ifx_lo_tell() library function, esqlc, 7-92, 7-28, 7-29
ifx_lo_to_buffer() function, esqlc, 7-35
ifx_lo_to_buffer() library function, esqlc, 7-93, 7-19
ifx_lo_truncate() library function, esqlc, 7-95
ifx_lo_write() library function, esqlc, 7-96, 7-29
ifx_lo_writewithseek() library function, esqlc, 7-98, 7-29
ifx_putenv() function, esqlc, 12-43, 14-37
ifx_putenv() library function, esqlc, 1-101
ifx_release() library function, esqlc, 7-34
IFX_RELOAD_MODULE function, sqls, 1-923
IFX_REPLACE_MODULE function, sqls, 1-924
ifx_var_alloc() function, esqlc, 10-33
ifx_var_dealloc() function, esqlc, 10-35
ifx_var_flag() function, esqlc, 10-37
ifx_var_getdata() function, esqlc, 10-39
ifx_var_getlen() function, esqlc, 10-40
ifx_var_isnull() function, esqlc, 10-41, 10-31
ifx_var_setdata() function, esqlc, 10-42
ifx_var_setlen() function, esqlc, 10-44
ifx_var_setnull() function, esqlc, 10-29, 10-46
ifx_varlena_t structure, esqlc, 10-25
See also var binary data type.,
ifxcexp.h header file, definition of, esqlc, 1-25
ifxgls.h header file, gls_api, 1-15, 1-17, 2-6, 2-8, 1-13, 1-14
ifxgls.h header file, definition of, esqlc, 1-24
IID information, dbdkug, 7-4, 6-25
ILENGTH descriptor field, esqlc, 16-36, 15-8
ILENGTH field,
in X/Open programs, sqls, 1-709
with SET DESCRIPTOR, sqls, 1-709
Illustra large-object interface, dapi, 3-17, 2-6
Illustrations,
collection data type, of, overview, 1-19
Informix Dynamic Server architecture, of, overview, 1-8
Informix TimeSeries DataBlade module architecture, overview, B-7
Informix Web DataBlade Module architecture, overview, B-11
opaque data type, of, overview, 1-16
row data type, overview, 1-21
ILOGIN sample program, esqlc, 1-112
ILogin sample program, esqlc, 1-6
IMPEXP data type,
casting from, extend, 5-17
casting to, extend, 5-17
description of, extend, 6-15
parameter in import function, extend, 5-16
return value in export function, extend, 5-16
IMPEXPBIN data type,
casting from, extend, 5-17
casting to, extend, 5-17
description of, extend, 6-17
parameter in importbinary function, extend, 5-16
return value in exportbinary function, extend, 5-16
Implementing ActiveX value objects, dbdkug, 6-14 to
Implicit cast, sqlr, 2-29, Glossary-10, overview, 1-25, extend, 3-6
Implicit casts, dbdkug, 3-18
Implicit connection, sqlr, Glossary-10
default, esqlc, 12-26
definition of, esqlc, 12-19
starting, esqlc, 12-20, 12-68
terminating, esqlc, 12-41
with sqlexit(), esqlc, 12-65
Implicit select list, sqlr, Glossary-10
Implicit temporary table, sqls, 1-218
Import library, esqlc, 1-96
import support function, dapi, 12-267
Import support function, sqls, 1-518, 1-172
as casting function, extend, 5-17
description of, extend, 5-6, 6-16
for smart large objects, extend, 6-22
parameter type, extend, 5-16
return type, extend, 5-16
summary of, extend, 6-4
ImportBinary routine, dbdkug, 6-18
Importbinary support function, sqls, 1-518, 1-172
as casting function, extend, 5-17
description of, extend, 5-6, 6-18
for smart large objects, extend, 6-22
parameter type, extend, 5-16
return type, extend, 5-16
summary of, extend, 6-4
Imported files,
documentation of, overview, A-7
for DataBlade modules, overview, 1-26
Importing,
interfaces, dbdkug, 3-11
SQL statements, dbdkug, 3-46
ImportText routine, dbdkug, 6-17
IN conditions, gls, 3-27
IN operator, extend, 5-23
IN relational operator, sqlt, 3-30
include directives, ESQL/C,
preprocessing of, esqlc, 1-9
Include file. See Header file.,
Include files,
header files as, esqlc, 1-22
preprocessor directive for, esqlc, 1-13
search path, esqlc, 1-64
specifying search path, esqlc, 1-63
syntax for, esqlc, 1-26, 1-14
Include files, setting in Visual C++, dbdkug, 5-40, 6-21
include preprocessor directive, esqlc, 1-26, 1-12, 1-13
#include preprocessor statement, esqlc, 1-26
incvasc() library function, esqlc, 6-65, 6-37
incvfmtasc() library function, esqlc, 6-68, 6-37
Index, sqlr, Glossary-10, gls, 3-6, 6-4, extend, 4-4
attached, sqlr, Glossary-2
bidirectional traversal, sqls, 1-146
cleaner list. See Btree cleaner list.,
clustered,
altering, sqls, 1-52
clustering,
with ALTER INDEX...TO CLUSTER, sqls, 1-53
with CREATE INDEX...CLUSTER, sqls, 1-139
constraints, effect on, sqls, 1-139
converting during upgrade, sqls, 1-806
creating fragments, sqls, 1-158
creating with CREATE INDEX, sqls, 1-137
detached, sqls, 1-157
disabled, sqls, 1-166
disabled mode, sqlt, 4-26
DROP INDEX with, sqls, 1-358
duplicate, sqls, 1-139, 1-84
object mode, sqls, 1-655
enabled mode, sqlt, 4-26
expansion with, sqls, 1-156
FILLFACTOR clause with, sqls, 1-156
filtering mode, sqlt, 4-26
fragmentation with, sqls, 1-157, 1-42, 1-160, 1-36, sqlt, 9-45
INFO statement with, sqls, 1-491
name, sqls, 1-985
number on same columns, sqls, 1-154
object mode (sysobjstate), sqlr, 1-40
on routines, sqlr, 1-48
ORDER BY with, sqls, 1-147, 1-639
privilege for creating (Index privilege) See Privilege, table-level.,
See also Generic B-tree; R-tree index; Secondary access method.,
sharing with constraints, sqls, 1-228
side-effect, sqls, 1-178
sysindices information, sqlr, 1-37
table locks, sqlt, 7-8
temporary table, sqls, 1-644
threads for, sqlr, 3-62
unique,
adding with object modes, sqls, 1-663 to
duplicate values, resolving, sqls, 1-164
Index access method. SeeAccess method, secondary.,
Index fragment, sqlr, Glossary-10
Index Name segment, sqls, 1-985
IndexKey structure,
fields in, sqlr, 1-38, 1-39
INDICATOR descriptor field, esqlc, 16-30, 15-31, 16-36, 15-8
INDICATOR field,
GET DESCRIPTOR with, sqls, 1-438
SET DESCRIPTOR with, sqls, 1-710
syntax, sqls, 1-433
INDICATOR keyword, esqlc, 14-44, 1-45, 1-46
Indicator variable, gls, 1-6, 8-5, 7-6
checking for missing indicator, esqlc, 1-63
declaring, esqlc, 1-44
definition of, esqlc, 1-42, sqlt, 5-16
determining null data, esqlc, 1-43, 1-44, 1-36
in dynamic SQL, sqls, 1-710, 1-438
in GLS environment, esqlc, 1-45
in INTO clause of EXECUTE, esqlc, 14-44
indicating truncation, esqlc, 3-17, 15-31, 6-35, 3-11, 3-13, 1-44, 3-15
inserting null values, esqlc, 1-43
main variable, esqlc, 1-42
See also Null value; Truncated value.,
specifying in SQL statement, esqlc, 1-45
valid data types, esqlc, 1-44
with opaque data type, esqlc, 15-31
with sqlda structure, esqlc, 17-8, 17-30, 17-10, 17-33, 15-13
with system-descriptor area, esqlc, 16-30, 16-36, 15-8
Industry standards, compliance with, sqlr, Intro-16, sqls, Intro-21, esqlc, Intro-15, sqlt, Intro-13, gls_api, Intro-15, dapi, Intro-10, gls, Intro-18, extend, Intro-11, udr, Intro-10
InetLogin structure,
application example, esqlc, 1-111, 12-12
AskPassAtConnect field, esqlc, 1-108, 12-14, 12-15
CC8BitLevel field, esqlc, 1-108
Client_Loc field, esqlc, 1-106
CollChar field, esqlc, 1-106
connection information in, esqlc, 12-8
ConRetry field, esqlc, 1-107
ConTime field, esqlc, 1-107
DB_Loc field, esqlc, 1-106
DbAlsBc field, esqlc, 1-108
DbAnsiWarn field, esqlc, 1-106
DbApiCode field, esqlc, 1-108
DbAsciiBc field, esqlc, 1-109
DbCentury field, esqlc, 1-109
DbCodeset field, esqlc, 1-109
DbConnect field, esqlc, 1-109
DbCsConv field, esqlc, 1-109
DbCsOverride field, esqlc, 1-109
DbCsWidth field, esqlc, 1-109
DbDate field, esqlc, 1-105
DbFltMsk field, esqlc, 1-109
DbLang field, esqlc, 1-106
DbMoney field, esqlc, 1-105
DbMoneyScale field, esqlc, 1-110
DbNls field, esqlc, 1-106
DbPath field, esqlc, 1-105
DbSS2 field, esqlc, 1-110
DbSS3 field, esqlc, 1-110
DbTemp field, esqlc, 1-105
DbTime field, esqlc, 1-105
DelimIdent field, esqlc, 1-107
description of, esqlc, 1-104
determining default database server, esqlc, 1-105
EsqlMF field, esqlc, 1-108
FetBuffSize field, esqlc, 1-108
fields of, esqlc, 1-105
GlDate field, esqlc, 1-108
GlDateTime field, esqlc, 1-108
Host field, esqlc, 1-107, 12-14
InformixDir field, esqlc, 1-106
InformixSqlHosts field, esqlc, 1-108
InfxServer field, esqlc, 12-95, 1-105, 12-11, 12-14
Lang field, esqlc, 1-106
Lc_Collate field, esqlc, 1-106
Lc_CType field, esqlc, 1-107
Lc_Monetary field, esqlc, 1-107
Lc_Numeric field, esqlc, 1-107
Lc_Time field, esqlc, 1-107
Options field, esqlc, 1-108, 12-15
Pass field, esqlc, 1-107, 12-14
precedence, esqlc, 1-112
Protocol field, esqlc, 1-108, 12-15
Service field, esqlc, 1-108, 12-15
setting fields, esqlc, 1-110
User field, esqlc, 1-107, 12-14
with HostInfoStruct, esqlc, 12-14
INF_ROLE_SEP environment variable, sqlr, 3-53
info command, bldmg_ug, 3-16
INFO statement, sqls, 1-489 to
COLUMNS FOR, sqls, 1-491
FRAGMENT keyword, sqls, 1-492
INDEXES FOR, sqls, 1-491
PRIVILEGES FOR, sqls, 1-493
REFERENCES FOR, sqls, 1-493
STATUS FOR, sqls, 1-494
TABLES, sqls, 1-490
Information Schema views,
accessing, sqlr, 1-67
columns view, sqlr, 1-68
description of, sqlr, 1-65 to
generating, sqlr, 1-66
server_info view, sqlr, 1-70
sql_languages view, sqlr, 1-70
tables view, sqlr, 1-67
Informix Code-Set Name-Mapping file. See registry file.,
Informix code-set-conversion file. See Code-set-conversion file.,
Informix DataBlade Developers Program, dbdkug, Intro-11
Informix Developer Network, described, overview, 2-10
Informix Dynamic Server,
architecture, dbdkug, 4-3 to
architecture of, overview, A-8, 1-8
configuring, bldmg_ug, 2-4, 3-4
connecting to a different from the command line, bldmg_ug, 3-8
connecting to as a different user from the command line, bldmg_ug, 3-8
connecting to from the command line, bldmg_ug, 3-7
connection handle, dbdkug, 5-9
default, bldmg_ug, 3-8
dynamic link library, replacing, dbdkug, 9-5
extended by DataBlade modules, overview, 1-3
listing from the command line, bldmg_ug, 3-8
loading a dynamic link library, dbdkug, 9-10
loading a shared object file, dbdkug, 8-15
memory allocation for DataBlade modules in, overview, 1-10
operating system signals, dbdkug, 4-13
preparing the environment, dbdkug, 8-4
process ID, dbdkug, 8-16
query processing, dbdkug, 2-14 to
shared object files, dbdkug, 8-5
shutting down on UNIX, dbdkug, 8-15
starting on UNIX, dbdkug, 8-15
starting on Windows NT, dbdkug, 9-9, 9-7
stopping with the debugger on Windows NT, dbdkug, 9-11
thread safety, dbdkug, 4-13
tracing, enabling for a session, dbdkug, 5-16
virtual processors, dbdkug, 4-4
virtual processors in, overview, 1-9
Informix extension checking, specifying with DBANSIWARN, sqlr, 3-17
INFORMIX FIND ERROR utility, esqlc, 1-6
Informix general library,
actual name, esqlc, 13-7, 13-8
API version, esqlc, 13-14
choosing version of, esqlc, 13-5
compatibility issues, esqlc, 13-12
default version, esqlc, 13-9
description of, esqlc, 13-3
libasf, esqlc, 13-5, 13-13, 1-88
libgen, esqlc, 13-5, 13-13, 1-88
libgls, esqlc, 13-5, 13-13, 1-88
libos, esqlc, 13-5, 13-13, 1-88
libsql, esqlc, 13-5, 13-13, 1-88
libtgen, esqlc, 13-13
libtos, esqlc, 13-13
libtsql, esqlc, 13-13
linking, esqlc, 13-7, 13-26, 13-9
location of, esqlc, 13-6
naming, esqlc, 13-7, 13-8
obtaining version of, esqlc, 13-13
shared, esqlc, 13-10, 13-3, 13-8
static, esqlc, 13-3, 13-7
symbolic name, esqlc, 13-8
thread-safe, esqlc, 13-3
thread-safe shared, esqlc, 13-28
thread-safe static, esqlc, 13-28
Informix Geodetic DataBlade module, overview, B-1
Informix GLS API, extend, 6-24
Informix library. See Informix general library.,
INFORMIX Registry subkey,
connection information in, esqlc, 1-112
Informix Server Information dialog box (Setnet32 utility), esqlc, 12-95
Informix SQL data types. See SQL data types.,
Informix TimeSeries DataBlade module, overview, B-6
informix user,
owner of shared object files, dbdkug, 8-5
Informix user ID, sqlr, Glossary-10
CONNECT...USER statement with, sqls, 1-110
host variable for, sqls, 1-110
Informix user password, sqlr, Glossary-10
Informix Video Foundation DataBlade module, overview, B-8
Informix Web DataBlade module, overview, B-10
Informix, environment configuration file, sqlr, 3-6
INFORMIX-4GL,
detecting null value, sqlt, 5-17
indicator variable not used, sqlt, 5-17
program variable, sqlt, 5-6
STATUS variable, sqlt, 5-9
terminates on errors, sqlt, 6-14, 5-37
using SQLCODE with, sqlt, 5-9
WHENEVER ERROR statement, sqlt, 5-36
Informix-Admin group, dbdkug, 6-21, 9-6, 5-39, bldmg_ug, 1-5
INFORMIX-ESQL/C, overview, 1-12
INFORMIX-GLS, overview, 1-11
INFORMIX-GLS library,
allocating memory for, gls_api, 1-22
character processing, gls_api, 2-3
compatibility, gls_api, 1-7
data formatting, gls_api, 3-3
error number, gls_api, 4-137
gl_mchar_t data type, gls_api, 2-6
gl_wchar_t data type, gls_api, 2-8
handling exceptions of, gls_api, 4-137, 1-20
initializing, gls_api, 1-18
optimization of, gls_api, 1-23
required directories, gls_api, 1-14
single-byte characters, gls_api, 2-5
stream I/O, gls_api, 1-22
string-processing functions, gls_api, 2-31
INFORMIX-OnLine Dynamic Server, esqlc, 11-23, 11-15
checking filenames, gls, 5-7
chunk name, gls, 5-4
code-set conversion, gls, 1-44
diagnostic files, gls, 5-3
identifiers, gls, 1-31
log filename, gls, 5-4
message log file, gls, 5-3
multibyte characters, gls, 5-8
multibyte filenames, gls, 5-4, 2-25
NCHAR sizing restrictions, gls, 3-12
non-ASCII filenames, gls, 5-4, 2-25
operating-system files, gls, 5-3
pathnames, gls, 5-4
sample connection, gls, 1-22
See also Database server.,
support for locales, gls, 1-5
uses of server locale, gls, 5-3
using GLS8BITFSYS, gls, 5-5, 2-25
utilities, gls, 5-8
with TRIM function, gls, 8-17, 8-18
INFORMIX-SE database server,
compatibility issues, gls, 6-6
data file, gls, 6-3
data portability, gls, 6-6
identifiers, gls, 1-31
index file, gls, 6-3
log file, gls, 6-3
multibyte characters, gls, 6-6, 6-8
multibyte filenames, gls, 2-25
naming a database, gls, 6-7
NCHAR sizing restrictions, gls, 3-12
non-ASCII filenames, gls, 6-4, 2-25
operating-system files, gls, 6-3
See also Database server.,
support for locales, gls, 1-5
uses of server locale, gls, 6-3
using GLS8BITFSYS, gls, 6-4, 2-25
utilities, gls, 6-8
with TRIM function, gls, 8-17
Informix-specific status code. See SQLCODE variable.,
INFORMIX-SQL,
creating database with, sqlt, 9-42, 5-34
UNLOAD statement, sqlt, 9-43
INFORMIX-Universal Server,
characteristics of, sqlt, 1-9
checking filenames, gls, 4-7
checking for secondary mode, esqlc, 11-30, 11-23, 11-15, 12-28
chunk name, gls, 4-4
DATASKIP feature, esqlc, 11-31, 11-23, 1-43, 11-15
determining type, esqlc, 11-23, 11-15
diagnostic files, gls, 4-3
interrupting, esqlc, 12-54, 12-37
log filename, gls, 4-4
message log file, gls, 4-3
multibyte characters, gls, 4-8
multibyte filenames, gls, 4-4
non-ASCII filenames, gls, 4-4
pathnames, gls, 4-4
uses of server locale, gls, 4-3
using GLS8BITFSYS, gls, 4-5
utilities, gls, 4-8
informix.rc file, sqlr, 3-6
INFORMIXC environment variable, sqlr, 3-44, esqlc, 1-78
INFORMIXCONCSMCFG environment variable, sqlr, 3-45
INFORMIXCONRETRY environment variable, sqlr, 3-45, esqlc, 1-107
INFORMIXCONTIME environment variable, sqlr, 3-46, esqlc, 1-107
INFORMIXDIR,
location of demonstration programs, esqlc, 1-6
value of in a Windows environment, esqlc, 1-6
INFORMIXDIR environment variable, sqlr, 3-47, esqlc, 1-48, B-2, 13-13, 13-6, 1-64, gls_api, 1-10, 2-24, 1-12, 1-14, dbdkug, 8-4, 6-19
in InetLogin structure, esqlc, 1-106
location of code-set files, gls, A-26, A-18
location of code-set-conversion files, gls, A-25, A-15
location of DLLs, esqlc, 1-89
location of esqlauth.c file, esqlc, 12-16
location of executables, esqlc, 1-6
location of function libraries, esqlc, 1-6
location of import library, esqlc, 1-84
location of include files, esqlc, 1-84
location of locale files, gls, A-9, 1-21, A-22
location of message files, gls, 2-16, 2-15
location of operating-system locales, gls, A-11
location of registry file, gls, A-19
required, esqlc, 1-10
with glfiles, gls, A-22
INFORMIXDIR/bin directory, sqlr, Intro-6, sqls, Intro-6, esqlc, B-2, sqlt, Intro-7, extend, Intro-5, udr, Intro-5
$INFORMIXDIR/etc/sqlhosts. See sqlhosts file.,
INFORMIXKEYTAB environment variable, sqlr, 3-48
INFORMIXOPCACHE environment variable, sqlr, 3-48
INFORMIXSERVER,
default value of, dapi, 5-9
description, dapi, 5-9
INFORMIXSERVER environment variable, sqlr, 3-49, esqlc, 16-51, B-2, 12-50, 1-119, 12-7, 12-68, dbdkug, 8-4
and GetConnect(), esqlc, 12-95
in HostInfoStruct structure, esqlc, 12-14
in InetLogin structure, esqlc, 1-105
INFORMIXSHMBASE environment variable, sqlr, 3-50
INFORMIXSQLHOSTS environment variable, esqlc, B-2, 1-108, 12-7, 12-13
INFORMIXSTACKSIZE environment variable, sqlr, 3-51
INFORMIXTERM environment variable, sqlr, 3-52
Inheritance, sqlt, 10-20 to
definition of, sqlr, Glossary-10
documentation of, overview, A-7
row data type, for, overview, 1-21
single, sqlt, 10-20
type hierarchy, sqlt, 10-20
type substitutability, sqlt, 10-25
Inheritance, row data type, dbdkug, 3-42
initialization, dapi, 5-3
DataBlade API, dapi, 12-443
Initialization functions, gls_api, 4-6
Initialization of an aggregate, dbdkug, 3-15
Input parameter, sqlr, Glossary-10
definition of, esqlc, 14-51, 14-7
in singleton SELECT, esqlc, 14-44
not known at compile time, esqlc, 15-24
specifying value in a system-descriptor area, esqlc, 16-10
specifying value in an sqlda structure, esqlc, 17-14
specifying values for EXECUTE FUNCTION statements, esqlc, 14-52, 14-54, 15-26
specifying values for non-SELECT statements, esqlc, 14-52, 15-26
specifying values for SELECT statements, esqlc, 14-52, 14-54, 15-26
specifying values for user-defined routines, esqlc, 14-45
with DESCRIBE, esqlc, 16-6
Input support function, sqlr, 2-53, sqls, 1-171
as casting function, extend, 3-10, 3-12, 5-17
description of, extend, 5-5, 6-6
locale-sensitive data, extend, 6-24
parameter type, extend, 5-16
return type, extend, 5-16
summary of, extend, 6-3
Insert buffer, esqlc, 14-20, 14-18
counting inserted rows, sqls, 1-566, 1-428
cursor with, sqls, 1-498
filling with constant values, sqls, 1-558
storing rows with PUT, sqls, 1-557
triggering flushing, sqls, 1-565
Insert cursor, sqls, 1-498, 1-315, esqlc, 17-14, sqlt, 6-9
benefits, sqls, 1-316
closing, sqls, 1-94
constants with, sqlt, 6-12
definition of, esqlc, 14-18, sqlt, 6-9
description of, esqlc, 14-20
executing with sqlda structure, esqlc, 17-31
executing with system-descriptor area, esqlc, 16-35
for collection variable, esqlc, 9-21
input parameters in VALUES clause, esqlc, 16-11
insert buffer, esqlc, 14-20
opening, sqls, 1-532
reopening, sqls, 1-532
required for, esqlc, 14-18
restrictions, sqls, 1-532
sqlca state on closing, sqls, 1-94
statements that manage, esqlc, 14-18
transaction with, sqls, 1-96
values passed to program, sqls, 1-559
with system-descriptor area, esqlc, 16-11
Insert privilege, sqlt, 11-8
INSERT statement, sqls, 1-495 to , sqlt, 4-7
and NOT FOUND condition, esqlc, 11-21, 11-36
associated with a cursor, esqlc, 14-18
AT clause, sqls, 1-512
character values, sqls, 1-502
collection column values, sqls, 1-504
collection columns, esqlc, 9-40
Collection Derived Table clause, esqlc, 9-64, 9-18
collection derived table with, sqls, 1-833, 1-514, 1-509
collection variable elements, sqls, 1-509
collection variables with, sqls, 1-833
collection with,
Collection variable, cursor for, sqls, 1-563
constant data with, sqlt, 6-12
count of rows inserted, sqls, 1-450, 1-915, sqlt, 6-11
cursor with, sqls, 1-498
defined statement constant, esqlc, 15-17
DESCRIBE with, sqls, 1-341
determining estimated cost of, esqlc, 11-30
determining number of rows inserted, esqlc, 11-30, 11-8
determining rowid, esqlc, 11-30
duplicate values in, sqlt, 4-8
dynamic, sqls, 1-508, esqlc, 14-40, 14-52, 15-25, 14-18
embedded, sqlt, 6-9 to
embedded SELECT, gls, 3-50
end-user formats, gls, 1-13
era-based dates, gls, 3-50
ESQL/C, sqls, 1-504, 1-506
examples with object modes, sqls, 1-659 to
executing with sqlda structure, esqlc, 17-31
executing with system-descriptor area, esqlc, 16-30
failing to access rows, esqlc, 11-29
GLS considerations, gls, 3-49
insert cursor compared with, sqls, 1-316
inserting CHAR data, esqlc, 3-18, 3-12
inserting collection data, esqlc, 9-41, 9-38, 9-18
inserting NCHAR data, esqlc, 3-12
inserting NVARCHAR data, esqlc, 3-15
inserting opaque-type data, esqlc, 10-28, 10-22, 15-29, 10-13
inserting row-type data, esqlc, 9-74, 9-64
inserting smart large-object data, esqlc, 7-17
inserting VARCHAR data, esqlc, 3-14
interrupting, esqlc, 12-52, 12-34
known at compile time, esqlc, 14-40, 14-52
LOAD with, sqls, 1-517
multiple rows, sqlt, 4-10
not known at compile time, esqlc, 15-24
null values in, sqlt, 4-8
number of rows, sqlt, 5-10
object modes with, sqls, 1-657
obtaining generated SERIAL value, esqlc, 11-29
opaque variables, sqls, 1-503
parameterized, esqlc, 14-52
privilege for, sqlt, 11-5, 11-8
privilege for See Privilege, table-level.,
PUT with, sqls, 1-557
putting values into program variables, sqls, 1-559
row type field values, sqls, 1-505
row variables, sqls, 1-514
row-type columns, esqlc, 9-71
SELECT statement with, sqls, 1-507, sqlt, 4-10
SERIAL and SERIAL8 columns, sqls, 1-503
SERIAL and SERIAL8 columns with, sqls, 1-914
smart large object, dapi, 3-18, 3-55
smart large objects with, sqls, 1-890
specifying quoted strings, gls, 3-33
TEXT and BYTE columns, sqls, 1-502
transaction and, sqls, 1-499
VALUES clause, sqls, 1-499, esqlc, 1-38, 14-52, sqlt, 4-7, gls, 3-50
expressions with, sqls, 1-506
NULL keyword with, sqls, 1-507
view with, sqls, 1-497, sqlt, 11-30
with DESCRIBE, esqlc, 17-8, 15-16, 16-6, 17-7
with null values, esqlc, 1-43
Inserting,
CHAR values, esqlc, 3-12
character data, esqlc, 3-18, 3-11
data conversion, esqlc, 2-15
DATETIME values, esqlc, 2-18, 6-33
from char host variable, esqlc, 3-17, 3-12, 3-14
from datetime host variable, esqlc, 6-33
from fixchar host variable, esqlc, 3-17, 3-12, 3-14
from fixed binary host variable, esqlc, 10-21
from fixed-size lvarchar, esqlc, 10-12
from ifx_lo_t host variable, esqlc, 7-17
from interval host variable, esqlc, 6-34
from string host variable, esqlc, 3-17, 3-12, 3-14
from var binary host variable, esqlc, 10-28
from varchar host variable, esqlc, 3-17, 3-12, 3-14
INTERVAL values, esqlc, 2-18, 6-34
into collection column, esqlc, 9-40, 9-41, 9-38
into collection variable, esqlc, 9-18
into row variable, esqlc, 9-64
into row-type column, esqlc, 9-74, 9-71
opaque-type values, esqlc, 15-29
smart large object, dapi, 3-18, 3-55
smart large-object data, esqlc, 7-17
VARCHAR values, esqlc, 2-19, 3-14
Installation, sqlr, Glossary-10
ActiveX value objects, dbdkug, 7-4
customizing screen display text, dbdkug, 10-22
directory, dbdkug, 10-5
package files, dbdkug, 7-4, 6-25, 3-55
package, building with BladePack, dbdkug, 6-24, 10-10
Installation directory, specifying with INFORMIXDIR, sqlr, 3-48
Installation files for DataBlade modules, overview, 2-4
Installation files, INFORMIXDIR environment variable, sqlr, 3-47
installation script for DataBlade modules on UNIX, bldmg_ug, 1-4
Installing,
BladeManager, bldmg_ug, 2-4, 3-4
client files from the command line, bldmg_ug, 3-12
client files with the GUI, bldmg_ug, 2-11
DataBlade modules on UNIX, bldmg_ug, 1-4
DataBlade modules on Windows NT, bldmg_ug, 1-5
Installing a DataBlade module,
about, overview, 2-7
documentation of, overview, A-7
Instance, sqlt, 1-13
example, sqlt, 10-8
Instantiating ActiveX value objects, dbdkug, 7-5
int data type, esqlc, 2-10
converting from decimal, esqlc, 4-47
converting from int8, esqlc, 5-28
converting to decimal, esqlc, 4-21
See also short int data type; long int data type.,
INT data type, sqlr, 2-47
INT data type. See INTEGER data type.,
INT8 data type, sqlr, 2-47, sqls, 1-866, sqlt, 9-9
casts for, sqlr, 2-27, 2-28
corresponding ESQL/C data type, esqlc, 2-5, 5-4, 5-5, 2-13
data conversion, esqlc, 5-8
declaring host variable for, esqlc, 5-7
defined constant, esqlc, 2-9
ifx_getserial8(), esqlc, 5-10
ifx_int8add(), esqlc, 5-12
ifx_int8cmp(), esqlc, 5-13
ifx_int8copy(), esqlc, 5-14
ifx_int8cvasc(), esqlc, 5-15
ifx_int8cvdbl(), esqlc, 5-17
ifx_int8cvdec(), esqlc, 5-18
ifx_int8cvint(), esqlc, 5-19
ifx_int8cvlong(), esqlc, 5-20
ifx_int8div(), esqlc, 5-21
ifx_int8mul(), esqlc, 5-22
ifx_int8sub(), esqlc, 5-23
ifx_int8toasc(), esqlc, 5-24
ifx_int8todbl(), esqlc, 5-26
ifx_int8todec(), esqlc, 5-27
ifx_int8toint(), esqlc, 5-28
ifx_int8tolong(), esqlc, 5-29
int8 structure shown, esqlc, 5-7
See also int8 data type.,
See Numeric data.,
syscolumns coltype code for, sqlr, 1-24
unloading, sqls, 1-771
int8 data type,
addition, esqlc, 5-12
arithmetic operations, esqlc, 5-8
comparing, esqlc, 5-13
converting from decimal, esqlc, 5-18
converting from double, esqlc, 5-17
converting from integer, esqlc, 5-19
converting from long int, esqlc, 5-20
converting from text, esqlc, 5-15
converting to decimal, esqlc, 5-27
converting to double, esqlc, 5-26
converting to int, esqlc, 5-28
converting to long int, esqlc, 5-29
converting to text, esqlc, 5-24
copying, esqlc, 5-14
corresponding SQL data type, esqlc, 2-5
data conversion, esqlc, 5-8
declaration, esqlc, 5-7
defined constant, esqlc, 2-10
division, esqlc, 5-21
getting SERIAL8 values, esqlc, 5-10
multiplication, esqlc, 5-22
See also INT8 data type; SERIAL8 data type.,
subtraction, esqlc, 5-23
int8.h header file, esqlc, 5-7, 2-13, dapi, 1-6
int8.h header file, definition of, esqlc, 1-24
INTEGER data type, sqlr, 2-48, sqls, 1-866, sqlt, 9-9, gls, A-7, 1-14
casts for, sqlr, 2-27, 2-28
corresponding ESQL/C data type, esqlc, 2-4, 5-4, 2-12
data conversion, esqlc, 2-19, 2-20, 2-21
defined constant, esqlc, 15-21, 2-8, 2-9
length (syscolumns), sqlr, 1-27
See also int data type.,
See Numeric data.,
syscolumns coltype code for, sqlr, 1-24
unloading, sqls, 1-771
integer values,
copying, dapi, 12-184, 12-399
Integrity. See Data integrity.,
Intel MMX technology support, dbdkug, 3-50, 5-20, 3-53
Intensity attributes, setting INFORMIXTERM for, sqlr, 3-52
Inter method/routine, dbdkug, 6-18, 7-9
Interfaces, dbdkug, 2-22
defining in BladeSmith, dbdkug, 3-21
documentation of, overview, A-7
IDispatch, dbdkug, 7-6
importing from other DataBlade modules, dbdkug, 3-11
IRawObjectAccess, dbdkug, 7-5
ITDkValue, dbdkug, 7-6
properties of, dbdkug, 3-22
to DataBlade modules, overview, 1-25
Interfaces for DataBlade modules, bldmg_ug, 2-7, 3-10
INTERNAL routine modifier, sqls, 1-1031
Internal routines, dbdkug, 3-24
Internal structure of opaque data types, dbdkug, 6-10, 3-36
International monetary format, gls_api, 4-73, 3-6, 4-37
Internationalization, overview, A-7
character processing, gls_api, 2-3
data formatting, gls_api, 3-3
definition of, gls_api, 1-4
INFORMIX-GLS library and, gls_api, 1-6
internationalization,
of error messages, dapi, 12-73
Internationalization, error messages, dbdkug, 3-21
Interoperability, dbdkug, 2-21 to
Interquery parallelization, sqlr, Glossary-11
Interrupted modifications, sqlt, 4-27
INTERVAL data type, sqlr, 2-48, sqls, 1-871, sqlt, 9-17
ANSI-standard qualifiers, esqlc, 6-36
classes of, esqlc, 6-34, 6-36
corresponding ESQL/C data type, esqlc, 2-4, 2-12
data conversion, esqlc, 2-18, 6-33, 6-35, 6-37
DATE, DATETIME with, sqlr, 2-10, 2-15 to
declaring host variables for, esqlc, 6-30
defined constant, esqlc, 2-8
dynamically allocating structures for, esqlc, 17-12
expressions with, sqlr, 2-10
EXTEND function with, sqlr, 2-13
fetching, esqlc, 2-18, 6-34
field delimiters, sqlr, 2-50
format, sqlt, 9-18
greater than condition, sqls, 1-1020
incvasc(), esqlc, 6-65
incvfmtasc(), esqlc, 6-68
inserting, esqlc, 2-18, 6-34
intoasc(), esqlc, 6-71
intofmtasc(), esqlc, 6-74
invdivdbl(), esqlc, 6-77
invdivinv(), esqlc, 6-80
invextend(), esqlc, 6-82
invmuldbl(), esqlc, 6-85
length (syscolumns), sqlr, 1-28
loading, sqls, 1-518
macros, esqlc, 6-31
precision of underlying decimal value, esqlc, 6-29
qualifiers, esqlc, 6-30, 6-36
role of datetime.h, esqlc, 2-12, 1-22
See also interval data type.,
syscolumns coltype code for, sqlr, 1-24
with SET DESCRIPTOR, sqls, 1-710
interval data type,
arithmetic operations, esqlc, 6-36
corresponding SQL data type, esqlc, 2-4
data conversion, esqlc, 6-37
declaration, esqlc, 6-30
defined constant, esqlc, 2-10
definition of, esqlc, 6-28
fetching into, esqlc, 6-34
inserting from, esqlc, 6-34
role of datetime.h, esqlc, 2-12
See also INTERVAL data type; intrvl_t typedef.,
INTERVAL Field Qualifier segment, sqls, 1-987
INTO DESCRIPTOR keywords, sqls, 1-387
in EXECUTE, sqls, 1-391
INTO keyword,
restrictions in prepared statement, sqlt, 5-30
retrieving single rows, sqlt, 5-14
INTO SQL DESCRIPTOR keywords, sqls, 1-387
in EXECUTE...INTO, sqls, 1-390
INTO TEMP keywords,
description of, sqlt, 2-76
intoasc() library function, esqlc, 6-71, 6-37
intofmtasc() library function, esqlc, 16-62, 6-74, 6-37
Intraquery parallelization, sqlr, Glossary-11
intrvl structure, esqlc, 6-30
intrvl_t typedef,
defined constant, esqlc, 2-10
definition of, esqlc, 6-30, 6-34
setting qualifier for INTERVAL, esqlc, 17-12
invdivdbl() library function, esqlc, 6-77, 6-36
invdivinv() library function, esqlc, 6-80, 6-36
invextend() library function, esqlc, 6-82, 6-34
invmuldbl() library function, esqlc, 6-85, 6-36
IRawObjectAccess custom interface, dbdkug, 7-5
ISAM error code, sqls, 2-49, 2-43, sqlt, 5-10
and sqlerrd, esqlc, 11-29
and sqlerrd[1], esqlc, 11-38
retrieving message text, esqlc, 11-51, 11-10, 11-48
See also SQLCODE variable.,
IsDirty method, dbdkug, 6-26
ISDISTINCTBOOLEAN distinct-bit macro, esqlc, 15-32
ISDISTINCTLVARCHAR distinct-bit macro, esqlc, 15-32
ISDISTINCTTYPE distinct-bit macro, esqlc, 15-32
IsNull method, dbdkug, 7-7, 7-9, 6-19
ISO 8859-1 code set, sqlr, Intro-5, sqls, Intro-6, esqlc, Intro-4, sqlt, Intro-6, 2-24, dapi, Intro-5, extend, Intro-4, udr, Intro-4
ISO standards. See ANSI SQL standards.,
ISO8859-1 code set, gls_api, 2-10, gls, 1-19, 1-21
Isolation, sqlr, Glossary-11
Isolation level,
ANSI Read Committed, sqls, 1-745, sqlt, 7-14
ANSI Read Uncommitted, sqls, 1-745, sqlt, 7-13
ANSI Repeatable Read, sqls, 1-745, sqlt, 7-16
ANSI Serializable, sqls, 1-745, sqlt, 7-16
default, sqls, 1-746, 1-725
default in ANSI-compliant database, sqls, 1-745
definitions, sqls, 1-745, 1-724
description of, sqlt, 7-11
FETCH statement with, sqls, 1-421
in external tables, sqls, 1-742, 1-726
Informix Committed Read, sqls, 1-724, sqlt, 7-14
Informix Cursor Stability, sqls, 1-724, sqlt, 7-14
Informix Dirty Read, sqls, 1-724, sqlt, 7-13
Informix Repeatable Read, sqls, 1-724, sqlt, 7-16
scroll cursor with, sqls, 1-317
setting, sqlt, 7-11
IsUpdated method, dbdkug, 7-7
ITDkValue custom interface, dbdkug, 7-6
Item descriptor,
DATA field. See DATA descriptor field.,
definition of, esqlc, 15-5
EXTYPEID field, esqlc, 15-9
EXTYPELENGTH field, esqlc, 15-9
EXTYPENAME field, esqlc, 15-9
EXTYPEOWNERLENGTH field, esqlc, 15-9
EXTYPEOWNERNAME field, esqlc, 15-9
getting field values, esqlc, 16-10
IDATA field, esqlc, 16-36, 15-8
ILENGTH field, esqlc, 16-36, 15-8
INDICATOR field, esqlc, 16-30, 15-31, 16-36, 15-8
ITYPE field, esqlc, 16-36, 15-8
LENGTH field. See LENGTH descriptor field.,
NAME field, esqlc, 16-21, 16-6, 15-8
NULLABLE field, esqlc, 16-21, 16-6, 15-8
PRECISION field, esqlc, 16-6, 15-8
SCALE field, esqlc, 16-6, 15-8
See also individual field names.,
setting fields, esqlc, 16-9
setting maximum number, esqlc, 16-5
SOURCEID field, esqlc, 15-32, 15-9
SOURCETYPE field, esqlc, 15-32, 15-9
TYPE field. See TYPE descriptor field.,
items table in stores7 database, columns in, sqlr, A-4
Iteration, aggregate, dbdkug, 3-13, 3-16
iterator function, sqlr, Glossary-11
Iterator function, esqlc, 14-50, 17-29, 16-29
ITERATOR routine modifier, sqls, 1-1032
Iterator routines, dbdkug, 5-35, 3-24
ITMVDesc structure, dbdkug, 7-6
ITValue interface, dbdkug, 7-6
ITYPE descriptor field, esqlc, 16-9, 16-36, 15-8
ITYPE field,
in X/Open programs, sqls, 1-709
syntax, sqls, 1-433
with SET DESCRIPTOR, sqls, 1-710



Copyright © 1997, Informix Software, Inc. All rights reserved.