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 ]

M

getting.,
locating in character string, gls_api, 4-174, 4-145, 2-33
lowercase character, gls_api, 4-101, 2-13
maximum size in bytes, gls_api, 2-40, 4-139
null byte in, gls_api, 2-6
null-terminated, gls_api, 2-38
number of bytes in, gls_api, 4-140, 2-29
outputting. See Multibyte character, putting.,
passing to function, gls_api, 2-5
printable, gls_api, 4-103, 2-13
punctuation, gls_api, 4-105, 2-13
putting, gls_api, 4-183, 1-22
representation of, gls_api, Intro-10
splitting, gls_api, 2-42
stream I/O, gls_api, 1-22
termination of, gls_api, 2-38
uppercase character, gls_api, 4-109, 2-13
vertical-space character, gls_api, 4-107, 2-13
white-space character, gls_api, 4-107, 2-13
Machine notes, sqlr, Intro-15, sqls, Intro-20, esqlc, Intro-14, sqlt, Intro-13, gls_api, Intro-14, dapi, Intro-10, gls, Intro-17, extend, Intro-10, udr, Intro-10
Macro,
for datetime and interval data types, esqlc, 6-31
for distinct bit, esqlc, 15-32
for library versions, esqlc, 13-14
for thread-safe status variables, esqlc, 13-27
for var binary data type, esqlc, 10-32
for varchar data type, esqlc, 3-7
IFX_GL_CASE_CONV_DST_BYTES, gls_api, 2-17, 4-186, 4-189
IFX_GL_CASE_CONV_SRC_BYTES, gls_api, 2-17, 4-186, 4-189
IFX_GL_MB_MAX, gls_api, 2-16, 2-40, 2-23
IFX_GL_PROC_CS, gls_api, 4-50, 4-51, 2-21, 4-46, 4-13, 2-22, 2-24
See also Function library.,
Mail, sending from procedure, sqls, 2-55
Main variable, esqlc, 1-42
main.sh script, dbdkug, 8-13
Major features, sqlr, Intro-6, sqls, Intro-7, esqlc, Intro-5, sqlt, Intro-7, gls_api, Intro-4, dapi, Intro-5, extend, Intro-5, udr, Intro-5
make command, dbdkug, 5-39
Makefiles, dbdkug, A-1, B-2, B-5, 6-20, 5-41, 6-21, 6-23, 5-4, 5-5, 5-36, 5-39, 6-19
See also Compiling.,
malloc routine, dbdkug, 6-34, 4-6, 4-13
malloc() system call, esqlc, 17-10, 17-11, 17-25, 8-14
Managing DataBlade modules,
BladeManager command line interface, bldmg_ug, 3-7 to
BladeManager graphical user interface, bldmg_ug, 2-4 to
Mandatory entity in relationship, sqlt, 8-10
Many-to-many relationship, sqlt, 8-10, 8-13, 8-29
Match method, dbdkug, 6-28
MATCHES relational operator, gls, 3-28, 1-10
matches() function, extend, 2-6
matches() operator function, sqls, 1-848
Mathematic functions, dbdkug, 5-34, 6-18
MAX function, sqls, 1-953
Maximum size of opaque data types, dbdkug, 3-37
MAXVCLEN varchar constant, esqlc, 3-7
-mc processor option, esqlc, 1-80
MDY function, sqls, 1-936
Members of opaque data types, dbdkug, 6-10, 3-36
Memory,
alignment of opaque data types, dbdkug, 3-37
allocating for collection variable, sqls, 1-22
allocating for row variable, sqls, 1-27
allocating for system-descriptor area, sqls, 1-24
allocating in generated code, dbdkug, 5-23
DEALLOCATE COLLECTION statement for, sqls, 1-297
DEALLOCATE DESCRIPTOR statement for, sqls, 1-299
DEALLOCATE ROW statement for, sqls, 1-301
management routines, dbdkug, 6-34
memory allocation,
setting duration, dapi, 12-67, 12-28
Memory allocation,
LO file descriptor, dapi, 3-23
LO handle, dapi, 3-51, 12-309
LO-specification structure, dapi, 12-316, 3-34
LO-status structure, dapi, 3-76, 3-77, 12-338
MI_LO_LIST structure, dapi, 12-298
Memory allocation for DataBlade modules,
about, overview, 1-10
documentation of, overview, A-7
Memory allocation, LO handle, esqlc, 7-59
Memory duration,
LO handle, dapi, 3-82, 3-52, 3-56
LO-specification structure, dapi, 3-56, 3-34
LO-status structure, dapi, 3-80, 3-76
Memory management,
by INFORMIX-GLS library, gls_api, 1-22
case conversion, gls_api, 2-16, 2-23
code-set conversion, gls_api, 2-23
deallocating resources, dapi, 3-55
deallocating strings, gls_api, 2-42
ESQL/C functions, esqlc, 17-12
for sqlda structure, esqlc, 17-6
for system-descriptor area, esqlc, 16-5, 16-7
fragmented string and, gls_api, 4-47
freeing resources, esqlc, 16-12, 17-15, 14-13
getting a multibyte character, gls_api, 4-84
INFORMIX-GLS functions for, gls_api, 4-5
multibyte-character strings and, gls_api, 2-40
stack space, dapi, 11-5
wide character to multibyte character conversion, gls_api, 4-225
wide-character strings and, gls_api, 2-41
memory management, dapi, 11-4
Merging,
changes to source code files, dbdkug, 3-55
generated file property, dbdkug, 3-50
Message,
error, sqls, 1-442
Message chaining, esqlc, 12-43
Message file,
compiled, gls, 2-17
error messages, gls_api, Intro-13, gls, Intro-16
language-specific, gls, 2-15
localized, gls, 1-49
locating at runtime, gls, 2-16
location of, gls_api, 1-12
requirements, gls_api, 1-12
sample, gls, 1-27
See also Error messages.,
specifying location of, gls, 1-49, 2-15
Message file, error messages, esqlc, Intro-13
Message files, specifying subdirectory with DBLANG, sqlr, 3-28
Message log,
sample, gls, 1-44
Message request,
definition of, esqlc, 12-34
interrupting, esqlc, 12-34
optimizing for cursor, esqlc, 14-30, 14-22, 14-24, 14-36
representing, esqlc, 12-90
with callback function, esqlc, 12-39
Message transfers, optimized, esqlc, 12-42
message type, dapi, 9-10
Messages,
End of data, sqls, 1-442
error,
creating, sqlr, 1-34
(syserrors), sqlr, 1-33
informational,
creating, sqlr, 1-34
(syserrors), sqlr, 1-33
Not Found, sqls, 1-442
warning, sqls, 1-442
warning,
creating, sqlr, 1-34
(syserrors), sqlr, 1-33
MESSAGES locale category,
description of, gls, A-4, A-9
in default locale, gls, A-5
in locale source file, gls, A-12
in server-processing locale, gls, 1-40
Methods,
accessing custom, dbdkug, 7-5
ActiveX internal, dbdkug, 6-25
C++ support, dbdkug, 6-25 to
Compare, dbdkug, 7-8, 6-18
CompatibleType, dbdkug, 7-7
Concat, dbdkug, 7-8, 6-18
Contains, dbdkug, 7-8, 6-18
CreateLvarChar, dbdkug, 6-32
CreateNew, dbdkug, 6-26
CurString, dbdkug, 6-28
custom, for ActiveX value objects, dbdkug, 7-8
Divide, dbdkug, 6-18, 7-9
DkErrorRaise, dbdkug, 6-26, 6-15
DkInStream, dbdkug, 6-28
DkOutStream, dbdkug, 6-32
Equal, dbdkug, 7-7, 6-18, 7-9
FromPrintable, dbdkug, 7-7
FromString, dbdkug, 6-17, 7-9
GetBuffer, dbdkug, 6-32
GetData, dbdkug, 6-26
GetDataC, dbdkug, 7-6
GetDataCpp, dbdkug, 7-6
GreaterThan, dbdkug, 6-18, 7-9
GreaterThanOrEqual, dbdkug, 6-18, 7-9
Inter, dbdkug, 6-18, 7-9
IsDirty, dbdkug, 6-26
IsNull, dbdkug, 7-7, 7-9, 6-19
IsUpdated, dbdkug, 7-7
LessThan, dbdkug, 7-7, 6-18, 7-9
LessThanOrEqual, dbdkug, 6-18, 7-9
Match, dbdkug, 6-28
Minus, dbdkug, 6-18
minus, dbdkug, 7-9
Negate, dbdkug, 6-18, 7-9
NotEqual, dbdkug, 7-10, 6-18
Overlap, dbdkug, 7-10, 6-18
Plus, dbdkug, 7-10, 6-18
Positive, dbdkug, 7-10, 6-18
Printable, dbdkug, 7-7
RawCopy, dbdkug, 6-26
ReadBoolean, dbdkug, 6-29
ReadChar, dbdkug, 6-29
ReadDate, dbdkug, 6-29
ReadDateTime, dbdkug, 6-29
ReadDecimal, dbdkug, 6-29
ReadDoublePrecision, dbdkug, 6-29
ReadGLWChar, dbdkug, 6-29
ReadGLWString, dbdkug, 6-30
ReadInt1, dbdkug, 6-30
ReadInt8, dbdkug, 6-30
ReadInteger, dbdkug, 6-30
ReadInterval, dbdkug, 6-30
ReadMoney, dbdkug, 6-30
ReadReal, dbdkug, 6-30
ReadSmallInt, dbdkug, 6-30, 6-31
ReadString, dbdkug, 6-30
ReadUChar1, dbdkug, 6-30
ReadUInt8, dbdkug, 6-30
ReadUInteger, dbdkug, 6-31
ReadWChar, dbdkug, 6-31
ReadWString, dbdkug, 6-31
Rewind operator, dbdkug, 6-29
routine, dbdkug, 6-18
SameType, dbdkug, 7-7
See also Routines.,
SetClean, dbdkug, 6-26
SetData, dbdkug, 6-26
SetDataC, dbdkug, 7-6
SetDataCpp, dbdkug, 7-6
SetDirty, dbdkug, 6-26
SetFieldDelimiters, dbdkug, 6-31
SetNotNull, dbdkug, 6-26
SetNull, dbdkug, 7-7
SetNullFlag, dbdkug, 7-10, 6-19
SetStringDelimiters, dbdkug, 6-31, 6-32
Size, dbdkug, 7-10, 6-18
Skip, dbdkug, 6-31
Skip operator, dbdkug, 6-29
SkipBlanks, dbdkug, 6-31
SkipDelimiters, dbdkug, 6-31
Times, dbdkug, 7-10, 6-18
ToString, dbdkug, 7-10, 6-17
TypeOf, dbdkug, 7-7
Union, dbdkug, 7-10, 6-18
Within, dbdkug, 7-10, 6-18
WriteBoolean, dbdkug, 6-32
WriteChar, dbdkug, 6-32
WriteDate, dbdkug, 6-32
WriteDateTime, dbdkug, 6-32
WriteDecimal, dbdkug, 6-32
WriteDoublePrecision, dbdkug, 6-32
WriteGLWChar, dbdkug, 6-33
WriteGLWString, dbdkug, 6-33
WriteInt1, dbdkug, 6-33
WriteInt8, dbdkug, 6-33
WriteInteger, dbdkug, 6-33
WriteInterval, dbdkug, 6-33
WriteLiteral, dbdkug, 6-33
WriteMoney, dbdkug, 6-33
WriteReal, dbdkug, 6-33
WriteSmallInt, dbdkug, 6-33
WriteString, dbdkug, 6-33
WriteUChar1, dbdkug, 6-33
WriteUInt8, dbdkug, 6-34
WriteUInteger, dbdkug, 6-34
WriteUSmallInt, dbdkug, 6-34
WriteWChar, dbdkug, 6-34
WriteWString, dbdkug, 6-34
mi.h header file, dapi, 3-19, 1-5
MI_All_Events event type, dapi, 9-3, 9-6
mi_alloc function, overview, 1-10
mi_alloc(), dapi, 11-4, 7-11, 4-8, 12-28
default duration, dapi, 12-28
in client applications, dapi, 12-29
in server applications, dapi, 12-29
mi_alloc() function, dbdkug, 6-34, 4-13
MI_ASYNC_ACTION, dapi, 1-7
mi_binary_query(), dapi, 12-34
mi_binary_to_date(), dapi, 12-30
mi_binary_to_datetime(), dapi, 12-31
mi_binary_to_decimal(), dapi, 12-32
mi_binary_to_money(), dapi, 12-33
mi_bitvarying pointer, dbdkug, 5-29
mi_boolean data type, dapi, 2-4
mi_call(), dapi, 11-5, 12-35
mi_cast_get(), dapi, 12-36
MI_CB_CONTINUE, dapi, 9-5
MI_CB_EXC_HANDLED, dapi, 9-5
MI_CB_EXC_HANDLED status code, dapi, 9-14
mi_char data type, dapi, 2-3
mi_char1 data type, dapi, 2-3
mi_client(), dapi, 12-38
MI_Client_Library_Error event type, dapi, 9-12, 9-3
mi_client_locale, dapi, 5-4
mi_client_locale(), dapi, 12-39
mi_close(), dapi, 12-40, 5-5, 5-7
mi_close() function, dbdkug, 5-9
mi_close_statement(), dapi, 12-41
mi_collection_close(), dapi, 12-42
mi_collection_create(), dapi, 12-43
mi_collection_delete(), dapi, 12-44
mi_collection_fetch(), dapi, 12-46
mi_collection_free(), dapi, 12-49
mi_collection_insert(), dapi, 12-50
mi_collection_open(), dapi, 12-52
mi_collection_update(), dapi, 12-53
MI_COLLECTION_VALUE value constant, dapi, 12-496
mi_column_count(), dapi, 12-55, 7-7, 7-8
mi_column_id(), dapi, 12-56, 7-7
mi_column_name(), dapi, 12-57, 7-7
mi_column_nullable, dapi, 7-7
mi_column_nullable(), dapi, 12-58
mi_column_precision, dapi, 7-7
mi_column_precision(), dapi, 12-59
mi_column_scale, dapi, 7-7
mi_column_scale(), dapi, 12-61
mi_column_type_id(), dapi, 12-62, 7-7
mi_column_typedesc, dapi, 7-7
mi_column_typedesc(), dapi, 12-63
mi_command_is_finished(), dapi, 12-64
MI_CONNECTION, dapi, 1-7
MI_CONNECTION structure, dapi, 5-4
MI_CONNECTION_INFO, dapi, 12-179, 12-169, 1-7
MI_CONNECTION_INFO structure,
definition, dapi, 12-169
populating, dapi, 5-8
mi_convert_from_codeset(), dapi, 12-65
mi_convert_to_codeset(), dapi, 12-66
mi_dalloc(), dapi, 7-11, 12-67
in client applications, dapi, 12-67
in server applications, dapi, 12-67
mi_dalloc() function, dbdkug, 4-14
MI_DATABASE_INFO, dapi, 1-7
MI_DATABASE_INFO structure, dapi, 5-7
definition, dapi, 12-172
description, dapi, 5-7
populating, dapi, 5-8
mi_date data type, dapi, 2-4
mi_date_to_binary(), dapi, 12-69
mi_datetime data type, dapi, 2-4
mi_datetime_to_binary(), dapi, 12-70
MI_DATUM value, dapi, 2-8
LO handle, dapi, 3-61
mi_db_error_raise(), dapi, 12-71, 9-12
mi_db_error_raise() function, dbdkug, 5-11, 6-26
mi_dbcreate(), dapi, 12-76
mi_dbdrop(), dapi, 12-78
MI_DDL, dapi, 12-195, 12-415
mi_decimal data type, dapi, 2-4
mi_decimal_to_binary(), dapi, 12-80
mi_default_callback(), dapi, 12-81, 9-5
mi_disable_callback(), dapi, 12-83
MI_DML, dapi, 12-195, 12-415, 12-416
mi_double_precision data type, dapi, 2-3
mi_drop_prepared_statement(), dapi, 12-85
mi_enable_callback(), dapi, 12-86
mi_errmsg(), dapi, 12-88
MI_ERROR, dapi, 12-195, 9-14
MI_ERROR_DESC, dapi, 1-7
copying, dapi, 12-90
destroying, dapi, 12-91
determining if a copy, dapi, 12-92
mi_error_desc_copy(), dapi, 12-90
mi_error_desc_destroy(), dapi, 12-91
mi_error_desc_is_copy(), dapi, 12-92
mi_error_level(), dapi, 12-93
mi_error_sql_state(), dapi, 12-97
mi_error_sqlcode(), dapi, 12-95
MI_EVENT_END_SESSION event type, dapi, 9-4
MI_EVENT_END_STMT event type, dapi, 9-4
MI_EVENT_TYPE, dapi, 1-7, 9-3
MI_EXCEPTION, dapi, 9-10, 12-72
MI_Exception, dapi, 9-5
MI_Exception event type, dapi, 9-10, 9-3
mi_exec(), dapi, 6-3, 12-99
mi_exec() function, dapi, 3-61, 3-55
mi_exec_prepared_statement(), dapi, 12-101, 6-3
mi_exec_prepared_statement() function, dapi, 3-61, 3-55
mi_fetch_statement(), dapi, 12-104
mi_file_allocate(), dapi, 12-106
mi_file_close(), dapi, 12-107
mi_file_open(), dapi, 12-108
mi_file_read(), dapi, 12-110
mi_file_seek(), dapi, 12-111
mi_file_sync(), dapi, 12-113
mi_file_tell(), dapi, 12-114
mi_file_to_file(), dapi, 12-115
mi_file_to_file() function, dapi, 3-83
mi_file_to_large_object(), dapi, 12-118
mi_file_unlink(), dapi, 12-120
mi_file_write(), dapi, 12-121
mi_fix_integer(), dapi, 12-122
mi_fix_smallint(), dapi, 12-124
mi_fp_argisnull(), dapi, 12-125
mi_fp_arglen(), dapi, 12-126
mi_fp_argprec(), dapi, 12-127
mi_fp_argscale(), dapi, 12-128
mi_fp_argtype(), dapi, 12-129
mi_fp_funcstate(), dapi, 12-130, 4-8
mi_fp_getcolid(), dapi, 12-131
mi_fp_getcolid() function, dapi, 12-267
mi_fp_getrow(), dapi, 12-132
mi_fp_getrow() function, dapi, 12-267
mi_fp_nargs(), dapi, 12-133
mi_fp_nrets(), dapi, 12-134
mi_fp_request(), dapi, 12-135
MI_FP_REQUEST() macro, dbdkug, 5-35
mi_fp_retlen(), dapi, 12-136
mi_fp_retprec(), dapi, 12-137
mi_fp_retscale(), dapi, 12-138
mi_fp_rettype(), dapi, 12-139
mi_fp_returnisnull(), dapi, 12-140
mi_fp_setargisnull(), dapi, 12-141
mi_fp_setarglen(), dapi, 12-142
mi_fp_setargprec(), dapi, 12-143
mi_fp_setargscale(), dapi, 12-144
mi_fp_setargtype(), dapi, 12-145
mi_fp_setfuncid(), dapi, 12-147
mi_fp_setfuncstate(), dapi, 12-148
mi_fp_setisdone(), dapi, 12-149
mi_fp_setnargs(), dapi, 12-150
mi_fp_setnrets(), dapi, 12-151
mi_fp_setretlen(), dapi, 12-152
mi_fp_setretprec(), dapi, 12-153
mi_fp_setretscale(), dapi, 12-154
mi_fp_setrettype(), dapi, 12-155
mi_fp_setreturnisnull(), dapi, 12-156
mi_fp_usr_fparam(), dapi, 12-157
MI_FPARAM, dapi, 4-3
private state, tracking with MI_FPARAM, dbdkug, 4-14
structure, dbdkug, 5-8
MI_FPARAM structure,
in support functions, dapi, 12-267
mi_fparam_allocate(), dapi, 12-158
mi_fparam_copy(), dapi, 12-159
mi_fparam_free(), dapi, 12-161
mi_fparam_get(), dapi, 12-162
mi_free(), dapi, 12-163, 11-4
in client applications, dapi, 12-29, 12-67
when required, dapi, 12-29, 12-67
mi_free() function, dapi, 3-56, dbdkug, 4-13
mi_get_bytes(), dapi, 12-166
mi_get_client_home(), dapi, 12-168
mi_get_connection_info(), dapi, 12-169, 5-8
mi_get_connection_user_data(), dapi, 12-171
mi_get_database_info(), dapi, 12-172, 5-8
mi_get_date(), dapi, 12-174
mi_get_datetime(), dapi, 12-175
mi_get_dbnames(), dapi, 12-176
mi_get_decimal(), dapi, 12-178
mi_get_default_connection_info(), dapi, 12-179, 5-3
mi_get_default_connection_info, dapi, 5-8
mi_get_default_database_info(), dapi, 5-4, 5-8, 12-180
mi_get_double_precision(), dapi, 12-181
mi_get_double_precision() function, dbdkug, 5-27
mi_get_int8(), dapi, 12-183
mi_get_integer(), dapi, 12-184
mi_get_interval(), dapi, 12-186
mi_get_lo_handle() function, dapi, 12-187
mi_get_money(), dapi, 12-189
mi_get_next_sysname(), dapi, 5-4, 12-190
mi_get_parameter_info(), dapi, 5-3, 5-8, 12-191
mi_get_real(), dapi, 12-193
mi_get_result(), dapi, 12-194, 12-377, 7-3, 8-3
example of, dapi, 7-4
mi_get_row_desc(), dapi, 12-196, 7-6
mi_get_row_desc_from_type_desc(), dapi, 12-198
mi_get_row_desc_without_row(), dapi, 12-199, 7-6, 7-8
mi_get_smallint(), dapi, 12-201
mi_get_statement_row_desc(), dapi, 12-203
mi_get_string(), dapi, 12-204
mi_get_type_source_type(), dapi, 12-205
mi_get_vardata(), dapi, 2-5, 12-206
mi_get_vardata_align(), dapi, 2-5, 12-207
mi_get_varlen(), dapi, 2-5, 12-208
mi_impexp data type, dbdkug, 5-27, 5-28
definition of, extend, 6-15
mi_impexpbin data type,
definition of, extend, 6-17
mi_init_library(), dapi, 5-3, 12-209
mi_int1 data type, dapi, 2-3
mi_int8 data type, dapi, 2-3
mi_integer data type, dapi, 2-3
mi_interrupt_check(), dapi, 12-210
mi_interval data type, dapi, 2-4
mi_issmall_data(), dapi, 12-211
mi_large_object_close() function, dapi, 12-212
mi_large_object_copy() function, dapi, 12-214
argument values used for external files, dapi, 12-215
argument values used for smart large objects, dapi, 12-215
mi_large_object_copy_opts() function, dapi, 12-217
argument values used for external files, dapi, 12-218
argument values used for smart large objects, dapi, 12-218
mi_large_object_create() function, dapi, 12-220
mi_large_object_create_opts() function, dapi, 12-222
mi_large_object_decrefcount() function, dapi, 12-224
mi_large_object_expand() function, dapi, 12-226
mi_large_object_filename() function, dapi, 12-228
mi_large_object_increfcount() function, dapi, 12-231
mi_large_object_info() function, dapi, 12-233
mi_large_object_map() function, dapi, 12-235
mi_large_object_open() function, dapi, 12-237
mi_large_object_pin() function, dapi, 12-239
mi_large_object_read() function, dapi, 12-241
mi_large_object_readwithseek() function, dapi, 12-243
mi_large_object_seek() function, dapi, 12-245
mi_large_object_stat() function, dapi, 12-247
mi_large_object_tell() function, dapi, 12-249
mi_large_object_to_file() function, dapi, 12-250
mi_large_object_unmap() function, dapi, 12-253
mi_large_object_unpin() function, dapi, 12-254
mi_large_object_write() function, dapi, 12-255
mi_last_serial() function, dapi, 12-257
mi_last_serial8() function, dapi, 12-259
MI_LIB_BADARG, dapi, 9-12
MI_LIB_BADSERV, dapi, 9-12
MI_LIB_DROPCONN, dapi, 9-12, 12-445
MI_LIB_INTERR, dapi, 9-12
MI_LIB_NOIMP, dapi, 9-12
MI_LIB_USAGE, dapi, 9-12
mi_library_version(), dapi, 12-261
mi_lo_alter() function, dapi, 12-262, 3-73
MI_LO_APPEND access-mode constant, dapi, 12-237, 3-65, 3-66, 3-68
MI_LO_ATTR_KEEP_LASTACCESS_TIME create-time constant, dapi, 12-262, 12-340, 3-78, 3-49
MI_LO_ATTR_LOG create-time constant, dapi, 12-262, 3-49
MI_LO_ATTR_NO_LOG create-time constant, dapi, 12-262, 3-49
MI_LO_ATTR_NOKEEP_LASTACCESS_TIME create-time constant, dapi, 12-262, 3-49
MI_LO_BUFFER buffering-mode constant, dapi, 3-67
mi_lo_close() function, dapi, 12-264, 3-70
mi_lo_colinfo_by_ids() function, dapi, 12-266, 3-45
mi_lo_colinfo_by_name() function, dapi, 12-268, 3-45
mi_lo_copy() function, dapi, 12-271, 3-39, 3-63, 3-64, 3-66, 3-67, 3-24
mi_lo_create() function, dapi, 3-39, 12-274, 3-63, 3-64, 3-66, 3-67, 3-24
mi_lo_decrefcount() function, dapi, 3-81, 12-277, dbdkug, 5-30
MI_LO_DEFAULT_SMGR,
mi_file_to_large_object() parameter, dapi, 12-118
mi_large_object_copy() parameter, dapi, 12-214
mi_large_object_copy_opts() parameter, dapi, 12-217
mi_large_object_create() parameter, dapi, 12-220
mi_large_object_create_opts() parameter, dapi, 12-222
mi_large_object_expand() parameter, dapi, 12-226
MI_LO_DIRTY_READ access-mode constant, dapi, 3-68
mi_lo_expand() function, dapi, 3-39, 12-279, 3-63, 3-64, 3-66, 3-67, 3-24
MI_LO_FD data type, dapi, 1-7, 3-20, 3-22
mi_lo_filename() function, dapi, 12-282, 3-83
mi_lo_from_buffer() function, dapi, 12-284
mi_lo_from_file() function, dapi, 3-39, 12-286, 3-83, 3-63, 3-24
mi_lo_from_file_by_lofd() function, dapi, 3-83, 12-290
mi_lo_from_string() function, dapi, 12-293, 3-62
MI_LO_HANDLE data type, dapi, 3-62, 1-7, 3-20, 3-21
description of, dapi, 1-7
MI_LO_HANDLES structure, dbdkug, 5-31
mi_lo_increfcount() function, dapi, 12-294, 3-81, dbdkug, 5-30
MI_LO_INTERNAL_LO constant, dapi, 12-220, 12-222, 12-214, 12-217
mi_lo_invalidate() function, dapi, 12-296, 3-80, 3-63
MI_LO_LIST structure, dapi, 12-298
mi_lo_lolist_create() function, dapi, 12-298
MI_LO_MAP_PRIVATE constant, dapi, 12-235
MI_LO_NOBUFFER buffering-mode constant, dapi, 3-67
MI_LO_NOSMGR,
mi_large_object_copy() parameter, dapi, 12-215, 12-217
mi_large_object_create() parameter, dapi, 12-220, 12-118
mi_large_object_create_opts() parameter, dapi, 12-222
mi_large_object_expand() parameter, dapi, 12-226
mi_lo_open() function, dapi, 12-300, 3-63, 3-64, 3-66
MI_LO_PROT_READ constant, dapi, 12-235
MI_LO_PROT_WRITE constant, dapi, 12-235
mi_lo_ptr_cmp() function, dapi, 12-302
MI_LO_RANDOM access constant, dapi, 3-67
MI_LO_RDONLY access-mode constant, dapi, 12-237, 3-65, 3-66, 3-68
MI_LO_RDWR access-mode constant, dapi, 12-287, 3-65, 3-66, 3-68
mi_lo_read() function, dapi, 12-304, 3-69
mi_lo_readwithseek(), dapi, 12-306
mi_lo_readwithseek() function, dapi, 3-69
mi_lo_release() function, esqlc, 7-59, dapi, 3-56, 12-309
mi_lo_seek() function, dapi, 12-311, 3-53, 3-69
MI_LO_SEEK_CUR whence constant, dapi, 12-370, 12-312, 12-307
MI_LO_SEEK_END whence constant, dapi, 12-370, 12-312, 12-307
MI_LO_SEEK_SET whence constant, dapi, 12-370, 12-312, 12-307
MI_LO_SEQUENTIAL access constant, dapi, 3-67
MI_LO_SIZE constant, dapi, 3-62
MI_LO_SPEC structure, dapi, 1-7, 3-20, 3-21
mi_lo_spec_free() function, dapi, 12-314, 3-56
mi_lo_spec_init() function, dapi, 12-316, 3-34, 3-35, 3-38
mi_lo_specget_estbytes() function, dapi, 12-318, 3-47
mi_lo_specget_extsz() function, dapi, 12-320, 3-48
mi_lo_specget_flags() function, dapi, 12-322, 3-49
mi_lo_specget_maxbytes() function, dapi, 12-324, 3-47
mi_lo_specget_sbspace() function, dapi, 12-326, 3-48
mi_lo_specset_estbytes() function, dapi, 12-328, 3-47
mi_lo_specset_extsz() function, dapi, 12-330, 3-48
mi_lo_specset_flags() function, dapi, 12-332, 3-49
mi_lo_specset_maxbytes() function, dapi, 12-334, 3-47
mi_lo_specset_sbspace() function, dapi, 12-336, 3-48
MI_LO_STAT structure, dapi, 3-20, 1-8, 3-23
mi_lo_stat() function, dapi, 3-76, 12-338, 3-79
mi_lo_stat_atime() function, dapi, 12-340, 3-78
mi_lo_stat_cspec() function, dapi, 12-342, 3-78, 3-36
mi_lo_stat_ctime() function, dapi, 12-344, 3-78
mi_lo_stat_free() function, dapi, 3-80, 12-346
mi_lo_stat_mtime_sec() function, dapi, 12-348, 3-78
mi_lo_stat_refcnt() function, dapi, 12-350, 3-81, 3-78
mi_lo_stat_size() function, dapi, 12-352, 3-78
mi_lo_tell() function, dapi, 12-354, 3-53, 3-69
mi_lo_to_buffer() function, dapi, 12-356
mi_lo_to_file() function, dapi, 12-282, 3-83, 12-358
mi_lo_to_string() function, dapi, 12-362
MI_LO_TRUNC access-mode constant, dapi, 3-65, 3-68
mi_lo_truncate() function, dapi, 12-363
mi_lo_validate() function, dapi, 12-365, 3-63, dbdkug, 5-30, 5-31
mi_lo_write() function, dapi, 12-367, 3-53
mi_lo_writewithseek() function, dapi, 3-53, 12-369
MI_LO_WRONLY access-mode constant, dapi, 3-65, 3-66, 3-68
MI_LODESC, dapi, 1-7
MI_LODESC data type, dapi, 12-238
mi_login(), dapi, 12-372, 5-7
MI_LOHANDLE,
data structure, dapi, 1-7
MI_LOHANDLE data type,
mi_large_object_copy() parameter, dapi, 12-214
mi_large_object_copy_opts() parameter, dapi, 12-217
mi_large_object_decrefcount() parameter, dapi, 12-224
mi_large_object_filename() parameter, dapi, 12-228
mi_large_object_increfcount() parameter, dapi, 12-231
mi_large_object_info() parameter, dapi, 12-233
mi_large_object_to_file() parameter, dapi, 12-250, 12-214, 12-217
MI_LOINFO, dapi, 1-7
MI_LOINFO structure, dapi, 12-233
MI_LOSTAT, dapi, 1-8
MI_LOSTAT structure, dapi, 12-248
mi_lvarchar data type, dapi, 2-3
definition of, extend, 6-6
locale-sensitive data, extend, 6-24
mi_lvarchar_to_string(), dapi, 12-374
MI_MEMORY_DURATION, dapi, 12-459
MI_MESSAGE, dapi, 9-10, 12-72
mi_money data type, dapi, 2-3
mi_money_to_binary(), dapi, 12-375
MI_MULTIREP_DATA, dapi, 1-8
MI_MULTIREP_LARGE., dapi, 12-211
mi_new_var(), dapi, 12-376, 2-5
mi_new_var() function, dbdkug, 5-25, 5-28
mi_next_row(), dapi, 12-377, 8-3, 7-7, 7-9
MI_NO_MORE_RESULTS, dapi, 12-194, 12-195
MI_NORMAL_VALUE, dapi, 7-11
MI_NORMAL_VALUE value constant, dapi, 12-496
MI_NULL_VALUE value constant, dapi, 12-496
mi_numeric data type, dapi, 2-4
MI_O_APPEND access-mode constant, dapi, 12-291
MI_O_APPEND file-mode constant, dapi, 12-288, 3-83, 12-359
MI_O_BINARY file-mode constant, dapi, 12-359
MI_O_CLIENT_FILE file-location constant, dapi, 12-291
MI_O_CLIENT_FILE file-mode constant, dapi, 12-288, 12-359
MI_O_EXCL access-mode constant, dapi, 12-291
MI_O_EXCL file-mode constant, dapi, 12-288, 3-83, 12-359
MI_O_RDONLY access-mode constant, dapi, 12-291
MI_O_RDONLY file-mode constant, dapi, 12-288, 3-83
MI_O_RDWR access-mode constant, dapi, 12-291
MI_O_RDWR file-mode constant, dapi, 12-288, 3-83, 12-359
MI_O_SERVER_FILE file-location constant, dapi, 12-291
MI_O_SERVER_FILE file-mode constant, dapi, 12-288, 3-83, 12-359
MI_O_TEXT access-mode constant, dapi, 12-291
MI_O_TEXT file-mode constant, dapi, 12-288, 3-83, 12-359
MI_O_TRUNC access-mode constant, dapi, 12-291
MI_O_TRUNC file-mode constant, dapi, 12-288, 3-83, 12-359
MI_O_WRONLY file-mode constant, dapi, 3-83, 12-359
mi_open(), dapi, 5-3, 12-379, 5-7
mi_open() function, dbdkug, 5-9
mi_open_prepared_statement(), dapi, 12-381
mi_parameter_count(), dapi, 12-383
MI_PARAMETER_INFO, dapi, 12-452, 1-8
MI_PARAMETER_INFO structure,
definition, dapi, 12-191
description, dapi, 5-7
populating, dapi, 5-8, 12-191
setting fields in, dapi, 5-8
mi_parameter_nullable(), dapi, 12-384
mi_parameter_precision(), dapi, 12-385
mi_parameter_scale(), dapi, 12-386
mi_parameter_type_id(), dapi, 12-387
mi_parameter_type_name(), dapi, 12-388
mi_pointer data type, dapi, 2-4
mi_prepare(), dapi, 12-389
MI_PROC_CALLBACK, dapi, 9-8
mi_put_bytes(), dapi, 12-390
mi_put_date(), dapi, 12-392
mi_put_datetime(), dapi, 12-393
mi_put_decimal(), dapi, 12-394
mi_put_double_precision(), dapi, 12-395
mi_put_double_precision() function, dbdkug, 5-26
mi_put_int8(), dapi, 12-397
mi_put_integer(), dapi, 12-399
mi_put_interval(), dapi, 12-401
mi_put_lo_handle() function, dapi, 12-402
mi_put_money(), dapi, 12-404
mi_put_real(), dapi, 12-405
mi_put_smallint(), dapi, 12-406
mi_put_string(), dapi, 12-408
mi_query_finish(), dapi, 12-410, 6-3
mi_query_interrupt(), dapi, 12-412
mi_real data type, dapi, 2-4, extend, 5-13
mi_register_callback(), dapi, 9-10, 5-3, 12-413, 9-5
mi_result_command_name(), dapi, 7-4, 12-415
example of, dapi, 7-4
mi_result_row_count(), dapi, 7-4, 12-416
example of, dapi, 7-4
mi_retrieve_callback(), dapi, 12-417
mi_routine_end(), dapi, 12-419
mi_routine_exec(), dapi, 12-420
mi_routine_get(), dapi, 12-421
mi_routine_get_by_typeid(), dapi, 12-423
MI_ROW, dapi, 1-8
mi_row_create(), dapi, 12-427
MI_ROW_DESC, dapi, 1-8
MI_ROW_DESC structure,
description, dapi, 7-6
mi_row_desc_create(), dapi, 12-429
mi_row_desc_free(), dapi, 12-430
mi_row_free(), dapi, 12-431
MI_ROW_VALUE, dapi, 7-11
MI_ROW_VALUE value constant, dapi, 12-496
MI_ROWS, dapi, 12-195, 12-377, 7-6
MI_SAVE_SET, dapi, 1-8
mi_save_set_count(), dapi, 12-432, 8-6
mi_save_set_create(), dapi, 12-433, 8-3
mi_save_set_delete(), dapi, 12-435, 8-3
mi_save_set_destroy(), dapi, 8-9, 12-436
mi_save_set_get_first(), dapi, 12-437, 8-6
mi_save_set_get_last(), dapi, 12-438
mi_save_set_get_next(), dapi, 12-439, 8-6
mi_save_set_get_previous(), dapi, 12-440, 8-6
mi_save_set_insert(), dapi, 12-441, 8-3, 8-4
mi_save_set_member(), dapi, 12-442, 8-6
mi_sendrecv data type, dbdkug, 5-26
definition of, extend, 6-11
locale-sensitive data, extend, 6-25
mi_sendrecv pointer, dbdkug, 5-26
MI_SERVBUILD compiler flag, gls_api, 1-18
mi_server_connect(), dapi, 12-443, 5-3, 5-7
mi_server_reconnect(), dapi, 12-445
mi_set_connection_user_data(), dapi, 12-447
mi_set_default_connection_info(), dapi, 5-4, 12-448, 5-8
mi_set_default_database_info(), dapi, 12-450, 5-4, 5-8
mi_set_large(), dapi, 12-451
mi_set_parameter_info(), dapi, 12-452, 5-3, 5-8
mi_set_vardata(), dapi, 12-453, 2-6
mi_set_vardata_align(), dapi, 12-454, 2-6
mi_set_varlen(), dapi, 12-455, 2-6
mi_set_varptr(), dapi, 12-456
mi_smallint data type, dapi, 2-3
mi_statement_command_name(), dapi, 12-457
mi_string data type, dapi, 2-3
mi_string_to_lvarchar(), dapi, 12-458
mi_switch_mem_duration(), dapi, 12-459, 4-8
mi_switch_memory_duration(), dapi, 7-11
mi_sysname(), dapi, 12-461, 5-3
mi_td_cast_get(), dapi, 12-462
mi_tracefile_set(), dapi, 12-464, 10-6
mi_tracefile_set() function, dbdkug, 5-15
mi_tracelevel_set(), dapi, 12-466, 10-6
mi_tracelevel_set() function, dbdkug, 5-15
mi_transition_type(), dapi, 12-468, 9-6
mi_type_align(), dapi, 12-469
mi_type_byvalue(), dapi, 12-470, 2-4
mi_type_element_typedesc(), dapi, 12-471
mi_type_full_name(), dapi, 12-472
mi_type_length(), dapi, 12-473
mi_type_maxlength(), dapi, 12-474
mi_type_owner(), dapi, 12-475
mi_type_precision(), dapi, 12-476
mi_type_scale(), dapi, 12-477
mi_type_typedesc(), dapi, 12-478
mi_type_typename(), dapi, 12-479
mi_typedesc_typeid(), dapi, 12-480
mi_typeid_equals(), dapi, 12-481
mi_typeid_is_collection(), dapi, 12-482
mi_typeid_is_complex(), dapi, 12-483
mi_typeid_is_distinct(), dapi, 12-484
mi_typeid_is_list(), dapi, 12-485
mi_typeid_is_multiset(), dapi, 12-486
mi_typeid_is_row(), dapi, 12-487
mi_typeid_is_set(), dapi, 12-488
mi_typename_to_id(), dapi, 12-489
mi_typename_to_typedesc(), dapi, 12-490
mi_typestring_to_id(), dapi, 12-491
mi_typestring_to_typedesc(), dapi, 12-492
mi_unregister_callback(), dapi, 12-493, 9-5
mi_unsigned_char1 data type, dapi, 2-3
mi_unsigned_int8 data type, dapi, 2-3
mi_unsigned_integer data type, dapi, 2-3, extend, 5-12
mi_unsigned_smallint data type, dapi, 2-3, extend, 5-12
mi_value(), dapi, 12-494, 7-8, 7-9
mi_value() function, dapi, 3-61
mi_value_by_name(), dapi, 12-497
mi_var_copy(), dapi, 2-5, 12-499
mi_var_free(), dapi, 2-5, 12-500
mi_var_to_buffer(), dapi, 12-501
mi_wchar data type, dapi, 2-3
MI_XACT_ABORT, dapi, 12-504
MI_XACT_BEGIN, dapi, 12-504
MI_XACT_END, dapi, 12-504
mi_xact_levels(), dapi, 12-502
mi_xact_state(), dapi, 12-504
MI_Xact_State_Change event type, dapi, 12-504, 9-4
mi_yield(), dapi, 12-505
mi_yield() function, dbdkug, 4-6, 4-14
mi_zalloc(), dapi, 12-506
miconv.h header file, dapi, 1-5
Microsoft,
COM, dbdkug, 6-4
Developer Studio. See Visual C++.,
ODBC API, using with ActiveX value objects, dbdkug, 7-5
Microsoft 1252 code set, gls_api, 2-10, gls, 1-19, 1-21
Microsoft compiler, invoking, esqlc, 1-80
Migrating,
from GLS databases, gls, 5-10
to or from GLS databases, gls, 5-10, 4-11, 6-8, 6-9
milib.h file,
description, dapi, 1-5
milib.h header file,
required for string-text conversions routines, dapi, 2-5
milo.h header file, dapi, 3-19, 1-5
access constants, dapi, 3-67
access-mode constants, dapi, 3-65
buffering-mode constants, dapi, 3-67
create-time constants, dapi, 3-49
LO file descriptor, dapi, 3-23
LO handle, dapi, 3-22
LO-specification structure, dapi, 3-21
LO-status structure, dapi, 3-23
open-mode constants, dapi, 3-64
miloback.h header file, dapi, 1-5
MIN function, sqls, 1-954
Ming Guo year format, gls, 1-16, 1-51, 2-12
Minus method/routine, dbdkug, 6-18, 7-9
minus() function, extend, 2-5
minus() operator function, sqls, 1-959
Mirroring, sqlr, Glossary-12
mitrace.h header file, dapi, 1-5
mitypes.h header file,
description, dapi, 1-5
required with mi_alloc(), dapi, 12-29, 12-68
MMX. See Intel MMX technology support.,
MOD function, sqls, 1-908
mod() built-in function, extend, 2-8
Modal routines, dbdkug, 2-24
Modality, description of, udr, 3-5
Model. See Data model.,
Modifier. See Locale modifier.,
Module Info page, bldmg_ug, 2-14
Module-definition file, esqlc, 1-80
Monetary data,
converting, gls_api, 4-35
currency notation, gls, A-7, 3-49, 1-14
currency symbol, gls_api, 3-6, gls, 1-15, A-7, 1-20, 7-19, 3-49
decimal separator, gls_api, 3-6, gls, 1-19, A-7, 7-19, 3-49, 1-14
default scale, gls, 3-48
end-user format, gls, 1-39, 1-19, A-8, 1-53, 1-14
field width, gls_api, 4-75, 4-38
format of, gls, A-7
format string, gls_api, 4-72, 4-36
formatting, gls_api, 4-71
formatting and conversion functions, gls_api, 4-10
formatting directives for, gls_api, 4-73, 4-37
grouping information, gls_api, 3-6, 4-38
international format, gls_api, 4-73, 3-6, 4-37
locale category for, gls_api, 3-5
locale-specific, gls, 1-6
locale-specific formats, gls_api, 3-5
national format, gls_api, 4-73, 3-6, 4-37
negative, gls, 1-15, 1-19, A-7
negative sign, gls_api, 3-6
positive, gls, 1-15, 1-19, A-7
positive sign, gls_api, 3-6
precedence of environment variables, gls, 1-53, 7-19
precision, gls_api, 4-75
See also Data; MONEY data type.,
SQL data types for, gls_api, 3-4
thousands separator, gls_api, 4-74, 3-6, gls, 1-15, 1-19, A-7, 7-19, 3-49
MONETARY locale category,
currency symbol, gls, 7-20
description of, gls, A-4, A-7
end-user formats, gls, 1-15, A-7
in client locale, gls, 1-24
in default locale, gls, A-5
in locale source file, gls, A-12
in server-processing locale, gls, 1-40
numeric-formatting functions, gls, 7-19
MONETARY locale category. See LC_MONETARY locale-file category.,
MONEY data type, sqlr, 2-53, sqls, 1-866, sqlt, 9-13
casts for, sqlr, 2-27
corresponding ESQL/C data type, esqlc, 2-4, 2-12
data conversion, esqlc, 5-41, 5-44, 2-20, 5-37
defined constant, esqlc, 2-8
defining, gls, 3-48
display format, sqlt, 9-15
display format specified with DBMONEY, sqlr, 3-29
end-user format, gls, 2-19, 1-14
GET DESCRIPTOR with, sqls, 1-437
INSERT statement with, sqlt, 4-9
internal format, gls, 1-53, 3-48, 1-14
international money formats, sqlr, 2-54, sqlt, 1-17, 9-15
length(syscolumns), sqlr, 1-27
loading, sqls, 1-518
precedence of environment variables, gls, 1-53, 7-19
precision and scale, sqls, 1-437
role of decimal.h, esqlc, 2-12, 1-22
scale and precision, esqlc, 15-8
See also decimal data type.,
See also Monetary data.,
See Monetary data.,
syntax, sqls, 1-865
syscolumns coltype code for, sqlr, 1-24
unloading, sqls, 1-771
with SET DESCRIPTOR, sqls, 1-710
Money string, gls_api, 3-5
MONTH function, sqls, 1-934, sqlt, 2-55
More Mathematic Operators, dbdkug, 5-34, 6-18
MS-DOS,
C language makefile for, dbdkug, 5-41, 5-5
C++ language makefile for, dbdkug, 6-21, 6-23
MS-DOS operating system. See DOS operating system.,
-mserr preprocessor option, esqlc, 1-75, 1-58
Multibyte character,
alphabetic, gls_api, 4-90, 4-101, 4-109, 2-13
alphabetic or digit, gls_api, 4-88, 2-13
blank character, gls_api, 4-93, 2-13
case conversion, gls_api, 4-185, 4-188, 2-22, 2-15
classifying, gls_api, 2-13
column substrings, gls, 3-35
control character, gls_api, 4-95, 2-13
converting from wide character, gls_api, 4-225, 2-9
converting to wide character, gls_api, 2-9, 4-181
data type for, gls_api, 2-6
decimal digit, gls_api, 4-97, 2-13
definition of, gls_api, 2-5, gls, 1-9
description of, gls_api, 2-5
filtering, gls, 8-8
getting, gls_api, 4-83, 1-22
graphical character, gls_api, 4-99, 2-13
hexadecimal digit, gls_api, 4-111, 2-13
horizontal-space character, gls_api, 4-93, 2-13
in cast names, gls, 4-17
in column names, gls, 1-5, 1-6, 3-5, 7-6
in comments, gls, 2-5, 7-6
in connection names, gls, 3-5
in constraint names, gls, 3-5, 7-6
in cursor names, gls, 1-5, 1-6, 3-5, 7-6
in database names, gls, 3-6, 6-4, 7-6
in delimited identifiers, gls, 3-10
in distinct-type names, gls, 4-17
in ESQL filenames, gls, 7-4
in ESQL/C source files, gls, 7-6
in ESQL/COBOL source files, gls, 7-6
in filenames, gls, 4-4, 5-4, 3-6, 6-4, 1-30, 2-23, 7-7
in function names, gls, 4-17
in host variables, gls, 1-6, 3-6, 8-4, 7-6
in index names, gls, 3-6, 6-4
in indicator variables, gls, 1-6, 7-6
in INFORMIX-Universal Server filenames, gls, 4-4
in INFORMIX-Universal Server utilities, gls, 4-8
in literal strings, gls, 2-5, 7-7
in LOAD FROM file, gls, 3-52
in NCHAR columns, gls, 3-12
in numeric formats, gls, 7-18
in NVARCHAR columns, gls, 3-15
in OnLine filenames, gls, 5-4, 2-25
in OnLine utilities, gls, 5-8, 6-8
in opaque-type names, gls, 4-17
in operator-class names, gls, 4-18
in owner names, gls, 3-8
in procedure names, gls, 4-18
in quoted strings, gls, 3-33
in role names, gls, 3-6
in row-type names, gls, 4-18
in SE filenames, gls, 6-6, 2-25
in SE utilities, gls, 6-9
in SQL comments, gls, 3-34
in SQL identifiers, gls, 3-5, 4-17
in statement IDs, gls, 1-5, 1-6, 3-6, 7-6
in stored procedures, gls, 1-5, 1-6, 3-6, 3-7
in synonym names, gls, 3-7
in table names, gls, 1-5, 1-6, 6-4, 3-7, 7-6
in triggers, gls, 3-7
in UNLOAD TO file, gls, 3-52
in view names, gls, 1-5, 1-6, 3-7, 7-6
inputting. See Multibyte character,
partial characters, gls, 7-25, 3-36
processing, gls, 2-5, 8-8
representation of, gls, Intro-13
See also Non-ASCII character.,
shifting case of, gls, 7-23
SQL examples, gls, Intro-13
support by C compiler, gls, 8-8
support for, gls, 1-4, 1-31
with CC8BITLEVEL, gls, 2-5
with DBTIME, gls, 2-22
with GLS8BITFSYS, gls, 2-23
Multibyte filter, esqlc, 1-6
Multibyte-character string,
buffer-size considerations, gls_api, 2-42
case conversion, gls_api, 2-18
comparing, gls_api, 4-147, 2-35
concatenation, gls_api, 4-142, 4-159, 2-31
converting to wide-character string, gls_api, 4-179
copying, gls_api, 4-150, 2-32
copying substring, gls_api, 4-162
data type for, gls_api, 2-6
fragmenting, gls_api, 2-43
functions for processing, gls_api, 2-31
keeping consistent, gls_api, 2-42
length of, gls_api, 4-155, 2-32
length without trailing space, gls_api, 4-166, 4-168, 2-32
length-terminated, gls_api, 2-39, 2-43, 2-44, 2-37
locating any character from substring, gls_api, 4-170
locating first occurrence of character in, gls_api, 4-145, 2-33
locating last occurrence of character in, gls_api, 4-174, 2-33
locating specific character in, gls_api, 2-33
locating substring in, gls_api, 4-157, 2-33
memory allocation, gls_api, 2-40
null terminator, gls_api, 2-6
null-terminated, gls_api, 4-140, 2-39, 2-41, 2-37
number of bytes in, gls_api, 4-166, 2-32
number of characters in, gls_api, 4-155, 2-32
number of characters without trailing space, gls_api, 4-168, 2-32
number of matching characters, gls_api, 4-176, 2-33
number of unmatched characters, gls_api, 4-152, 2-33
pointer to next character, gls_api, 2-29, 4-164
pointer to previous character, gls_api, 4-172, 2-29
sorting, gls_api, 2-35
string termination, gls_api, 2-37
traversing, gls_api, 4-140, 2-29
truncating, gls_api, 2-43
unfragmented, gls_api, 2-26
Multiple triggers,
preventing overriding, sqls, 1-284
Multirepresentational data,
accessing data, dapi, 12-239
converting to smart large object, dapi, 12-279
MULTISET, sqlr, Glossary-12, sqlt, 10-17
MULTISET data type, sqlr, 2-54
accessing, esqlc, 9-4
after a DESCRIBE, esqlc, 17-8
corresponding ESQL/C data type, esqlc, 2-4, 2-12
declaring host variable for, esqlc, 9-6
defined constant, esqlc, 2-9
definition of, esqlc, 9-4
deleting elements, sqls, 1-332
deleting elements from, sqls, 1-333, 1-329
inserting many elements into, esqlc, 9-20
See also Collection data type (SQL).,
selecting one element from, sqls, 1-614
syscolumns coltype code for, sqlr, 1-24
unloading, sqls, 1-770
updating elements, sqls, 1-791, 1-797, 1-798
updating elements in, sqls, 1-803
MULTISET type constructor, overview, 1-18
MULTISET, type constructor, dbdkug, 3-32
Multithreaded external applications,
compiling, sqlr, 3-65
__myErrors__ trace class, dapi, 10-7



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