Home |
Previous Page
Special characters
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
Special characters
- -, (hyphen), as formatting character
- * (asterisk symbol), as formatting character
- , (comma symbol)
(1), (2), (3), (4), (5)
- $ (dollar sign)
(1), (2)
- . (period symbol)
(1), (2), (3), (4)
- + (plus sign)
- # (pound sign)
- ? (question mark), input-parameter indicator
- ; (semicolon symbol)
(1), (2)
- __myErrors__ trace class
- & (ampersand symbol)
- .bld file extension
- .dll file extension
- .dsw file extension
- .mak file extension
- .o file extension
- _open(Windows) system call
- .so file extension
- .trc file extension
A
B
- BEGIN WORK statement
(1), (2), (3), (4)
- Binary operator
(1), (2)
- Binary representation
- Boolean data
(1), (2)
- character data
(1), (2), (3)
- collection
(1), (2), (3)
- column values in
(1), (2), (3), (4), (5)
- date and/or time data
(1), (2), (3), (4)
- date data
(1), (2), (3)
- decimal data
(1), (2), (3), (4)
- defined
- distinct data type
- fixed-length opaque type
- fixed-point data
- floating-point data
(1), (2)
- input parameters
- INT8 (mi_int8)
(1), (2), (3), (4)
- INTEGER (mi_integer)
(1), (2)
- integer data
(1), (2)
- interval data
(1), (2), (3)
- LO handle
(1), (2), (3), (4)
- mi_exec() results
- mi_exec_prepared_statement() results
- mi_open_prepared_statement() results
- monetary data
(1), (2), (3), (4)
- opaque type
(1), (2), (3), (4), (5), (6), (7), (8)
- row type
(1), (2)
- SMALLINT (mi_smallint)
(1), (2)
- varying-length opaque type
- bind() system call
- BITVARYING data type
(1), (2)
- BLOB data type
- See also Smart-large-object data type.
- column-level storage characteristics
- corresponding DataBlade API data type
(1), (2)
- defined
(1), (2)
- deleting
(1), (2)
- format of
(1), (2)
- inserting
(1), (2), (3)
- obtaining column value for
- reference count of
- selecting
(1), (2), (3)
- updating
(1), (2), (3)
- Blocking I/O call
(1), (2), (3)
- Boldface type
- Boolean data
- BOOLEAN data type
(1), (2)
- See also mi_boolean data type.
- Boolean function
- Boolean string
- BOOLEAN value, passing mechanism for
- Buffered I/O
(1), (2)
- Built-in aggregate function
- Built-in cast
- Built-in data type
(1), (2)
- Bulk copy
- bycmpr() function
- bycopy() function
- byfill() function
- byleng() function
- Byte data
- BYTE data type
(1), (2)
- See also Simple large object.
- Byte order
- Byte-range lock.
- See also Smart-large-object lock, byte-range.
C
- C compiler
(1), (2), (3), (4)
- C data type
- char
(1), (2), (3), (4), (5)
- character conversion
- DECIMAL conversions
- double
(1), (2), (3), (4)
- float
(1), (2)
- INT8 conversions
- signed eight-byte integer
(1), (2)
- signed four-byte integer
(1), (2), (3)
- signed one-byte integer
(1), (2)
- signed two-byte integer
(1), (2), (3)
- unsigned eight-byte integer
(1), (2)
- unsigned four-byte integer
(1), (2)
- unsigned one-byte integer
(1), (2)
- unsigned two-byte integer
(1), (2)
- void *
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- C function.
- See also User-defined routine (UDR).
- C UDR.
- See also User-defined routine (UDR).
- Callback function
- all-events
(1), (2)
- arguments
- client LIBMI
(1), (2)
- clntexcpt_callback()
- continuing exception handling after
- creating
- defined
(1), (2), (3)
- deleting
- disabling
(1), (2)
- enabling
(1), (2)
- end-of-session
- end-of-statement
- end-of-transaction
- endxact_callback()
- exception
(1), (2), (3), (4)
- excpt_callback()
- excpt_callback2()
- excpt_callback3()
- handle
- initializing
- invoking
- memory management in
- MI_PROC_CALLBACK modifier
- obtaining event information in
- parameters
- pointer to
- providing all exception handling
- providing arguments to
- registering
(1), (2), (3), (4)
- restrictions on content
- retrieving
- return value
- returning information
- sample
(1), (2), (3)
- sample declaration
- state-change
(1), (2)
- state-transition
(1), (2)
- system-default
(1), (2)
- types of
- unregistering
(1), (2)
- user data in
(1), (2), (3)
- where registration is stored
- writing
- Callback-function pointer
(1), (2)
- Callback handle
(1), (2)
- calloc() system call
(1), (2)
- Cast
- built-in
- explicit
(1), (2), (3), (4), (5), (6)
- implicit
(1), (2), (3), (4), (5)
- opaque-type support function as
- registering
- system
- system-defined
(1), (2)
- types of
- ways to call
- Cast function
- Cast functiondefined
- char (C) data type
- See also Character data; mi_char data type; mi_char1 data type; mi_string data type.
- CHAR data type
- CHAR value, passing mechanism for
- Character data
- See also char (C) data type; mi_char data type; mi_char1 data type; mi_lvarchar data type; mi_string data type.
- binary representation
(1), (2), (3)
- converting from varying-length structure
- converting to varying-length structure
- copying
(1), (2)
- data conversion of
(1), (2)
- data types for
- date/time value.
- See also Date/time string.
- date value.
- decimal value.
- in opaque type
(1), (2), (3), (4)
- interval value.
- See also Interval string.
- length of
(1), (2)
- monetary value.
- See also Monetary string.
- multibyte
(1), (2), (3)
- obtaining type information
- operations
- portability of
- processing
(1), (2), (3)
- receiving from client
- routine argument as
- routine return-value as
- sending to client
- text representation
(1), (2)
- transferring
- type alignment
(1), (2)
- varying-length
- circle sample opaque type
- CLASS routine modifier
(1), (2), (3), (4), (5)
- Client application
- See also Client LIBMI application.
- Client connection
(1), (2), (3), (4), (5)
- Client LIBMI application
- See also Client application; DataBlade API module.
- Client LIBMI callback
(1), (2)
- Client LIBMI error, defined
- Client LIBMI event, error levels
- Client locale
(1), (2), (3)
- CLIENT_LOCALE environment variable
(1), (2)
- Client session.
- CLOB data type
- See also Smart large-object data type.
- column-level storage characteristics
- corresponding DataBlade API data type
(1), (2)
- defined
(1), (2)
- deleting
(1), (2)
- format of
(1), (2)
- inserting
(1), (2), (3)
- obtaining column value for
- reference count of
- selecting
(1), (2), (3)
- updating
(1), (2), (3)
- close() system call
(1), (2)
- CLOSE DATABASE statement
- Code, sample, conventions for
- Code-set conversion
- Collection
- Collection cursor
- See also Collection descriptor; Cursor.
- Collection descriptor
- Collection string
- Collection structure
- Collection subquery
(1), (2)
- Column
- accessor functions
(1), (2)
- constraint.
- data distribution of
- distribution information
(1), (2)
- functions for
(1), (2)
- handling NULL value
- identifier for.
- See also Column identifier; Column number.
- name of
(1), (2), (3)
- NOT NULL constraint
(1), (2), (3), (4)
- NULL value in
- number of
- obtaining information about
- precision of
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- scale of
(1), (2), (3), (4), (5), (6), (7)
- type descriptor for
- type descriptor of
(1), (2)
- type identifier of
(1), (2)
- value of.
- Column identifier
- Column number
(1), (2), (3), (4)
- Column type descriptor
- Column value
- binary representation of
(1), (2), (3), (4), (5)
- collection
- MI_DATUM data type
(1), (2), (3), (4), (5), (6), (7)
- normal
- obtaining
(1), (2)
- providing
- row type
- SQL NULL value
- text representation of
(1), (2), (3), (4), (5)
- value buffer for
- COMBINE aggregate support function
(1), (2), (3), (4)
- Comma symbol (,)
(1), (2), (3), (4), (5)
- Command.
- Command-line conventions
- COMMIT WORK statement
(1), (2), (3), (4)
- Commutator function
(1), (2)
- COMMUTATOR routine modifier
(1), (2)
- Companion UDR
- Complex data type
(1), (2)
- Compliance
- Concurrency
(1), (2)
- Configuration parameter
- Connection
- See also Session management.
- account password
- client
(1), (2), (3)
- closing
- connection parameters for
- current
- database name
(1), (2), (3), (4), (5)
- database parameters for
- database server name
(1), (2), (3)
- default
- defined
- descriptor for.
- See also Connection descriptor.
- establishing
(1), (2), (3)
- initializing
(1), (2)
- obtaining connection information
- parent
- raising exceptions on
- server port
(1), (2), (3)
- session context
(1), (2), (3), (4), (5), (6)
- UDR
(1), (2), (3)
- user-account name
(1), (2), (3), (4)
- user-account password
(1), (2), (3)
- user data associated with
(1), (2), (3)
- Connection descriptor
- See also Session-duration connection descriptor.
- caching
(1), (2), (3)
- constructor for
(1), (2), (3), (4)
- defined
(1), (2), (3)
- destructor for
(1), (2), (3), (4)
- for a client LIBMI application
- for a UDR
- freeing
- information in
- invalid
- memory duration of
(1), (2), (3), (4), (5)
- NULL-valued
(1), (2), (3), (4), (5)
- obtaining
(1), (2)
- raising an exception
- registering a callback
- user data in
(1), (2), (3)
- Connection-information descriptor
- Connection parameter
- Constant
- Constraint
- Constructor
- collection descriptor
(1), (2), (3)
- collection structure
(1), (2), (3)
- connection descriptor
(1), (2), (3), (4)
- current memory duration
- defined
- error descriptor
(1), (2)
- file descriptor
(1), (2), (3)
- function descriptor
(1), (2)
- LO file descriptor
- LO handle
(1), (2), (3)
- LO-specification structure
(1), (2), (3)
- LO-status structure
(1), (2), (3)
- memory allocation in
- MI_FPARAM
(1), (2), (3), (4)
- MI_LO_LIST
- named memory
- PER_COMMAND duration
- PER_ROUTINE duration
- PER_SESSION duration
- PER_STMT_EXEC duration
- PER_STMT_PREP duration
- PER_SYSTEM duration
- PER_TRANSACTION duration
- routine argument
- routine return value
- row descriptor
(1), (2), (3)
- row structure
(1), (2), (3)
- save-set structure
(1), (2), (3)
- session-duration connection descriptor
(1), (2)
- session-duration function descriptor
(1), (2)
- statement descriptor
(1), (2), (3)
- stream descriptor
(1), (2)
- user memory
(1), (2), (3)
- varying-length structure
(1), (2), (3)
- Contact information
- Control mode
- Conventions
- Copy file
- Cost function
- COSTFUNC routine modifier
(1), (2)
- CPU virtual-processor (CPU VP) class
- See also Virtual-processor (VP) class.
- CPU VP.
- See also CPU virtual-processor (CPU VP) class.
- CREATE AGGREGATE statement
(1), (2)
- CREATE CAST statement
(1), (2), (3), (4), (5), (6), (7), (8)
- CREATE DISTINCT TYPE statement
- CREATE FUNCTION statement
- See also CREATE PROCEDURE statement; Routine modifier.
- CREATE OPAQUE TYPE statement
- CREATE PROCEDURE statement
- See also CREATE FUNCTION statement; Routine modifier.
- CREATE TABLE statement
(1), (2), (3), (4)
- CREATE XADATASOURCE statement
- CREATE XADATASOURCE TYPE statement
- Currency symbol
- Current processing locale
(1), (2)
- Current statement
- control mode of
- current row
- cursor for
(1), (2), (3)
- data structures for row
(1), (2)
- DDL statement as
(1), (2)
- defined
(1), (2)
- determining if completed
- DML statement as
(1), (2)
- error in
(1), (2), (3)
- finishing execution of
(1), (2)
- freeing
- generating
(1), (2)
- implicit statement descriptor for
(1), (2)
- interrupting
(1), (2)
- name of SQL statement
(1), (2), (3), (4)
- no more results
(1), (2)
- number of rows affected by
(1), (2)
- parallelizable UDR and
- processing complete
- query
(1), (2)
- releasing resources for
(1), (2)
- results of
- row descriptor for
(1), (2), (3)
- row structure for
- status of
(1), (2), (3), (4), (5)
- Cursor
- characteristics of
(1), (2)
- closing
(1), (2), (3), (4), (5), (6)
- collection.
- See also Collection cursor.
- defined
- explicit.
- See also Explicit cursor.
- fetch absolute
- fetch first
- fetch last
- fetch next
- fetch previous
- fetch relative
- fetching rows into
- freeing
- hold
(1), (2), (3), (4), (5)
- implicit.
- See also Implicit cursor.
- iterator function with
- lifespan of
(1), (2)
- memory duration for
(1), (2)
- mode of
(1), (2)
- name
(1), (2)
- opening
- read-only
(1), (2), (3), (4), (5), (6), (7), (8)
- retrieving row from
- routine invocation and
- row
- scope of
- scroll
(1), (2), (3), (4), (5), (6)
- sequential
(1), (2), (3), (4), (5), (6), (7)
- session and
- SQL statements for
(1), (2), (3)
- transaction and
(1), (2)
- types of
(1), (2)
- update
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- where stored
(1), (2)
- with hold.
- Cursor function
- Cursor mode
(1), (2)
D
- Data alignment.
- Data and/or time data
- Data conversion
- byte order
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- ESQL/C library functions for
- functions for
(1), (2), (3), (4), (5), (6)
- LO handles
- mi_char values
- mi_date to mi_datetime
- mi_date values
- mi_datetime extension
(1), (2)
- mi_datetime to mi_date
- mi_datetime values
- mi_decimal values
- mi_int8 values
- mi_interval extension
(1), (2)
- mi_interval values
- mi_money values
- mi_string values
- portability and
- type alignment
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- Data integrity
- Data pointer.
- See also Varying-length structure, data pointer.
- Data portion.
- See also Varying-length structure, data portion.
- Data sources
- Data type.
- See also DataBlade API data type; SQL data type.
- Data type descriptor
- Database
- Database-information descriptor
- Database locale
(1), (2), (3), (4)
- Database parameter
- Database server
- See also DATABASE statement
- Database server exception
- See also Runtime error; Exception handling; MI_Exception event; Warning.
- Database server instance
- Database server session.
- DATABASE statement
- Database utility
- DataBlade API
- DataBlade API data structure
- See also DataBlade API data type; Structure.
- current memory duration
- list of
- MI_COLL_DESC
(1), (2)
- MI_COLLECTION
(1), (2)
- MI_CONNECTION
(1), (2)
- MI_CONNECTION_INFO
(1), (2)
- MI_DATABASE_INFO
(1), (2)
- MI_ERROR_DESC
(1), (2)
- MI_FPARAM
(1), (2)
- MI_FUNC_DESC
(1), (2)
- MI_FUNCARG
(1), (2)
- MI_LO_FD
- MI_LO_HANDLE
(1), (2)
- MI_LO_SPEC
(1), (2), (3)
- MI_LO_STAT
(1), (2), (3)
- MI_PARAMETER_INFO
(1), (2)
- MI_ROW
(1), (2)
- MI_ROW_DESC
(1), (2), (3)
- MI_SAVE_SET
(1), (2)
- MI_STATEMENT
(1), (2)
- mi_statret
- mi_stream
- MI_STREAM
(1), (2), (3)
- MI_TRANSITION_DESC
(1), (2)
- MI_TYPE_DESC
(1), (2)
- MI_TYPEID
(1), (2)
- PER_COMMAND memory duration
- PER_ROUTINE memory duration
- PER_SESSION memory duration
- PER_STMT_EXEC memory duration
- PER_SYSTEM memory duration
- PER_TRANSACTION memory duration
(1), (2)
- stream-operations
- DataBlade API data type
(1), (2)
- See also DataBlade API data structure., SQL data type; DataBlade API data structure.
- alignment of
- byte data types
- C data type correspondence
- character data types
- data structures
- eight-byte integer
- fixed-point
- floating-point
- four-byte integer
- generic
- header file for
- integer
- length of
- list of
- locale-specific
(1), (2), (3), (4), (5), (6), (7), (8)
- maximum length of
- mi_bitvarying
(1), (2), (3)
- mi_boolean
(1), (2)
- mi_char
(1), (2)
- mi_char1
(1), (2)
- MI_COLLECTION
(1), (2)
- mi_date
(1), (2), (3)
- mi_datetime
(1), (2), (3), (4)
- MI_DATUM
(1), (2)
- mi_decimal
(1), (2), (3), (4), (5), (6)
- mi_double_precision
(1), (2), (3)
- mi_impexp
(1), (2), (3), (4)
- mi_impexpbin
(1), (2), (3), (4)
- mi_int1
(1), (2), (3)
- mi_int8
(1), (2), (3)
- mi_integer
(1), (2), (3), (4)
- mi_interval
(1), (2), (3), (4)
- mi_lvarchar
(1), (2), (3), (4)
- mi_money
(1), (2), (3)
- mi_numeric
(1), (2)
- mi_pointer
(1), (2), (3)
- mi_real
(1), (2), (3), (4)
- MI_ROW
(1), (2), (3)
- mi_sendrecv
(1), (2), (3), (4)
- mi_sint1
(1), (2), (3)
- mi_smallint
(1), (2), (3)
- mi_string
(1), (2)
- mi_unsigned_char1
(1), (2), (3)
- mi_unsigned_int8
(1), (2), (3)
- mi_unsigned_integer
(1), (2), (3), (4)
- mi_unsigned_smallint
(1), (2), (3), (4)
- mi_wchar
- name of
(1), (2)
- NULL-valued pointer
- obtaining information about
- one-byte integer
- owner of
- passing by reference.
- See also Pass-by-reference passing mechanism.
- passing by value.
- See also Pass-by-value passing mechanism.
- passing mechanism.
- See also Passing mechanism.
- portability of
(1), (2), (3), (4), (5), (6), (7)
- precision of
(1), (2), (3), (4), (5), (6)
- public
- qualifier of
(1), (2)
- scale of
- smart-large-object
(1), (2), (3)
- SQL data type correspondence
- support
- transferring between computers
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- two-byte integer
- type descriptor.
- See also Type descriptor.
- type identifier.
- See also Type identifier.
- DataBlade API function library
- See also ESQL/C function library; Informix GLS library; and individual function names.
- byte functions
- callback-function functions
(1), (2)
- categories of functions
- character-transfer functions
- code-set-conversion functions
- collection functions
- column-information functions
(1), (2)
- column-value functions
- connection functions
- connection-parameter functions
- connection-user-data functions
- data-conversion functions
(1), (2), (3), (4), (5)
- database-parameter functions
- date- and/or time-conversion functions
- date-conversion functions
- decimal-conversion functions
- error-descriptor functions
(1), (2), (3)
- exception handling for
(1), (2), (3)
- executable-statement functions
- Fastpath-interface functions
- file-access functions
(1), (2), (3), (4), (5), (6), (7)
- freeing memory
- function-descriptor functions
- indicating default values
- indicating errors
(1), (2), (3), (4)
- initialization functions
- input-parameter functions
(1), (2)
- LO-handle functions
- LO-specification functions
(1), (2), (3), (4)
- memory duration and
- memory management for
- memory-management functions
(1), (2), (3), (4), (5), (6), (7), (8)
- MI_FPARAM accessor functions
(1), (2), (3), (4)
- MI_FPARAM allocation functions
- MI_FUNCARG accessor functions
(1), (2), (3)
- non-PDQ-threadsafe functions
- NULL-value functions
- prepared-statement functions
(1), (2), (3)
- result-information functions
- return values
(1), (2)
- row-structure functions
- save-set functions
(1), (2)
- serial functions
- session-parameter functions
- smart-large-object creation functions
(1), (2)
- smart-large-object file-conversion functions
- smart-large-object I/O functions
(1), (2), (3)
- smart-large-object status functions
(1), (2)
- state-change function
- statement-execution functions
(1), (2), (3)
- statement-information functions
(1), (2)
- stream I/O functions
(1), (2)
- stream-transfer functions
- string-conversion functions
- thread-management functions
- thread-yielding functions
- tracing functions
(1), (2), (3)
- type-descriptor accessor functions
(1), (2)
- type-identifier accessor functions
- type-transfer functions
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12)
- VP-environment functions
- DataBlade API module
- See also Client LIBMI application; User-defined routine (UDR).
- DataBlade API module code conventions
- DataBlade API support data type
- list of
- MI_CALLBACK_STATUS
(1), (2)
- MI_CURSOR_ACTION
(1), (2), (3)
- MI_EVENT_TYPE
(1), (2)
- MI_FUNCARG
(1), (2)
- mi_funcid
(1), (2)
- MI_ID
- MI_MEMORY_DURATION
(1), (2), (3)
- MI_SETREQUEST
(1), (2)
- MI_TRANSITION_TYPE
(1), (2)
- MI_UDR_TYPE
- DataBlade module
- DataBlade UDR.
- See also User-defined routine (UDR).
- Date and/or time data
- arithmetic operations on
- binary representation
(1), (2), (3)
- byte order
- data conversion of
(1), (2)
- in opaque type
(1), (2), (3), (4), (5)
- macros for
(1), (2)
- support for
- text representation
(1), (2), (3)
- transferring
- type alignment
- Date and/or time string
- Date data
- DATE data type
- See also mi_date data type.
- date data type (ESQL/C).
- See also mi_date data type.
- Date-formatting string
- Date string
- Date/time data
- See also DATETIME data type; INTERVAL data type.
- Date/time string
- DATE value, passing mechanism for
- DATETIME data type
- See also mi_datetime data type.
- ANSI SQL standards format
(1), (2), (3), (4)
- arithmetic operations on
- corresponding DataBlade API data type
(1), (2), (3)
- data conversion of
(1), (2), (3)
- DataBlade API functions for
- ESQL/C functions for
(1), (2)
- extending
- format of
(1), (2)
- functions for
(1), (2), (3)
- GLS library functions for
- inserting
(1), (2)
- macros
- precision of
- qualifiers
(1), (2), (3), (4)
- role of datetime.h
- scale of
- selecting
(1), (2)
- datetime data type (ESQL/C).
- See also mi_datetime data type.
- datetime.h header file
(1), (2), (3)
- Datum
(1), (2)
- See also MI_DATUM data type.
- DB-Access utility
- DB_LOCALE environment variable
(1), (2), (3), (4)
- DBDATE environment variable
(1), (2), (3)
- dbexport utility
- dbimport utility
- DBMONEY environment variable
(1), (2), (3), (4)
- dbschema utility
- DBTIME environment variable
(1), (2)
- Debugger
- dec_t structure
(1), (2), (3)
- decadd() function
- deccmp() function
- deccopy() function
- deccvasc() function
- deccvdbl() function
- deccvint() function
- deccvlong() function
- decdiv() function
- dececvt() function
- decfvct() function
- Decimal data
- arithmetic operations on
- binary representation
(1), (2), (3), (4)
- end-user format for
- in opaque type
(1), (2), (3), (4), (5), (6), (7)
- text representation
(1), (2), (3), (4)
- DECIMAL data type
- See also mi_decimal data type; Precision; Scale.
- arithmetic operations on
- corresponding DataBlade API data type
(1), (2), (3)
- data conversion of
- DataBlade API functions for
(1), (2), (3)
- declaring variables for
- ESQL/C functions for
(1), (2), (3)
- format of
(1), (2), (3)
- formatting
- functions for
(1), (2), (3), (4)
- getting column value for
- GLS library functions for
- macros
- precision of
(1), (2), (3), (4)
- role of decimal.h
(1), (2)
- scale of
(1), (2)
- decimal data type (ESQL/C).
- See also mi_decimal data type.
- decimal.h header file
(1), (2), (3)
- Decimal separator
(1), (2), (3)
- Decimal string
- DECLEN decimal macro
- decmul() function
- DECPREC decimal macro
- decround() function
- decsub() function
- dectoasc() function
- dectodbl() function
- dectoint() function
- dectolong() function
- dectrunc() function
- Default connection
- Default locale
- DELETE statement
- Dependencies, software
- destroy() support function
- Destructor
- collection descriptor
(1), (2), (3), (4)
- collection structure
(1), (2)
- connection descriptor
(1), (2), (3), (4)
- current memory duration
- defined
- error descriptor
(1), (2)
- file descriptor
(1), (2)
- function descriptor
(1), (2), (3)
- LO file descriptor
- LO handle
(1), (2), (3)
- LO-specification structure
(1), (2), (3)
- LO-status structure
(1), (2), (3)
- MI_FPARAM
(1), (2), (3), (4)
- named memory
(1), (2)
- PER_COMMAND duration
- PER_ROUTINE duration
- PER_SESSION duration
- PER_STMT_EXEC duration
- routine argument
- routine return value
- row descriptor
(1), (2), (3)
- row structure
(1), (2), (3)
- save-set structure
(1), (2), (3)
- session-duration connection descriptor
(1), (2)
- session-duration function descriptor
(1), (2)
- statement descriptor
(1), (2), (3), (4), (5)
- stream descriptor
(1), (2), (3)
- user memory
(1), (2), (3), (4), (5)
- varying-length structure
(1), (2), (3)
- Directory.
- See also Working directory.
- Disabilities, visual
- Distinct data type
- dlclose() system call
- dlerror() system call
- DLL.
- See also Dynamic link library.
- dlopen() system call
- dlsym() system call
- Documentation, types of
- Documentation conventions
- Documentation Notes
- Documentation set of all manuals
- Dollar sign ($)
(1), (2)
- Dotted decimal format of syntax diagrams
- double (C) data type
- See also mi_double_precision data type.
- DOUBLE PRECISION data type.
- See also FLOAT data type.
- DPRINTF tracing function
- DROP DATABASE statement
(1), (2), (3)
- DROP FUNCTION statement
(1), (2), (3)
- DROP PROCEDURE statement
(1), (2), (3)
- DROP ROUTINE statement
(1), (2), (3)
- DROP TABLE statement
(1), (2)
- DROP XADATASOURCE statement
- DROP XADATASOURCE TYPE statement
- dtaddinv() function
- dtcurrent() function
- dtcvasc() function
(1), (2)
- dtcvfmtasc() function
- dtextend() function
(1), (2), (3)
- dtime_t structure
(1), (2), (3)
- dtime_t typedef
- dtsub() function
- dtsubinv() function
- dttoasc() function
(1), (2)
- dttofmtasc() function
- Dynamic link library
(1), (2), (3)
- See also Shared-object file.
E
- en_us.8859-1 locale
- End-of-session callback
(1), (2), (3), (4), (5), (6), (7)
- See also MI_EVENT_END_SESSION event type.
- End-of-statement callback
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- See also MI_EVENT_END_STMT event type.
- PER_STMT_EXEC memory and
(1), (2)
- End-of-transaction callback
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- See also MI_EVENT_END_XACT event type.
- End-user format
- End-user routine
(1), (2), (3)
- Environment variable
- as part of server environment
- CLIENT_LOCALE
- DB_LOCALE
(1), (2), (3)
- DBDATE
(1), (2), (3)
- DBMONEY
(1), (2), (3), (4)
- DBTIME
(1), (2)
- GL_DATE
(1), (2), (3), (4)
- in file pathname
(1), (2)
- in UDR pathname
- INFORMIXDIR
- INFORMIXSERVER
(1), (2), (3)
- obtaining value of
- SERVER_LOCALE
(1), (2), (3)
- Environment variables
- errno system variable
- Error
- See also Exception; Runtime error.
- Error descriptor
- Error handling (client)
(1), (2), (3)
- See also Event handling; Warning.
- Error level
- Error message, internationalizing
- Error messages
- ESQL/C function library
- See also DataBlade API function library; Informix GLS library; and individual function names.
- byte functions
(1), (2)
- categories of functions
- character-type functions
(1), (2), (3)
- data-conversion functions
(1), (2), (3), (4)
- date- and/or time-conversion functions
- date- and/or time-operation functions
- date-conversion functions
- date-operation functions
- DATE-type functions
(1), (2), (3)
- DATETIME-type functions
(1), (2), (3), (4)
- decimal-conversion functions
- decimal-operation functions
- DECIMAL-type functions
(1), (2), (3), (4), (5)
- INT8-conversion functions
- INT8-type functions
(1), (2)
- INTERVAL-type functions
(1), (2), (3)
- MONEY-type functions.
- See also ESQL/C function library, DECIMAL-type functions.
- numeric-formatting functions
- string-conversion functions
- ESQL/C header files
- Event
- See also Client LIBMI error; Database server exception; State-transition event.
- Event handling
- See also Error handling (client); Exception handling.
- Event type
- groups of
- list of
- MI_All_Events deprecated
- MI_Client_Library_Error
(1), (2)
- MI_EVENT_COMMIT_ABORT
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- MI_EVENT_END_SESSION
(1), (2), (3), (4), (5), (6), (7), (8)
- MI_EVENT_END_STMT
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- MI_EVENT_END_XACT
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- MI_EVENT_POST_XACT
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- MI_EVENT_SAVEPOINT
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- MI_Exception
(1), (2)
- MI_Xact_State_Change
- EVP.
- See also User-defined virtual processor.
- Exception.
- See also Database server exception; Error; Warning.
- Exception callback
(1), (2), (3), (4)
- Exception handling
- See also Event handling; NOT FOUND condition; Runtime error; Warning.
- Exception level
(1), (2)
- See also MI_EXCEPTION exception level; MI_MESSAGE exception level.
- Exception message
- exec() system call
(1), (2), (3)
- EXECUTE FUNCTION statement
- See also Cursor; Query; User-defined function.
- EXECUTE PROCEDURE statement
(1), (2), (3), (4), (5)
- See also User-defined procedure.
- exit() system call
- EXP VP.
- See also User-defined virtual processor.
- Expensive UDR
- Explicit cast
(1), (2), (3), (4), (5), (6)
- Explicit cursor
- See also Cursor; Implicit cursor.
- Explicit transaction
(1), (2)
- Export support function
- Exportbin support function
- Extension VP.
- See also User-defined virtual processor.
- External function.
- See also User-defined function.
- External-library routines
- External procedure.
- See also User-defined procedure.
- External routine
(1), (2)
- See also User-defined routine (UDR).
F
- Failure.
- See also Error; Runtime error.
- Fastpath interface
- fcntl.h header file
- File
- File descriptor
- See also LO file descriptor; Operating-system file.
- File extension
- File management
- See also Operating-system file.
- File stream
- FINAL aggregate support function
(1), (2), (3), (4)
- fixchar data type (ESQL/C).
- See also mi_string data type.
- Fixed and Known Defects File
- Fixed-length data.
- See also DECIMAL data type; MONEY data type.
- Fixed-length opaque data type
- See also Opaque data type; Varying-length opaque data type.
- Fixed-point data
- float (C) data type
- See also mi_real data type.
- corresponding DataBlade API data type
(1), (2)
- mi_int8 conversion
(1), (2)
- FLOAT data type
- See also mi_double_precision data type.
- Floating-point data
- See also DECIMAL data type; FLOAT data type; SMALLFLOAT data type.
- fopen() system call
- fork() system call
(1), (2)
- Formatting string
(1), (2)
- free() system call
(1), (2)
- Function descriptor
- accessor functions
- caching
- constructor for
(1), (2)
- defined
(1), (2)
- destructor for
(1), (2), (3)
- determining commutator function
- determining negator function
- determining variant function
- executing a UDR
- for cast function
- for UDR
- freeing
(1), (2)
- memory duration of
(1), (2), (3), (4), (5), (6)
- MI_FPARAM structure
(1), (2), (3)
- obtaining
- obtaining information in
- releasing resources for
- reusing
- routine identifier
- routine NULL arguments
- routine sequence and
(1), (2), (3)
- session-duration.
- See also Session-duration function descriptor.
- where stored
(1), (2)
- Function identifier.
- See also Routine identifier.
- Function-parameter structure.
- See also MI_FPARAM structure.
- Function return value.
- See also Routine return value.
- Function Syntax Conventions
G
- getmsg() system call
- GL_DATE environment variable
(1), (2), (3), (4)
- GL_DPRINTF tracing DataBlade API function
- GL_DPRINTF tracing function
- gl_tprintf() tracing function
(1), (2)
- Global Language Support (GLS)
(1), (2)
- See also Code-set conversion; Locale.
- Global transaction ID
- Global variable
(1), (2), (3), (4)
- GLS.
- See also Global Language Support.
- GRANT statement
(1), (2), (3), (4), (5)
H
- HANDLESNULLS routine modifier
(1), (2), (3), (4), (5)
- HDR.
- See also High-Availability Data Replication.
- Header file
- See also individual header filenames.
- advanced
- datetime.h
(1), (2)
- decimal.h
(1), (2)
- ESQL/C
(1), (2)
- fcntl.h
- int8.h
(1), (2)
- list of
- location of
- memdur.h
(1), (2)
- mi.h
(1), (2)
- miconv.h
- milib.h
- milo.h
(1), (2)
- minmdur.h
(1), (2)
- minmmem.h
(1), (2), (3), (4)
- minmprot.h
(1), (2), (3)
- mistream.h
(1), (2), (3), (4), (5)
- mistrmtype.h
(1), (2)
- mistrmutil.h
(1), (2)
- mitrace.h
(1), (2), (3)
- mitypes.h
(1), (2)
- private
- sqlca.h
- sqlda.h
- sqlhdr.h
- sqlstype.h
- sqltypes.h
- sqlxtype.h
- stddef.h
- varchar.h
- Heap space
(1), (2), (3), (4), (5), (6)
- Help
- High-Availability Data Replication
- Hyphen (-), as formatting character
I
- IBM Informix GLS library
(1), (2)
- ifx_dececvt() function
- ifx_decfcvt() function
- ifx_int8_t structure
(1), (2)
- ifx_int8add() function
- ifx_int8cmp() function
- ifx_int8copy() function
- ifx_int8cvasc() function
- ifx_int8cvdbl() function
- ifx_int8cvdec() function
- ifx_int8cvflt() function
- ifx_int8cvint() function
- ifx_int8cvlong() function
- ifx_int8div() function
- ifx_int8mul() function
- ifx_int8sub() function
- ifx_int8toasc() function
- ifx_int8todbl() function
- ifx_int8todec() function
- ifx_int8toflt() function
- ifx_int8toint() function
- ifx_int8tolong() function
- ifx_replace_module() SQL function
- ifx_unload_module() SQL procedure
- Ill-behaved routine
(1), (2), (3), (4)
- See also Well-behaved routine.
- image sample opaque type
- IMPEXP data type
- See also mi_impexp data type.
- IMPEXPBIN data type
- See also mi_impexpbin data type.
- Implicit cast
(1), (2), (3), (4), (5)
- Implicit cursor
- See also Cursor; Explicit cursor.
- Implicit transaction
- Import support function
- Importbin support function
- Importbinary support function
- incvasc() function
- incvfmtasc() function
- Industry standards, compliance with
- Informix Dynamic Server documentation set
- Informix-ESQL/C.
- informix user account
(1), (2)
- INFORMIXDIR/bin directory
- INFORMIXDIR environment variable
- INFORMIXSERVER environment variable
(1), (2), (3)
- INIT aggregate support function
(1), (2), (3), (4), (5), (6)
- Input parameter
- accessor functions
- assigning value to
(1), (2), (3)
- control mode
- data type of value
- defined
- handling NULL value
- length of value
- MI_DATUM value
(1), (2)
- NOT NULL constraint
(1), (2), (3)
- number of
- obtaining information for
- parameter identifier
- precision of
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- restrictions on use
- scale of
(1), (2), (3), (4), (5), (6), (7)
- specifying in SQL statement
- type identifier of
(1), (2)
- type name of
(1), (2)
- value of
- Input support function
- INSERT statement
- Installation Guides
- Instance.
- See also Routine instance.
- int (C) data type
(1), (2), (3), (4)
- See also mi_integer data type.
- int (four-byte) data type
- corresponding DataBlade API data type
(1), (2)
- mi_decimal conversion
(1), (2)
- mi_int8 conversion
(1), (2)
- int (two-byte) data type
- corresponding DataBlade API data type
(1), (2)
- mi_decimal conversion
(1), (2)
- mi_int8 conversion
(1), (2)
- INT8 data type
- See also mi_int8 data type; SERIAL8 data type.
- int8 data type (ESQL/C).
- See also mi_int8 data type.
- int8.h header file
(1), (2), (3)
- Integer data
- arithmetic operations on
- binary representation
(1), (2), (3)
- byte order
(1), (2), (3)
- data conversion of
(1), (2), (3), (4)
- eight-byte
- end-user format for
- four-byte
(1), (2)
- in opaque type
(1), (2), (3), (4), (5), (6)
- one-byte
- portability of
(1), (2), (3)
- support for
- text representation
(1), (2)
- transferring
(1), (2), (3)
- two-byte
(1), (2)
- type alignment
(1), (2), (3)
- INTEGER data type
- See also mi_integer data type; SERIAL data type.
- Integer string
- INTEGER value, passing mechanism for
- Internal format.
- See also Binary representation.
- INTERNAL routine modifier
- INTERNALLENGTH opaque-type modifier
(1), (2)
- Internationalization
- Interval data
- INTERVAL data type
- See also mi_ interval data type.
- ANSI SQL standards format
(1), (2), (3), (4)
- arithmetic operations on
- classes of
(1), (2)
- corresponding DataBlade API data type
(1), (2), (3)
- data conversion of
(1), (2), (3)
- DataBlade API functions for
- ESQL/C functions for
(1), (2)
- extending
- format of
(1), (2)
- functions for
(1), (2), (3)
- inserting
(1), (2)
- macros
- precision of
- qualifiers
(1), (2), (3)
- role of datetime.h
- scale of
- selecting
(1), (2)
- interval data type (ESQL/C).
- See also mi_interval data type.
- Interval string
- intoasc() function
- intofmtasc() function
- intrvl_t structure
(1), (2), (3)
- intrvl_t typedef
- invdivdbl() function
- invdivinv() function
- invextend() function
(1), (2)
- invmuldbl() function
- Invocation.
- See also Routine invocation.
- ISAM error code
(1), (2)
- ISO 8859-1 code set
- ITER aggregate support function
(1), (2), (3)
- Iterator-completion flag
(1), (2), (3), (4)
- Iterator function
- ITERATOR routine modifier
(1), (2), (3), (4)
- Iterator status
(1), (2), (3), (4)
J
K
L
- Large object.
- See also Simple large object; Smart large object.
- ldchar() function
- Less than (
- Lightweight I/O
(1), (2)
- Linux operating system, safe system calls
(1), (2)
- LIST data type
- Literal value.
- See also Text representation.
- LO
- LO file descriptor
- LO handle
- allocating
(1), (2)
- binary representation
(1), (2)
- byte order
- character conversion
- constructor for
(1), (2), (3)
- copying
(1), (2)
- creating
- declaring
- defined
(1), (2), (3), (4), (5)
- deleting from a database
(1), (2), (3)
- destructor for
(1), (2), (3)
- format of
(1), (2), (3)
- freeing
- functions for
- in BLOB column
(1), (2), (3)
- in CLOB column
(1), (2), (3)
- in INSERT
(1), (2)
- in opaque data type
- in UPDATE
(1), (2), (3)
- invalidating
- memory duration of
(1), (2), (3), (4), (5)
- obtaining
(1), (2)
- portability of
- receiving from client
- reference count and
(1), (2), (3)
- representations of
(1), (2)
- selecting from a database
(1), (2), (3)
- sending to client
- storing in a database
(1), (2), (3), (4)
- text representation
(1), (2), (3)
- transferring between computers
- type alignment
- valid
- validating
- LO-specification structure
- accessor functions
(1), (2), (3), (4)
- allocating
- allocation extent size
- attributes flag
- constructor for
(1), (2), (3)
- contents of
- creating
- declaring
(1), (2)
- default-open-mode flag
- defined
(1), (2), (3)
- destructor for
(1), (2), (3)
- disk-storage information
- estimated size
- freeing
- initializing
(1), (2)
- maximum size
- memory duration of
(1), (2), (3), (4)
- obtaining
- sbspace name
- storage characteristics
- LO-status structure
- accessor functions
(1), (2)
- allocating
- constructor for
(1), (2), (3)
- contents of
- creating
- defined
(1), (2), (3)
- destructor for
(1), (2), (3)
- freeing
- initializing
(1), (2), (3)
- last-access time
- last-change time
- last-modification time
- memory duration of
(1), (2), (3), (4)
- obtaining
- reference count
- size
- storage characteristics
- LOAD statement
(1), (2)
- LoadLibrary() system call
- Local variable
(1), (2), (3), (4)
- Locale
- client
(1), (2)
- current processing
(1), (2)
- database
(1), (2), (3)
- in custom messages
- name of
- server
(1), (2), (3), (4)
- server-processing
(1), (2), (3), (4)
- Lock
- lock() system call
- Lock-all lock.
- See also Smart-large-object lock, lock-all.
- Login name.
- See also User account name.
- lohandles() support function
- LVARCHAR data type
- See also Character data; mi_lvarchar data type.
- lvarchar data type (ESQL/C).
- See also mi_lvarchar data type.
M
- Machine notes
- Macro
- Makefile
- malloc() system call
(1), (2), (3), (4)
- memdur.h header file
(1), (2)
- Memory context
(1), (2), (3), (4), (5), (6), (7)
- Memory duration
- See also individual memory durations.
- advanced
(1), (2), (3)
- changing
(1), (2)
- choosing
(1), (2)
- collection descriptor
(1), (2)
- collection structure
(1), (2)
- connection descriptor
(1), (2), (3), (4), (5)
- constants for
(1), (2)
- current
(1), (2), (3), (4)
- deallocation and
(1), (2), (3)
- default
(1), (2), (3)
- defined
(1), (2)
- error descriptor
(1), (2)
- file descriptor
(1), (2), (3)
- function descriptor
(1), (2), (3), (4), (5), (6)
- groups of
- LO file descriptor.
- See also LO file descriptor, scope of.
- LO handle
(1), (2), (3), (4), (5)
- LO-specification structure
(1), (2), (3), (4)
- LO-status structure
(1), (2), (3), (4)
- memory pools for
(1), (2)
- MI_FPARAM structure
(1), (2), (3), (4), (5), (6), (7)
- MI_LO_LIST structure
- named memory
- PER_COMMAND
(1), (2), (3)
- PER_CURSOR
- PER_ROUTINE
(1), (2), (3), (4)
- PER_SESSION
(1), (2), (3)
- PER_STATEMENT, deprecated
(1), (2), (3)
- PER_STMT_EXEC
(1), (2), (3)
- PER_STMT_PREP
(1), (2), (3)
- PER_SYSTEM
(1), (2), (3)
- PER_TRANSACTION
(1), (2), (3)
- public
(1), (2), (3), (4)
- restoring
- routine argument
(1), (2)
- routine return value
- row descriptor
(1), (2), (3)
- row structure
(1), (2), (3)
- save-set structure
(1), (2), (3)
- session-duration connection descriptor
(1), (2), (3)
- session-duration function descriptor
(1), (2)
- specifying
(1), (2)
- statement descriptor.
- See also Statement descriptor, scope of.
- stream descriptor
(1), (2), (3), (4)
- switching
- too large
- too small
- type descriptor
- type identifier
- user-defined error structure
(1), (2)
- user memory
(1), (2), (3), (4)
- varying-length structure
(1), (2), (3)
- Memory management
- See also Named memory; Thread stack; User memory.
- accessing shared memory
- caching memory
- choosing memory duration
(1), (2)
- constructors.
- DataBlade API data structures
- destructors.
- heap space
(1), (2), (3), (4), (5), (6)
- in C UDRs
(1), (2), (3)
- in callback functions
- in client LIBMI applications
- in DataBlade API functions
- memory context
(1), (2), (3), (4), (5), (6), (7)
- memory duration.
- See also Memory duration.
- memory leaks
(1), (2), (3), (4)
- memory pools
(1), (2), (3)
- named memory
- possible errors
- saving memory address
- shared memory
(1), (2)
- smart large objects
- stack space
- user memory
(1), (2)
- varying-length structures
- Memory pool.
- See also Memory management, memory pools.
- Message log file
(1), (2), (3), (4), (5), (6)
- MI_ABORT_END transition type
(1), (2), (3)
- MI_All_Events event type, deprecated
- mi_alloc() function
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- MI_BEGIN transition type
- MI_BINARY control-flag constant
- mi_binary_query() function
(1), (2)
- mi_bitvarying data type
- See also Byte data; Varying-length structure.
- mi_boolean data type
- See also BOOLEAN data type.
- mi_call() function
- mi_call_on_vp() function
(1), (2)
- MI_CALLBACK_FUNC data type
- MI_CALLBACK_HANDLE data type
- MI_CALLBACK_STATUS data type
(1), (2)
- mi_cast_get() function
(1), (2), (3), (4), (5)
- MI_CB_CONTINUE callback-return constant
(1), (2)
- MI_CB_EXC_HANDLED callback-return constant
(1), (2), (3)
- mi_char data type
- mi_char data type; mi_lvarchar data type; mi_string data type.
- mi_char1 data type
(1), (2), (3), (4), (5), (6)
- mi_class_id() function
- mi_class_maxvps() function
- mi_class_name() function
- mi_class_numvp() function
- mi_client() function
(1), (2)
- MI_Client_Library_Error event type
- mi_client_locale() DataBlade API function
- mi_client_locale() function
- mi_close() function
- mi_close_statement() function
(1), (2), (3)
- MI_COLL_DESC structure.
- See also Collection descriptor.
- mi_collection_card() function
- mi_collection_close() function
(1), (2), (3)
- mi_collection_copy() function
(1), (2)
- mi_collection_create() function
(1), (2), (3)
- mi_collection_delete() function
(1), (2)
- mi_collection_fetch() function
(1), (2), (3)
- mi_collection_free() function
(1), (2), (3)
- mi_collection_insert() function
(1), (2), (3)
- mi_collection_open() function
(1), (2), (3)
- mi_collection_open_with_options () function
(1), (2), (3)
- MI_COLLECTION structure.
- See also Collection structure.
- mi_collection_update() function
(1), (2)
- MI_COLLECTION_VALUE value constant
(1), (2)
- mi_column_count() function
(1), (2), (3)
- mi_column_id() function
- mi_column_name() function
(1), (2)
- mi_column_nullable() function
(1), (2)
- mi_column_precision() function
(1), (2), (3), (4), (5)
- mi_column_scale() function
(1), (2), (3)
- mi_column_type_id() function
(1), (2), (3)
- mi_column_typedesc() function
(1), (2), (3), (4)
- mi_command_is_finished() function
(1), (2)
- MI_CONNECTION_INFO structure.
- See also Connection-information descriptor.
- MI_CONNECTION structure.
- See also Connection descriptor.
- MI_CONTINUE return constant
- mi_current_command_name() function
(1), (2), (3)
- MI_CURSOR_ABSOLUTE cursor-action constant
(1), (2)
- MI_CURSOR_ACTION data type
(1), (2), (3)
- MI_CURSOR_CURRENT cursor-action constant
- MI_CURSOR_FIRST cursor-action constant
(1), (2)
- MI_CURSOR_LAST cursor-action constant
(1), (2)
- MI_CURSOR_NEXT cursor-action constant
(1), (2)
- MI_CURSOR_PRIOR cursor-action constant
(1), (2)
- MI_CURSOR_RELATIVE cursor-action constant
(1), (2)
- mi_dalloc() function
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- MI_DATABASE_INFO structure.
- See also Database-information descriptor.
- mi_date data type
- mi_date_to_string() DataBlade API function
- mi_date_to_string() function
- mi_datetime data type
- See also DATETIME data type; dtime_t typedef.
- mi_datetime_to_string() function
- MI_DATUM data type
- collection element as
- column value as
- defined
(1), (2)
- input-parameter value as
(1), (2)
- mi_call() and
- opaque-type value in
- OUT parameter as
(1), (2)
- promotion of
(1), (2)
- routine argument as
(1), (2), (3), (4), (5)
- routine return value as
(1), (2), (3), (4), (5), (6), (7)
- size of
- MI_DATUM structure
- MI_DATUM value
- mi_db_error_raise() DataBlade API function
- mi_db_error_raise() function
- MI_DDL statement-status constant
- mi_decimal data type
- See also DECIMAL data type; MONEY data type; dec_t typedef.
- arithmetic operations on
- byte order
(1), (2)
- character conversion
(1), (2), (3), (4), (5)
- copying
(1), (2), (3)
- corresponding SQL data type
(1), (2), (3), (4)
- data conversion of
- declaring
- double (C) conversion
(1), (2)
- format of
(1), (2), (3), (4)
- formatting
- functions for
(1), (2), (3), (4)
- integer (2-byte) conversion
- integer (4-byte) conversion
- integer (four-byte) conversion
- integer (two-byte) conversion
- macros
- mi_int8 conversion
(1), (2)
- passing mechanism for
- portability of
(1), (2)
- receiving from client
(1), (2)
- role of decimal.h
- sending to client
(1), (2)
- transferring between computers
(1), (2)
- type alignment
(1), (2)
- mi_decimal_to_string() DataBlade API function
- mi_decimal_to_string() function
- mi_default_callback() function
(1), (2)
- mi_disable_callback() function
- MI_DML statement-status constant
(1), (2), (3)
- MI_DONE return constant
- mi_double_precision data type
- mi_drop_prepared_statement() function
- mi_enable_callback() function
- mi_errmsg() function
(1), (2), (3)
- mi_error_desc_copy() function
(1), (2)
- mi_error_desc_destroy() function
(1), (2)
- mi_error_desc_finish() function
- mi_error_desc_is_copy() function
- mi_error_desc_next() function
- MI_ERROR_DESC structure.
- See also Error descriptor.
- mi_error_level() function
(1), (2), (3), (4)
- MI_ERROR return code
(1), (2), (3)
- mi_error_sql_state() function
(1), (2), (3)
- mi_error_sqlcode() function
(1), (2), (3)
- MI_EVENT_COMMIT_ABORT event type
(1), (2), (3), (4), (5)
- MI_EVENT_END_SESSION event type
(1), (2), (3), (4), (5)
- See also End-of-session callback.
- MI_EVENT_END_STMT event type
(1), (2), (3), (4), (5), (6)
- See also End-of-statement callback.
- MI_EVENT_END_XACT event type
(1), (2), (3), (4), (5), (6)
- See also End-of-transaction callback.
- MI_EVENT_POST_XACT event type
(1), (2), (3), (4)
- MI_EVENT_SAVEPOINT event type
(1), (2), (3), (4), (5)
- MI_EVENT_TYPE data type
(1), (2), (3), (4), (5), (6)
- MI_Exception event type
- MI_EXCEPTION exception level
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- mi_exec() function
- mi_exec_prepared_statement() function
- mi_fetch_statement() function
(1), (2)
- mi_file_allocate() function
- mi_file_close() function
(1), (2), (3), (4)
- mi_file_errno() function
(1), (2)
- mi_file_open() function
(1), (2), (3), (4), (5)
- mi_file_read() function
(1), (2), (3)
- mi_file_seek() function
(1), (2)
- mi_file_sync() function
(1), (2)
- mi_file_tell() function
(1), (2)
- mi_file_to_file() function
(1), (2), (3), (4)
- mi_file_unlink() function
(1), (2), (3)
- mi_file_write() function
(1), (2), (3)
- mi_fix_integer() function
- mi_fix_smallint() function
- mi_fp_argisnull() function
(1), (2), (3), (4)
- mi_fp_arglen() function
- mi_fp_argprec() function
(1), (2), (3), (4), (5)
- mi_fp_argscale() function
(1), (2), (3)
- mi_fp_argtype() function
(1), (2), (3)
- mi_fp_funcname() function
- mi_fp_funcstate() function
(1), (2), (3), (4), (5), (6)
- mi_fp_getcolid() function
- mi_fp_getfuncid() function
- mi_fp_getrow() function
- mi_fp_nargs() function
(1), (2)
- mi_fp_nrets() function
(1), (2)
- mi_fp_request() function
(1), (2), (3)
- mi_fp_retlen() function
- mi_fp_retprec() function
(1), (2), (3), (4), (5)
- mi_fp_retscale() function
(1), (2), (3)
- mi_fp_rettype() function
(1), (2), (3)
- mi_fp_returnisnull() function
(1), (2), (3)
- mi_fp_setargisnull() function
(1), (2), (3), (4), (5), (6)
- mi_fp_setarglen() function
(1), (2)
- mi_fp_setargprec() function
(1), (2), (3), (4)
- mi_fp_setargscale() function
(1), (2), (3)
- mi_fp_setargtype() function
(1), (2), (3)
- mi_fp_setcolid() function
- mi_fp_setfuncid() function
- mi_fp_setfuncstate() function
(1), (2), (3)
- mi_fp_setisdone() function
(1), (2)
- mi_fp_setnargs() function
(1), (2)
- mi_fp_setnrets() function
- mi_fp_setretlen() function
- mi_fp_setretprec() function
(1), (2), (3), (4), (5)
- mi_fp_setretscale() function
(1), (2), (3)
- mi_fp_setrettype() function
(1), (2), (3)
- mi_fp_setreturnisnull() function
(1), (2), (3), (4)
- mi_fp_setrow() function
- mi_fp_usr_fparam() function
- mi_fparam_allocate() function
(1), (2), (3)
- mi_fparam_copy() function
(1), (2), (3)
- mi_fparam_free() function
(1), (2), (3)
- mi_fparam_get() function
(1), (2), (3), (4)
- mi_fparam_get_current() function
(1), (2)
- MI_FPARAM structure
- absence of
(1), (2)
- accessor functions
(1), (2), (3), (4)
- allocating
(1), (2), (3), (4), (5), (6)
- argument length
(1), (2)
- argument precision
(1), (2), (3), (4), (5), (6), (7), (8)
- argument scale
(1), (2), (3), (4)
- argument type identifier
(1), (2)
- caching a connection descriptor in
(1), (2), (3)
- caching a function descriptor in
- checking arguments in
- checking return-value data types in
- constructor for
(1), (2), (3), (4)
- copying
- creating
(1), (2), (3)
- declaring
(1), (2)
- defined
(1), (2), (3)
- destructor for
(1), (2), (3), (4)
- determining who allocated
- freeing
(1), (2), (3)
- from function descriptor
- handling NULL arguments
(1), (2), (3)
- handling NULL return value
(1), (2)
- in function descriptor
(1), (2)
- iterator-completion flag
(1), (2), (3)
- iterator status
(1), (2)
- memory duration of
(1), (2), (3), (4), (5), (6), (7)
- number of arguments
- number of return values
- obtaining pointer to
- return-value length
(1), (2)
- return-value precision
(1), (2), (3), (4), (5), (6), (7), (8)
- return-value scale
(1), (2), (3), (4)
- return-value type identifier
(1), (2)
- routine identifier
- routine invocation and
- routine name
- routine sequence and
- user-allocated
(1), (2), (3), (4)
- user-state pointer
- using
(1), (2), (3)
- mi_free() function
- mi_func_commutator() function
(1), (2)
- mi_func_desc_by_typeid() function
(1), (2), (3), (4)
- MI_FUNC_DESC structure.
- See also Function descriptor.
- mi_func_handlesnulls() function
(1), (2), (3)
- mi_func_isvariant() function
(1), (2)
- mi_func_negator() function
(1), (2)
- MI_FUNCARG_COLUMN argument-type constant
- MI_FUNCARG_CONSTANT argument-type constant
(1), (2)
- MI_FUNCARG data type
(1), (2)
- mi_funcarg_get_argtype() function
(1), (2)
- mi_funcarg_get_colno() function
(1), (2), (3)
- mi_funcarg_get_constant() function
(1), (2), (3)
- mi_funcarg_get_datalen() function
(1), (2)
- mi_funcarg_get_datatype() function
(1), (2)
- mi_funcarg_get_distrib() function
(1), (2), (3)
- mi_funcarg_get_routine_id() function
(1), (2)
- mi_funcarg_get_routine_name() function
(1), (2)
- mi_funcarg_get_tabid() function
(1), (2), (3)
- mi_funcarg_isnull() function
(1), (2), (3), (4)
- MI_FUNCARG_PARAM argument-type constant
- MI_FUNCARG structure
- accessor functions
(1), (2), (3)
- argument data type
(1), (2)
- argument length
(1), (2)
- argument type
(1), (2)
- column number
(1), (2), (3)
- defined
(1), (2)
- determining NULL argument
(1), (2), (3)
- routine identifier
(1), (2)
- routine name
(1), (2)
- table identifier
(1), (2), (3)
- mi_funcid data type
(1), (2)
- mi_get_bytes() function
- mi_get_connection_info() DataBlade API function
- mi_get_connection_info() function
(1), (2), (3)
- mi_get_connection_option() function
(1), (2)
- mi_get_connection_user_data() function
(1), (2)
- mi_get_database_info() function
(1), (2), (3), (4)
- mi_get_date() function
- mi_get_datetime() function
- mi_get_db_locale() function
- mi_get_decimal() function
(1), (2)
- mi_get_default_connection_info() function
(1), (2), (3), (4)
- mi_get_default_database_info() function
(1), (2), (3), (4)
- mi_get_double_precision() function
- mi_get_id() function
(1), (2)
- mi_get_int8() function
- mi_get_integer() function
- mi_get_interval() function
- mi_get_lo_handle() function
(1), (2), (3)
- mi_get_money() function
- mi_get_next_sysname() function
- mi_get_parameter_info() function
(1), (2)
- mi_get_real() function
- mi_get_result() function
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- mi_get_row_desc() function
(1), (2), (3)
- mi_get_row_desc_from_type_desc () function
(1), (2), (3)
- mi_get_row_desc_without_row() function
(1), (2), (3), (4), (5), (6)
- mi_get_serverenv() function
- mi_get_session_connection() function
(1), (2)
- mi_get_smallint() function
- mi_get_statement_row_desc() function
(1), (2), (3), (4), (5), (6), (7)
- mi_get_string() DataBlade API function
(1), (2)
- mi_get_string() function
- mi_get_type_source_type() function
(1), (2)
- mi_get_vardata() function
(1), (2), (3)
- mi_get_vardata_align() function
(1), (2), (3), (4)
- mi_get_varlen() function
(1), (2), (3)
- mi.h header file
- mi_hdr_status() function
- MI_ID data type
- mi_impexp data type
- See also IMPEXP data type; Varying-length structure.
- mi_impexpbin data type
- See also IMPEXPBIN data type; Varying-length structure.
- mi_init_library() function
- mi_int1 data type
(1), (2), (3)
- mi_int8 data type
- See also INT8 data type; SERIAL8 data type.
- arithmetic operations on
- byte order
- character conversion
(1), (2)
- copying
- corresponding SQL data type
(1), (2), (3)
- data conversion of
- double (C) conversion
(1), (2)
- float (C) conversion
(1), (2)
- format of
(1), (2), (3)
- functions for
(1), (2), (3), (4)
- integer (2-byte) conversion
- integer (4-byte) conversion
- integer (four-byte) conversion
- integer (two-byte) conversion
- mi_decimal conversion
(1), (2)
- passing mechanism for
- portability of
- receiving from client
- role of int8.h
- sending to client
- transferring between computers
- type alignment
- mi_integer data type
- See also INTEGER data type; SERIAL data type.
- mi_interval data type
- See also INTERVAL data type; intrvl_t typedef.
- mi_interval_to_string() DataBlade API function
- mi_interval_to_string() function
- mi_last_serial() function
- mi_last_serial8() function
- MI_LIB_BADARG client-library error
- MI_LIB_BADSERV client-library error
- MI_LIB_DROPCONN client-library error
- MI_LIB_INTERR client-library error
- MI_LIB_NOIMP client-library error
- MI_LIB_USAGE client-library error
- mi_lo_alter() function
(1), (2), (3), (4)
- MI_LO_APPEND access-mode constant
(1), (2)
- MI_LO_ATTR_HIGH_INTEG create-time constant
- MI_LO_ATTR_KEEP_ LASTACCESS_TIME create-time constant
(1), (2)
- MI_LO_ATTR_LOG create-time constant
- MI_LO_ATTR_MODERATE_ INTEG create-time constant
- MI_LO_ATTR_NO_LOG create-time constant
- MI_LO_ATTR_NOKEEP_ LASTACCESS_TIME create-time constant
- MI_LO_BUFFER buffering-mode constant
(1), (2)
- mi_lo_close() function
(1), (2), (3), (4), (5)
- mi_lo_colinfo_by_ids() function
(1), (2), (3)
- mi_lo_colinfo_by_name() function
(1), (2), (3)
- mi_lo_copy() function
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- mi_lo_create() function
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- mi_lo_decrefcount() function
(1), (2), (3)
- mi_lo_delete_immediate() function
(1), (2), (3), (4), (5)
- MI_LO_DIRTY_READ access-mode constant
- mi_lo_expand() function
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- MI_LO_FD data type.
- See also LO file descriptor.
- mi_lo_filename() function
(1), (2), (3)
- MI_LO_FORWARD access constant
- mi_lo_from_buffer() function
(1), (2), (3), (4)
- mi_lo_from_file() function
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- mi_lo_from_file_by_lofd() function
(1), (2), (3)
- mi_lo_from_string() function
(1), (2), (3), (4), (5)
- MI_LO_HANDLE data type.
- mi_lo_increfcount() function
(1), (2), (3)
- mi_lo_invalidate() function
(1), (2), (3), (4)
- MI_LO_LIST structure
(1), (2)
- mi_lo_lock() function
(1), (2), (3)
- MI_LO_LOCKALL lock-mode constant
(1), (2)
- MI_LO_LOCKRANGE lock-mode constant
- mi_lo_lolist_create() function
(1), (2)
- MI_LO_NOBUFFER buffering-mode constant
- mi_lo_open() function
(1), (2), (3), (4), (5), (6)
- mi_lo_ptr_cmp() function
(1), (2)
- MI_LO_RANDOM access-method constant
(1), (2)
- MI_LO_RDONLY access-mode constant
(1), (2), (3)
- MI_LO_RDWR access-mode constant
(1), (2)
- mi_lo_read() function
(1), (2), (3), (4)
- mi_lo_readwithseek() function
(1), (2), (3)
- mi_lo_release() function
(1), (2), (3), (4), (5)
- MI_LO_REVERSE access constant
- mi_lo_seek() function
(1), (2), (3), (4)
- MI_LO_SEQUENTIAL access-method constant
- MI_LO_SIZE constant
- mi_lo_spec_free() function
(1), (2), (3), (4), (5)
- mi_lo_spec_init() function
(1), (2), (3), (4), (5), (6)
- MI_LO_SPEC structure.
- See also LO-specification structure.
- mi_lo_specget_def_open_flags() function
(1), (2)
- mi_lo_specget_estbytes() function
(1), (2)
- mi_lo_specget_extsz() function
(1), (2)
- mi_lo_specget_flags() function
(1), (2)
- mi_lo_specget_maxbytes() function
(1), (2)
- mi_lo_specget_sbspace() function
(1), (2)
- mi_lo_specset_def_open_flags() function
(1), (2)
- mi_lo_specset_estbytes() function
(1), (2)
- mi_lo_specset_extsz() function
(1), (2)
- mi_lo_specset_flags() function
(1), (2)
- mi_lo_specset_maxbytes() function
(1), (2)
- mi_lo_specset_sbspace() function
(1), (2)
- mi_lo_stat() function
(1), (2), (3), (4), (5), (6)
- mi_lo_stat_atime() function
(1), (2)
- mi_lo_stat_cspec() function
(1), (2), (3), (4)
- mi_lo_stat_ctime() function
(1), (2)
- mi_lo_stat_free() function
(1), (2), (3), (4)
- mi_lo_stat_mtime_sec() function
(1), (2)
- mi_lo_stat_mtime_usec() function
(1), (2)
- mi_lo_stat_refcnt() function
(1), (2), (3)
- mi_lo_stat_size() function
(1), (2)
- MI_LO_STAT structure.
- See also LO-status structure.
- mi_lo_tell() function
(1), (2), (3), (4)
- mi_lo_to_buffer() function
(1), (2), (3)
- mi_lo_to_file() function
(1), (2), (3), (4), (5), (6)
- mi_lo_to_string() function
(1), (2)
- MI_LO_TRUNC access-mode constant
- mi_lo_truncate() function
(1), (2)
- mi_lo_unlock() function
(1), (2), (3)
- mi_lo_utimes() function
- mi_lo_validate() function
(1), (2), (3), (4)
- mi_lo_write() function
(1), (2), (3), (4)
- mi_lo_writewithseek() function
(1), (2), (3)
- MI_LO_WRONLY access-mode constant
(1), (2)
- mi_lock_memory() function
(1), (2)
- mi_lvarchar data type
- See also LVARCHAR data type; Varying-length structure.
- mi_lvarchar_to_string() function
(1), (2), (3)
- MI_MEMORY_DURATION data type
(1), (2), (3)
- MI_MESSAGE exception level
(1), (2), (3), (4), (5), (6), (7), (8)
- mi_module_lock() function
(1), (2)
- mi_money data type
- See also mi_decimal data type; MONEY data type.
- mi_money_to_string() DataBlade API function
- mi_money_to_string() function
- mi_named_alloc() function
(1), (2), (3)
- mi_named_free() function
- mi_named_get() function
(1), (2)
- mi_named_zalloc() function
(1), (2), (3)
- mi_new_var() function
(1), (2)
- mi_next_row() function
(1), (2)
- MI_NO_MORE_RESULTS statement-status constant
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- MI_NO_SUCH_NAME return constant
- MI_NOMEM return constant
- MI_NORMAL_END transition type
(1), (2), (3), (4)
- MI_NORMAL_VALUE value constant
- MI_NULL_VALUE value constant
- mi_numeric data type.
- See also mi_decimal data type.
- MI_O_APPEND file-mode constant
- MI_O_CLIENT_FILE file-mode constant
- MI_O_EXCL file-mode constant
- MI_O_RDONLY file-mode constant
- MI_O_RDWR file-mode constant
- MI_O_SERVER_FILE file-mode constant
- MI_O_TEXT file-mode constant
- MI_O_TRUNC file-mode constant
- MI_O_WRONLY file-mode constant
- mi_open() function
(1), (2), (3), (4), (5), (6)
- mi_open_prepared_statement() function
(1), (2)
- mi_parameter_count() function
(1), (2)
- MI_PARAMETER_INFO structure.
- See also Parameter-information descriptor.
- mi_parameter_nullable() function
(1), (2)
- mi_parameter_precision() function
(1), (2), (3), (4), (5)
- mi_parameter_scale() function
(1), (2), (3)
- mi_parameter_type_id() function
(1), (2), (3)
- mi_parameter_type_name() function
(1), (2)
- mi_pointer data type
(1), (2), (3), (4), (5)
- See also POINTER data type.
- mi_prepare() function
(1), (2)
- MI_PROC_CALLBACK constant
- mi_process_exec() function
(1), (2)
- mi_put_bytes() function
- mi_put_date() function
- mi_put_datetime() function
- mi_put_decimal() function
(1), (2)
- mi_put_double_precision() function
- mi_put_int8() function
- mi_put_integer() function
- mi_put_interval() function
- mi_put_lo_handle() function
(1), (2)
- mi_put_money() function
- mi_put_real() function
- mi_put_smallint() function
- mi_put_string() DataBlade API function
(1), (2), (3)
- mi_query_finish() function
(1), (2), (3), (4), (5), (6), (7)
- mi_query_interrupt() function
(1), (2), (3), (4)
- mi_real data type
- See also SMALLFLOAT data type.
- mi_realloc() function
(1), (2), (3), (4), (5), (6), (7)
- mi_register_callback() function
(1), (2)
- mi_result_command_name() function
(1), (2), (3), (4), (5)
- mi_result_row_count() function
(1), (2), (3), (4)
- mi_retrieve_callback() function
- mi_routine_end() function
(1), (2), (3), (4)
- mi_routine_exec() function
(1), (2), (3), (4)
- mi_routine_get() function
(1), (2), (3), (4), (5)
- mi_routine_get_by_typeid() function
(1), (2), (3), (4), (5)
- mi_routine_id_get() function
(1), (2)
- mi_row_create() function
(1), (2), (3), (4)
- mi_row_desc_create() function
(1), (2), (3)
- mi_row_desc_free() function
(1), (2), (3), (4)
- MI_ROW_DESC structure.
- mi_row_free() function
(1), (2), (3), (4)
- MI_ROW structure.
- MI_ROW_VALUE value constant
(1), (2)
- MI_ROWS statement-status constant
(1), (2), (3), (4), (5), (6), (7), (8)
- mi_save_set_count() function
- mi_save_set_create() function
(1), (2), (3), (4)
- mi_save_set_delete() function
- mi_save_set_destroy() function
(1), (2), (3)
- mi_save_set_get_first() function
(1), (2)
- mi_save_set_get_last() function
- mi_save_set_get_next() function
(1), (2)
- mi_save_set_get_previous() function
(1), (2)
- mi_save_set_insert() function
(1), (2), (3)
- mi_save_set_member() function
- MI_SAVE_SET structure.
- See also Save set; Save-set structure.
- MI_SEND_HOLD control-flag constant
- MI_SEND_READ control-flag constant
- MI_SEND_SCROLL control-flag constant
- mi_sendrecv data type
- See also SENDRECV data type; Varying-length structure.
- mi_server_connect() function
(1), (2), (3)
- mi_set_connection_user_data() function
(1), (2)
- mi_set_default_connection_info() function
(1), (2), (3)
- mi_set_default_database_info() function
(1), (2), (3)
- mi_set_parameter_info() function
(1), (2)
- mi_set_vardata() function
(1), (2), (3), (4)
- mi_set_vardata_align() function
(1), (2), (3), (4)
- mi_set_varlen() function
(1), (2)
- mi_set_varptr() function
(1), (2)
- MI_SETREQUEST data type
(1), (2)
- mi_sint1 data type
(1), (2), (3)
- mi_smallint data type
- MI_SQL message-type constant
- mi_stack_limit() function
- mi_statement_command_name() function
(1), (2), (3), (4), (5)
- MI_STATEMENT structure.
- See also Statement descriptor.
- mi_statret DataBlade API Data Type Structure
- mi_stream_close() function
(1), (2), (3), (4), (5), (6)
- mi_stream_eof() function
- mi_stream_get_error() function
- mi_stream_getpos() function
(1), (2), (3), (4)
- mi_stream_init() function
(1), (2)
- mi_stream_length() function
(1), (2), (3), (4)
- mi_stream_open_fio() function
(1), (2), (3)
- mi_stream_open_mi_lvarchar() function
(1), (2), (3)
- mi_stream_open_str() function
(1), (2), (3)
- mi_stream_read() function
(1), (2), (3), (4)
- mi_stream_seek() function
(1), (2), (3), (4)
- mi_stream_set_error() function
- mi_stream_setpos() function
(1), (2), (3), (4)
- mi_stream_tell() function
(1), (2), (3), (4)
- mi_stream_write() function
(1), (2), (3), (4)
- mi_streamread_boolean() function
- mi_streamread_collection() function
(1), (2)
- mi_streamread_lo() function
(1), (2)
- mi_streamread_lo_by_lofd() function
- mi_streamread_lvarchar() function
(1), (2), (3)
- mi_streamread_row() function
(1), (2)
- mi_streamread_string() function
- mi_streamwrite_boolean() function
- mi_streamwrite_collection() function
- mi_streamwrite_lo() function
- mi_streamwrite_lvarchar() function
- mi_streamwrite_row() function
- mi_streamwrite_string() function
- mi_string data type
- mi_string_to_date() DataBlade API function
- mi_string_to_date() DataBlade API Function
- mi_string_to_datetime() function
- mi_string_to_decimal() DataBlade API function
(1), (2)
- mi_string_to_interval() DataBlade API function
- mi_string_to_interval() function
- mi_string_to_lvarchar() function
(1), (2), (3), (4), (5), (6), (7)
- mi_string_to_money() DataBlade API function
- mi_string_to_money() function
- mi_switch_mem_duration() function
(1), (2), (3), (4), (5)
- mi_sysname() function
- MI_SYSTEM_CAST
- mi_td_cast_get() function
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- MI_TOOMANY return constant
- mi_tracefile_set() function
(1), (2)
- mi_tracelevel_set() function
(1), (2), (3)
- MI_TRANSITION_DESC structure
- See also Transition descriptor.
- mi_transition_type() function
(1), (2), (3)
- MI_TRANSITION_TYPE data type
(1), (2), (3)
- mi_trigger_event() function
- mi_trigger_get_new_row() function
- mi_trigger_get_old_row() function
- mi_trigger_level() function
- mi_trigger_name() function
- mi_trigger_tabname() function
- mi_try_lock_memory() function
(1), (2)
- mi_type_align() function
- mi_type_byvalue() function
(1), (2), (3), (4), (5)
- MI_TYPE_DESC structure.
- See also Type descriptor.
- mi_type_element_typedesc() function
(1), (2)
- mi_type_full_name() function
- mi_type_length() function
- mi_type_maxlength() function
- mi_type_owner() function
- mi_type_precision() function
(1), (2), (3), (4), (5), (6), (7)
- mi_type_qualifier() function
(1), (2), (3), (4)
- mi_type_scale() function
(1), (2), (3), (4), (5)
- mi_type_typedesc() function
(1), (2)
- mi_type_typename() function
(1), (2), (3), (4)
- mi_typedesc_to_id() function
- mi_typedesc_typeid() function
- MI_TYPEID data type.
- See also Type identifier.
- mi_typeid_equals() function
- mi_typeid_is_builtin() function
- mi_typeid_is_collection() function
- mi_typeid_is_complex() function
- mi_typeid_is_distinct() function
- mi_typeid_is_list() function
- mi_typeid_is_multiset() function
- mi_typeid_is_row() function
- mi_typeid_is_set() function
- mi_typename_to_id() function
- mi_typename_to_typedesc() function
- mi_typestring_to_id() function
- mi_typestring_to_typedesc() function
- mi_udr_lock() function
(1), (2)
- MI_UDR_TYPE data type
- mi_unlock_memory() function
(1), (2), (3)
- mi_unregister_callback() function
- mi_unsigned_char1 data type
(1), (2), (3), (4), (5), (6)
- mi_unsigned_int8 data type
(1), (2), (3)
- mi_unsigned_integer data type
(1), (2), (3), (4), (5)
- mi_unsigned_smallint data type
(1), (2), (3), (4), (5)
- mi_value() function
(1), (2), (3), (4), (5), (6), (7), (8)
- mi_value_by_name() function
(1), (2), (3), (4), (5), (6), (7)
- mi_var_copy() function
(1), (2), (3), (4)
- mi_var_free() function
(1), (2)
- mi_var_to_buffer() function
(1), (2)
- mi_vpinfo_classid() function
(1), (2)
- mi_vpinfo_isnoyield() function
- mi_wchar data type
- mi_xa_get_current_xid() function
- mi_xa_get_xadatasource_rmid() function
(1), (2)
- mi_xa_register_xadatasource() function
- mi_xa_unregister_xadatasource() function
- MI_Xact_State_Change event type
- See also State-change callback.
- mi_yield() function
(1), (2)
- mi_zalloc() function
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
- miconv.h header file
- milib.h header file
- milo.h header file
- minmdur.h header file
(1), (2)
- minmmem.h header file
(1), (2), (3), (4), (5)
- minmprot.h header file
(1), (2), (3)
- mistream.h header file
(1), (2), (3), (4), (5)
- mistrmtype.h header file
(1), (2)
- mistrmutil.h header file
(1), (2)
- mitrace.h header file
(1), (2), (3)
- mitypes.h header file
(1), (2)
- mmap() system call
- Module.
- See also DataBlade API module.
- Monetary data
- Monetary string
- MONEY data type
- See also mi_decimal data type; mi_money data type; Precision; Scale.
- msgget() system call
- MSGPATH configuration parameter
- MULTISET data type
N
- Named memory
- Named parameters
- Named row type
(1), (2), (3), (4)
- See also Row type (SQL); Unnamed row type.
- Named VP.
- See also User-defined virtual processor.
- NCHAR data type
- See also CHAR data type; Character data; Global Language Support (GLS).
- Negator function
(1), (2), (3), (4)
- NEGATOR routine modifier
(1), (2), (3)
- Nonarithmetic operations
- See also Arithmetic operations.
- Nonsimple state.
- See also Aggregate state, nonsimple.
- Nonstack memory.
- Nonvariant function
- Nonyielding user-defined VP class
(1), (2), (3)
- NOT condition
(1), (2)
- NOT FOUND condition
(1), (2), (3)
- NOT VARIANT routine modifier
(1), (2)
- NULL constant
- Null termination
- NULL-valued pointer
(1), (2), (3), (4), (5)
- NUMERIC data type.
- See also DECIMAL data type.
- Numeric expressions
- NVARCHAR data type
- See also Character data; Global Language Support (GLS); VARCHAR data type.
O
- ONCONFIG file.
- See also Configuration parameter.
- oninit utility
(1), (2), (3), (4)
- Online help
- online.log file.
- See also Message log file.
- Online manuals
- Online notes
(1), (2)
- onmode utility
- onspaces utility
- onstat utility
- Opaque data type
- See also Fixed-length opaque data type; Varying-length opaque data type.
- as parameter
- binary load file representation
- binary representation.
- See also Opaque data type, internal representation.
- bulk copy of
- casting to IMPEXP
- casting to IMPEXPBIN
- casting to LVARCHAR
- casting to SENDRECV
- client external binary representation
- client internal representation
- code-set conversion of
- contents of
- corresponding DataBlade API data type
- creating
- defined
- designing
- determining size of
- external representation
(1), (2), (3), (4), (5)
- external unload representation
(1), (2)
- fixed-length
- granting Usage privilege
- inserting
- internal representation
(1), (2), (3), (4)
- internal unload representation
(1), (2)
- memory alignment of
- naming
- obtaining column value for
- pass by reference
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- pass by value
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- passing mechanism for
- portability of
- predefined
(1), (2), (3), (4), (5)
- providing statistics for
- registering
(1), (2)
- representations of
(1), (2)
- routine argument as
- routine return value as
- selecting
- server internal representation
(1), (2), (3), (4), (5), (6), (7)
- smart large object in
(1), (2), (3), (4)
- smart large objects and
- stat
(1), (2)
- stream
- stream representation
- support functions.
- See also Opaque-type support function.
- text load file representation
- text representation.
- See also Opaque data type, external representation.
- transferring
- unload representation
- updating
- varying-length
- varying-length data types
- Opaque-type modifier
- Opaque-type support function
- as cast function
- assign()
(1), (2)
- defined
(1), (2)
- destroy()
(1), (2)
- disk-storage processing
- export
(1), (2)
- exportbin
(1), (2)
- exporting binary representation
- for bulk copies
- for external representation
- for external unload representation
- for internal representations
- for internal unload representation
- import
(1), (2)
- importbin
(1), (2)
- importing binary representation
- input
(1), (2), (3)
- lohandles()
- output
(1), (2), (3)
- receive
(1), (2)
- registering
- send
(1), (2)
- stream processing
- streamread()
(1), (2)
- streamwrite()
(1), (2)
- writing
- Opaque-type value, passing mechanism for
- open() system call
(1), (2), (3), (4)
- Operating-system call.
- Operating-system file
- See also File descriptor; File management.
- Operations.
- See also Arithmetic operations; Nonarithmetic operations.
- Operator-class function
- Operator function
(1), (2), (3)
- OUT parameter
(1), (2), (3), (4)
- Output support function
- Overloaded routine.
- See also Routine overloading.
P
- Parallel Database Query (PDQ)
- PARALLELIZABLE routine modifier
(1), (2), (3), (4), (5)
- Parallelizable UDR
- Parameter.
- See also Input parameter; Parameter marker; Routine parameter.
- Parameter identifier
- Parameter-information descriptor
- Parameter marker
- Parameters named
- Parent connection
- Parenthesis symbol
- Pass-by-reference mechanism
- See also Passing mechanism.
- column value
(1), (2), (3), (4), (5), (6), (7)
- defined
- opaque type
(1), (2), (3), (4), (5), (6)
- routine argument
(1), (2), (3)
- routine return value
(1), (2), (3)
- with Fastpath interface
(1), (2)
- Pass-by-value mechanism
- See also Passing mechanism.
- PASSEDBYVALUE opaque-type modifier
(1), (2)
- Passing mechanism
- See also Pass-by-reference mechanism; Pass-by-value mechanism.
- C UDRs
- column value
(1), (2), (3), (4)
- determining
(1), (2), (3)
- Fastpath arguments
- Fastpath return value
- for client LIBMI applications
- input-parameter values
(1), (2)
- mi_boolean
(1), (2)
- mi_call() and
- mi_char
- mi_char1
(1), (2)
- mi_date
(1), (2)
- mi_datetime
- mi_decimal
(1), (2)
- mi_double_precision
- mi_impexp
- mi_impexpbin
- mi_int1
- mi_int8
- mi_integer
(1), (2)
- mi_interval
- mi_lvarchar
- mi_money
(1), (2)
- mi_pointer
(1), (2)
- mi_sendrecv
- mi_sint1
- mi_smallint
(1), (2)
- mi_string
- mi_unsigned_char1
(1), (2)
- mi_unsigned_int8
- mi_unsigned_integer
(1), (2)
- mi_unsigned_smallint
(1), (2)
- opaque-type value
- opaque types
- pass by reference.
- See also Pass-by-reference mechanism.
- pass by value.
- See also Pass-by-value mechanism.
- routine argument
(1), (2), (3)
- routine return value
(1), (2), (3)
- pause() system call
- PER_COMMAND memory duration
- PER_CURSOR memory duration
- PER_FUNCTION memory duration.
- See also PER_ROUTINE memory duration.
- PER_ROUTINE memory duration
- PER_SESSION memory duration
- PER_STATEMENT memory duration
- PER_STMT_EXEC memory duration
- PER_STMT_PREP memory duration
- PER_SYSTEM memory duration
- PER_TRANSACTION memory duration
- PERCALL_COST routine modifier
(1), (2)
- Period symbol (.)
(1), (2), (3), (4)
- Plus sign (+)
- POINTER data type
- See also mi_pointer data type.
- POINTER value, passing mechanism for
- poll() system call
- popen() system call
- Portability
- byte data
- character data
- data conversion and
- DataBlade API
(1), (2), (3), (4)
- DataBlade API data types
- LO handle
- mi_boolean data type
- mi_char1 data type
- mi_date data type
- mi_datetime data type
- mi_decimal data type
(1), (2)
- mi_double_precision data type
(1), (2)
- mi_int8 data type
- mi_integer data type
(1), (2), (3)
- mi_interval data type
- mi_money data type
- mi_real data type
(1), (2), (3)
- mi_smallint data type
(1), (2), (3)
- opaque type
- Pound sign (#)
- PRECDEC decimal macro
- Precision
- for column
- for input parameter
- for routine argument
- for routine return value
- from MI_FPARAM
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12)
- from row descriptor
(1), (2), (3), (4), (5), (6)
- from statement descriptor
(1), (2), (3), (4), (5), (6)
- from type descriptor
(1), (2), (3), (4), (5), (6)
- obtaining
- of character value
- of DATETIME value
- of DECIMAL value
(1), (2), (3), (4)
- of fixed-point value
- of INTERVAL value
- of MONEY value
(1), (2)
- PRECMAKE decimal macro
- PRECTOT decimal macro
- Prepared statement
- See also Statement descriptor.
- Printed manuals
- Process
- Public connection descriptor.
- See also Connection descriptor.
- putmsg() system call
Q
- Qualifier
(1), (2), (3), (4), (5)
- Query
- See also EXECUTE FUNCTION statement; SELECT statement.
- control mode
(1), (2), (3)
- current statement as
- cursor for.
- cursors used
- defined
- executing
(1), (2), (3), (4), (5)
- finishing
(1), (2)
- interrupting
- memory duration and
(1), (2)
- obtaining query row
- parallelizable
- retrieving data from
- selectivity of
- SQL statements for
- subquery of
(1), (2), (3)
- Query optimizer
(1), (2), (3), (4), (5)
- Query parser
(1), (2)
- Question mark (?), input-parameter indicator
R
- rdatestr() function
- rdayofweek() function
- rdefmtdate() function
(1), (2)
- rdownshift() function
- read() system call
(1), (2), (3)
- REAL data type.
- See also SMALLFLOAT data type.
- realloc() system call
- Receive support function
- as cast function
- conversion functions in
- defined
(1), (2)
- handling byte data
(1), (2)
- handling character data
(1), (2)
- handling date and/or time data
(1), (2)
- handling date data
(1), (2)
- handling decimal data
(1), (2)
- handling floating-point data
(1), (2)
- handling integer data
(1), (2), (3), (4)
- handling smart large objects
(1), (2)
- Reference count
- Release Notes
- Resource managers
- Return value.
- See also Routine return value.
- rfmtdate() function
(1), (2)
- rfmtdec() function
- rfmtdouble() function
- rfmtlong() function
- rjuldmy() function
- rleapyear() function
- rmdyjul() function
- ROLLBACK WORK statement
(1), (2), (3)
- Routine.
- See also DataBlade API function; User-defined routine (UDR).
- Routine argument
- See also Routine parameter.
- checking
- constructor for
- data type
- declaring
- default value
- destructor for
- determining if NULL
(1), (2), (3)
- determining number of
- for companion UDR
- for expensive UDR
- handling character data
(1), (2), (3)
- handling NULL
(1), (2), (3), (4)
- handling opaque-type data
(1), (2)
- in routine signature
- length of
(1), (2)
- memory duration of
(1), (2), (3)
- memory for
- mi_call() and
- MI_FPARAM structure
(1), (2)
- modifying
- obtaining value of
- omitting
(1), (2)
- OUT parameter
- passing
(1), (2)
- passing by reference
(1), (2), (3)
- passing by value
(1), (2)
- passing mechanism for
(1), (2)
- passing to Fastpath
- precision of
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- promoting type
- pushing onto stack
- scale of
(1), (2), (3), (4), (5), (6), (7), (8)
- setting number of
- setting to NULL
- specifying at registration
- type identifier of
(1), (2)
- Routine identifier
- Routine instance
- Routine invocation
- Routine manager
- calling conventions
- creating routine sequence
- defined
- Fastpath execution and
- handling programming errors
- loading a shared-object file
(1), (2), (3)
- managing UDR execution
(1), (2)
- passing a return value
(1), (2)
- passing an OUT parameter
- passing routine argument
(1), (2), (3), (4), (5), (6)
- providing routine-state information
(1), (2), (3), (4)
- providing user-state information
- pushing arguments onto stack
- returning a value
(1), (2), (3)
- unloading a shared-object file
(1), (2)
- Routine modifier
- CLASS
(1), (2), (3), (4), (5)
- COMMUTATOR
(1), (2)
- COSTFUNC
(1), (2)
- HANDLESNULLS
(1), (2), (3), (4), (5)
- INTERNAL
- ITERATOR
(1), (2), (3), (4)
- NEGATOR
(1), (2), (3)
- NOT VARIANT
(1), (2)
- PARALLELIZABLE
(1), (2), (3), (4), (5)
- PERCALL_COST
(1), (2)
- SELCONST
(1), (2)
- SELFUNC
(1), (2)
- STACK
(1), (2)
- VARIANT
(1), (2)
- Routine name
- See also Routine signature.
- Routine overloading
(1), (2), (3)
- See also Routine resolution.
- Routine parameter
(1), (2)
- See also Routine argument.
- Routine resolution
(1), (2), (3), (4)
- See also Routine overloading.
- Routine return value
- constructor for
- data type
- declaring
- defining
- destructor for
- determining if NULL
- determining number of
- handling character data
(1), (2)
- handling NULL
- handling opaque-type data
(1), (2)
- length
- memory duration of
- memory for
- multiple
- OUT parameter
- passing
(1), (2)
- passing back
- passing by reference
(1), (2)
- passing by value
(1), (2)
- passing mechanism for
(1), (2)
- precision of
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- receiving from Fastpath
- scale of
(1), (2), (3), (4), (5), (6), (7)
- setting number of
- setting to NULL
(1), (2)
- setting value of
- specifying at registration
- type identifier
- variant
- Routine sequence
- Routine signature
(1), (2), (3), (4)
- Row
- See also Row structure; Row type (SQL).
- Row cursor.
- ROW data type (SQL).
- See also Unnamed row type.
- Row descriptor
- accessor functions
(1), (2)
- column identifier
(1), (2), (3)
- column name
- column NULL constraints
- column precision
(1), (2), (3), (4), (5), (6), (7)
- column scale
(1), (2), (3)
- column type descriptor
(1), (2)
- column type identifier
(1), (2)
- constructor for
(1), (2), (3)
- creating
- defined
(1), (2), (3), (4)
- destructor for
(1), (2), (3)
- determining column NULL constraints
- for current statement
- for prepared statement
- for row structure
- for type descriptor
- freeing
(1), (2), (3), (4), (5)
- functions for
- invalid
- jagged rows with
- memory duration of
(1), (2), (3)
- number of columns in
- obtaining
- Row structure
- See also Row; Row type (SQL).
- checking pointers to
- column values in
- constructor for
(1), (2), (3)
- copying
- corresponding SQL data type
- creating
- defined
(1), (2), (3), (4)
- destructor for
(1), (2), (3)
- format of
(1), (2), (3)
- freeing
(1), (2), (3), (4), (5)
- from a query
- functions for
(1), (2)
- in opaque type
- invalid
- memory duration of
(1), (2), (3)
- obtaining
- row descriptor for
- scope of
- Row type (SQL)
- See also Row; Row structure.
- Row-type string
- rstod() function
- rstoi() function
- rstol() function
- rstrdate() function
- rtoday() function
- Runtime error
- See also Database server exception; Error handling; Warning.
- rupshift() function
S
- Sample-code conventions
- Save set
- Save-set structure
- Sbspace
- SBSPACENAME configuration parameter
(1), (2)
- Scale
- Screen reader
- SELCONST routine modifier
(1), (2)
- select() system call
- SELECT statement
- Selectivity function
- SELFUNC routine modifier
(1), (2)
- Semicolon symbol (;)
(1), (2)
- semop() system call
- Send support function
- as cast function
- conversion functions in
- defined
(1), (2)
- handling byte data
(1), (2)
- handling character data
(1), (2)
- handling date and/or time data
(1), (2)
- handling date data
(1), (2)
- handling decimal data
(1), (2)
- handling floating-point data
(1), (2)
- handling integer data
(1), (2), (3), (4)
- handling smart large objects
(1), (2)
- SENDRECV data type
- See also mi_sendrecv data type.
- SERIAL data type
- See also INTEGER data type; mi_integer data type.
- SERIAL8 data type
- See also INT8 data type; mi_int8 data type.
- Server environment
- Server exception.
- See also Database server exception.
- Server-initialization process
- Server locale
(1), (2), (3), (4)
- SERVER_LOCALE environment variable
(1), (2), (3)
- Server-processing locale
(1), (2), (3), (4), (5)
- Session
- See also Connection; Session management.
- Session context
(1), (2), (3), (4), (5), (6)
- Session control block
- Session-duration connection descriptor
- See also Connection descriptor.
- Session-duration function descriptor
- See also Function descriptor.
- Session environment
- Session identifier
- Session management
- See also Connection; Session.
- Session parameter
- Session thread
(1), (2), (3), (4)
- SET CONSTRAINTS statement
(1), (2)
- SET data type
- SET_END iterator-status constant
(1), (2), (3), (4)
- SET EXPLAIN statement
- SET_INIT iterator-status constant
(1), (2), (3), (4)
- SET_RETONE iterator-status constant
(1), (2), (3), (4)
- setegid() system call
- seteuid() system call
- setgid() system call
- setrgid() system call
- setruid() system call
- setuid() system call
- Shared library
(1), (2)
- See also Shared-object file.
- Shared memory
- See also Memory management; Named memory; User memory.
- Shared-memory virtual-processor (SHM VP) class
- Shared-object file
- See also Dynamic link library; Shared library.
- creating
- executing UDRs in
- loading
(1), (2), (3), (4), (5), (6), (7)
- locking in memory
- monitoring
(1), (2)
- permissions of
(1), (2)
- symbols in
- unloading
(1), (2), (3)
- unused
- variables in
- SHM VP.
- See also Shared-memory virtual processor (SHM VP).
- shmat() system call
(1), (2)
- Signal
(1), (2), (3)
- signal() system call
- Signatures
- Simple binary operator
(1), (2)
- Simple large object
- Simple-large-object data type.
- See also BYTE data type; Simple large object; TEXT data type.
- Simple state.
- See also Aggregate state, simple.
- SINGLE_CPU_VP configuration parameter
- Single-instance VP class
(1), (2), (3)
- Single-statement transaction
- sleep() system call
- SLV.
- See also Statement local variable (SLV).
- SMALLFLOAT data type
- See also mi_real data type.
- SMALLINT data type
- See also mi_smallint data type.
- SMALLINT value, passing mechanism for
- Smart large object
- See also BLOB data type; CLOB data type; Smart-large-object interface.
- access method
(1), (2)
- access mode
(1), (2), (3)
- accessing
(1), (2)
- altering
- attributes
(1), (2)
- binary representation
- buffered I/O
(1), (2), (3)
- buffering mode
(1), (2), (3)
- buffering recommendation
- buffers and
- byte data in
(1), (2)
- character data in
(1), (2)
- closing
(1), (2), (3), (4)
- converting
- creating
(1), (2)
- creation functions
(1), (2)
- data conversion of
- data integrity
(1), (2)
- defined
- deleting
- estimated size
(1), (2)
- extent size
(1), (2), (3), (4), (5)
- files and
(1), (2)
- I/O functions
(1), (2), (3)
- in a database
- in opaque data type
(1), (2), (3), (4), (5), (6)
- in operating-system file
- information about
- inserting
(1), (2)
- interface.
- See also Smart-large-object interface.
- last-access time
(1), (2), (3), (4), (5), (6)
- last-change time
(1), (2)
- last-modification time
(1), (2)
- length of.
- See also Smart large object, size of.
- lightweight I/O
(1), (2)
- LO file descriptor.
- See also LO file descriptor.
- LO handle.
- LO-specification structure.
- See also LO-specification structure.
- LO-status structure.
- See also LO-status structure.
- location of.
- See also Smart large object, sbspace.
- locking
(1), (2), (3), (4)
- logging of
(1), (2), (3), (4)
- maximum I/O block size
- maximum size
- metadata
(1), (2), (3), (4)
- minimum extent size
- modifying
- next-extent size
(1), (2)
- obtaining column value for
- obtaining status of
- open mode
(1), (2), (3), (4)
- opening
- optimizer
- permanent
(1), (2), (3)
- reading from
- reference count
(1), (2)
- sample program
(1), (2)
- sbspace
(1), (2), (3), (4)
- scope of
(1), (2), (3), (4), (5)
- seek position in.
- See also LO seek position.
- selecting
(1), (2), (3)
- size of
(1), (2), (3), (4), (5)
- status information
- storage characteristics.
- See also Storage characteristics.
- storing
(1), (2)
- text representation
- transactions with
(1), (2), (3), (4), (5)
- transferring
- transient
(1), (2), (3), (4), (5), (6)
- unlocking
(1), (2)
- updating
(1), (2), (3)
- user data
(1), (2), (3)
- valid data types
- writing to
- Smart-large-object data type.
- See also BLOB data type; CLOB data type; Smart large object.
- Smart-large-object interface
- Smart-large-object lock
- byte-range
(1), (2), (3)
- exclusive
(1), (2), (3), (4)
- lock-all
(1), (2)
- lock mode
- releasing
(1), (2)
- share-mode
(1), (2), (3)
- update
- update mode
(1), (2)
- Smart-large-object optimizer
- SMI table, sysvpprof
- Software dependencies
- Source data type.
- See also Distinct data type.
- Special-purpose function
- SPL routine
- SQL client application.
- See also Client application.
- SQL code
- SQL command
- SQL data type
- See also individual data type names.
- alignment of
- BITVARYING
(1), (2), (3), (4)
- BLOB
(1), (2), (3), (4)
- BOOLEAN
(1), (2), (3)
- BYTE
(1), (2)
- CHAR
(1), (2), (3), (4), (5)
- CLOB
(1), (2), (3), (4)
- collections
(1), (2), (3)
- complex
- DataBlade API representation of
- DATE
(1), (2), (3), (4)
- DATETIME
(1), (2), (3), (4), (5)
- DECIMAL
(1), (2), (3), (4), (5), (6)
- distinct
- fixed-point
- FLOAT
(1), (2), (3), (4)
- floating-point
- generic
- IMPEXP
(1), (2), (3)
- IMPEXPBIN
(1), (2), (3)
- in registration
- INT8
(1), (2), (3), (4)
- integer
- INTEGER
(1), (2), (3), (4)
- INTERVAL
(1), (2), (3), (4), (5)
- length of
- LIST
(1), (2), (3)
- literal value
- locale-specific
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- LVARCHAR
(1), (2), (3), (4), (5), (6)
- maximum length of
- MONEY
(1), (2), (3), (4)
- MULTISET
(1), (2), (3)
- name of
(1), (2)
- named row type
(1), (2)
- NCHAR
(1), (2), (3), (4), (5), (6)
- NULL value
- NVARCHAR
(1), (2), (3), (4), (5), (6)
- obtaining information about
- opaque
(1), (2), (3)
- owner of
- passing by reference.
- See also Pass-by-reference mechanism.
- passing by value.
- See also Pass-by-value mechanism.
- passing mechanism.
- See also Passing mechanism.
- POINTER
(1), (2), (3), (4), (5)
- precision of
(1), (2), (3), (4), (5), (6)
- predefined opaque
(1), (2), (3), (4), (5)
- qualifier of
(1), (2)
- ROW
(1), (2), (3)
- row types
(1), (2), (3)
- scale of
- SENDRECV
(1), (2), (3)
- SERIAL
(1), (2), (3), (4)
- SERIAL8
(1), (2), (3), (4)
- SET
(1), (2), (3)
- SMALLFLOAT
(1), (2), (3), (4)
- SMALLINT
(1), (2), (3), (4)
- support for
(1), (2), (3)
- TEXT
(1), (2), (3), (4)
- transferring between computers
(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)
- transporting
- type descriptor.
- See also Type descriptor.
- type identifier.
- See also Type identifier.
- unnamed row type
(1), (2)
- VARCHAR
(1), (2), (3), (4), (5), (6)
- varying-length
- SQL identifier
(1), (2)
- See also Delimited identifier.
- SQL-invoked routine
- SQL NULL value
- See also NULL-valued pointer.
- as argument value
(1), (2), (3), (4), (5)
- as column value
(1), (2), (3)
- as companion-UDR argument value
(1), (2)
- as expensive-UDR argument value
- as input-parameter value
(1), (2)
- as return value
(1), (2), (3)
- defined
- distinct from NULL pointer
- functions for
- in data distribution
- in statcollect() function
(1), (2)
- SQL request
(1), (2)
- SQL routine
- SQL statement
- See also SQL command; Statement execution.
- ALTER FUNCTION
- ALTER PROCEDURE
- ALTER ROUTINE
- basic
(1), (2)
- callback for
(1), (2), (3), (4)
- calling iterator function
- CREATE FUNCTION.
- See also CREATE FUNCTION.
- CREATE PROCEDURE.
- See also CREATE PROCEDURE.
- current.
- See also Current statement.
- cursor
(1), (2), (3)
- DDL
(1), (2), (3), (4)
- defined
- DELETE.
- See also DELETE statement.
- DML
(1), (2)
- ending
- EXECUTE FUNCTION.
- See also EXECUTE FUNCTION statement.
- EXECUTE PROCEDURE
(1), (2)
- executing.
- See also Statement execution.
- identifier for.
- See also Statement identifier.
- INSERT.
- See also INSERT statement.
- interrupting
- invoking a UDR
- memory duration for
(1), (2), (3), (4), (5)
- multiple errors
- parameterized
(1), (2)
- parsing
- prepared.
- See also Prepared statement.
- processing results from
- releasing resources for
(1), (2)
- routine instance and
- runtime errors in
- SELECT.
- See also SELECT statement.
- sending to the database server
(1), (2)
- statement string
(1), (2), (3), (4), (5)
- transaction and
(1), (2), (3)
- type of
- unparameterized
- unsuccessful
- UPDATE.
- See also UPDATE statement.
- warnings in
- where invalid in a UDR
- SQL status condition.
- See also Status condition.
- sqlca.h header file
- SQLCODE status value
- See also ISAM error code; SQLSTATE status value.
- sqlda.h header file
- sqlhdr.h header file
- SQLSTATE status value
- See also SQLCODE status value.
- sqlstype.h header file
- sqltypes.h header file
- sqlxtype.h header file
- Stack.
- Stack pointer
- STACK routine modifier
(1), (2)
- STACKSIZE configuration parameter
- stat() system call
- stat opaque data type
(1), (2), (3)
- statcollect() statistics function
- statcollect() support function
(1), (2)
- State-change callback
(1), (2), (3)
- See also MI_Xact_State_Change event type.
- State-transition callback
(1), (2), (3)
- See also End-of-session callback; End-of-statement callback; End-of-transaction callback; State-change callback.
- State-transition event
- State-transition handling
- Statement.
- Statement descriptor
- See also Prepared statement.
- accessor functions
(1), (2), (3), (4)
- constructor for
(1), (2), (3)
- creating
- defined
(1), (2)
- destructor for
(1), (2), (3), (4), (5)
- determining input-parameter NULL constraints
- explicit
(1), (2)
- freeing
(1), (2), (3), (4)
- implicit
(1), (2), (3)
- input-parameter information
(1), (2)
- input-parameter NULL constraints
- input-parameter precision
(1), (2), (3), (4), (5), (6), (7)
- input-parameter scale
(1), (2), (3)
- input-parameter type identifier
(1), (2)
- input-parameter type name
(1), (2)
- memory duration of.
- See also Statement descriptor, scope of.
- number of input parameters in
- parameter identifier
- row descriptor
(1), (2), (3)
- scope of
(1), (2), (3)
- statement identifier
- statement name
(1), (2)
- where stored
- Statement execution
- Statement identifier
- Statement local variable (SLV)
- Statement string
(1), (2), (3), (4)
- Static variable
(1), (2), (3), (4)
- Statistics-return structure.
- See also mi_statret DataBlade API Data Type Structure.
- statprint() statistics function
- Status condition
(1), (2), (3), (4), (5)
- Status information
- See also Storage characteristics.
- stcat() function
- stchar() function
- stcmpr() function
- stcopy() function
- stddef.h header file
- stleng() function
- Storage characteristics
- See also Status information.
- altering
- attribute information
(1), (2)
- choosing
- column-level
(1), (2), (3), (4)
- data structure for
(1), (2)
- default-open information
- defined
- disk-storage information
(1), (2)
- hierarchy of
- obtaining from LO-specification structure
- obtaining from LO-status structure
(1), (2)
- open-mode information
- specifying
- storage location of
- system default
(1), (2), (3), (4)
- system-specified
(1), (2), (3), (4), (5)
- user-specified
(1), (2), (3), (4)
- stores_demo database
- Stream
- Stream descriptor
- allocating
- constructor for
(1), (2)
- deallocating
(1), (2)
- defined
(1), (2), (3), (4), (5)
- destructor for
(1), (2), (3)
- format of
- initializing
- memory duration of
(1), (2), (3), (4)
- opaque type for
- scope of
- stream opaque data type
- Stream-operations structure
- streamread() support function
- streamwrite() support function
- String.
- string data type (ESQL/C).
- See also mi_string data type.
- String stream
- Structure
- See also DataBlade API data structure.
- Subquery
(1), (2), (3)
- superstores_demo database
- Supertable
- Support function
- sync() system call
- Syntax diagrams
- Syntax segment
- syscasts system catalog table
(1), (2), (3)
- syscolattribs system catalog table
- syscolumns system catalog table
(1), (2)
- sysdistrib system catalog table
(1), (2), (3), (4)
- syserrors system catalog table
(1), (2)
- syslangauth system catalog table
- sysprocauth system catalog table
- sysprocedures system catalog table
- sysroutinelangs system catalog table
- SYSSBSPACENAME configuration parameter
- system() system call
- System call
- accept()
- alarm()
- bind()
- blocking-I/O
(1), (2)
- calloc()
(1), (2)
- close()
(1), (2)
- dlclose()
- dlerror()
- dlopen()
- dlsym()
- exec()
(1), (2), (3)
- exit()
- file-management routines
- fopen()
- fork()
(1), (2)
- free()
(1), (2)
- getmsg()
- LoadLibrary()
- lock()
- malloc()
(1), (2), (3), (4)
- memory-management routines
(1), (2)
- mmap()
- msgget()
- open()
(1), (2), (3), (4)
- pause()
- poll()
- popen()
- putmsg()
- read()
(1), (2), (3)
- realloc()
- safe
- seek()
(1), (2)
- select()
- semop()
- setegid()
- seteuid()
- setgid()
- setrgid()
- setruid()
- setuid()
- shmat()
(1), (2)
- signal()
- sleep()
- stat()
- sync()
- system()
- tell()
(1), (2)
- truncate()
- unlink()
- unlock()
- unsafe
- valloc()
- wait()
- write()
(1), (2), (3)
- System cast
- System catalog table
- See also Individual table names.
- System-defined cast
(1), (2)
- System requirements
- System-specified storage characteristics
- systraceclasses system catalog table
(1), (2), (3)
- sysvpprof SMI table
- sysxtdtypeauth system catalog table
- sysxtdtypes system catalog table
T
- Table
- Target data type.
- See also Distinct data type.
- TCB.
- See also Thread-control block (TCB).
- tell() system call
(1), (2)
- Temporary table
(1), (2)
- Text data.
- TEXT data type
- See also Character data; Simple large object.
- Text representation
- Boolean data
(1), (2)
- character data
(1), (2)
- collection
(1), (2)
- column values in
(1), (2), (3), (4), (5)
- date and/or time data
(1), (2), (3)
- date data
(1), (2), (3)
- decimal data
(1), (2), (3), (4)
- defined
- distinct data type
- fixed-length opaque type
- fixed-point data
- floating-point data
(1), (2)
- input parameters
- INT8 (mi_int8)
- INTEGER (mi_integer)
- integer data
(1), (2)
- interval data
(1), (2)
- LO handle
(1), (2), (3)
- mi_exec() results
- mi_exec_prepared_statement() results
- mi_open_prepared_statement()
- monetary data
(1), (2), (3)
- opaque type
(1), (2), (3), (4)
- row type
- SMALLINT (mi_smallint)
- varying-length opaque type
- tf() tracing function
- Thousands separator
(1), (2), (3), (4)
- Thread
- Thread-control block (TCB)
(1), (2)
- Thread migration
(1), (2), (3)
- Thread stack
- TOC Notes
- tprintf() tracing function
- Trace block
- Trace class
- Trace-class identifier
(1), (2)
- Trace level
(1), (2)
- Trace message
(1), (2), (3), (4)
- Trace-output file
- Tracepoint
- Tracepoint threshold
(1), (2)
- Tracing
- Tracing function
- Transaction
- aborting.
- See also Transaction, rolling back.
- beginning
(1), (2), (3), (4), (5), (6)
- callback for
- client LIBMI application and
- committing
(1), (2), (3), (4), (5), (6)
- ending
(1), (2), (3)
- explicit
(1), (2)
- implicit
- memory duration for
- rolling back
(1), (2), (3), (4), (5)
- single-statement
- statements within a UDR
- types of
- Transaction management
- constraint checking and
- cursors and
(1), (2)
- determining type of
(1), (2)
- external objects and
- in C UDRs
(1), (2), (3), (4), (5)
- shared-object file and
(1), (2)
- smart large objects and
(1), (2), (3), (4), (5)
- Transition descriptor
- Transition type
- Trigger introspection
- See also Trigger executions;Trigger executions.
- truncate() system call
- TU_DAY qualifier constant
- TU_DTENCODE qualifier macro
(1), (2), (3)
- TU_ENCODE qualifier macro
- TU_END qualifier macro
(1), (2)
- TU_FLEN qualifier macro
- TU_Fn qualifier constant
- TU_FRAC qualifier constant
- TU_HOUR qualifier constant
- TU_IENCODE qualifier macro
(1), (2)
- TU_LEN qualifier macro
- TU_MINUTE qualifier constant
- TU_MONTH qualifier constant
- TU_SECOND qualifier constant
(1), (2), (3)
- TU_START qualifier macro
(1), (2)
- TU_YEAR qualifier constant
(1), (2)
- two_bytes sample opaque type
- Type alignment
- Type descriptor
- See also Type identifier.
- accessor functions
(1), (2), (3)
- collection element type
- converting
- defined
(1), (2)
- for column
(1), (2), (3)
- for data type
- for source of distinct type
- from LVARCHAR type name
- from string type name
- from type identifier
- maximum type length
- memory duration of
- row descriptor for
- short type name
- specifying source and target data types
- type alignment
- type full name
- type identifier
(1), (2)
- type length
- type name
(1), (2)
- type owner
- type passing mechanism
- type precision
(1), (2), (3), (4), (5), (6)
- type qualifier
(1), (2)
- type scale
- Type hierarchy
(1), (2), (3)
- Type identifier
- See also Type descriptor.
- checking for built-in type
- checking for collection type
- checking for complex type
- checking for distinct type
- checking for LIST
- checking for MULTISET
- checking for row type
- checking for SET
- converting
- defined
(1), (2)
- for column
(1), (2), (3)
- for input parameter
(1), (2), (3)
- for routine argument
(1), (2), (3)
- for routine return value
(1), (2), (3)
- from LVARCHAR type name
- from row descriptor
- from string type name
- from type descriptor
(1), (2)
- memory duration of
- specifying source and target data types
- to type descriptor
- typedef
- Typographical conventions
U
- UDR.
- See also User-defined routine (UDR).
- UDR connection
(1), (2), (3), (4)
- UNIX operating system, safe system calls
(1), (2)
- unlink() system call
- UNLOAD statement
- unlock() system call
- Unnamed memory.
- Unnamed row type
(1), (2), (3), (4)
- See also Named row type; Row type (SQL).
- UPDATE statement
- UPDATE STATISTICS statement
(1), (2)
- User account
- User data
- callback.
- See also Callback function, user data in.
- connection.
- See also Connection descriptor, user data in.
- User-defined aggregate
- See also Aggregate state; Aggregate support function.
- User-defined error structure
- User-defined function
- See also Noncursor function; Routine return value; Special-purpose function; User-defined routine (UDR).
- User-defined procedure
(1), (2), (3), (4)
- See also User-defined routine (UDR).
- User-defined routine (UDR)
- See also DataBlade API module; Routine argument; Routine identifier; Routine return value; User-defined function; User-defined procedure.
- aborting
(1), (2), (3), (4), (5), (6)
- altering
- argument.
- See also Routine argument.
- as calling module
(1), (2)
- benefits
- callback return value
- calling
- calling directly
(1), (2), (3)
- calling implicitly
(1), (2)
- calling sequence of
(1), (2), (3)
- changing
- character data handling
(1), (2), (3)
- choosing a virtual-processor class
(1), (2), (3)
- coding considerations
(1), (2)
- column values in
- commutator
- compiling
(1), (2)
- connection descriptor in registration
- cost
- current VP
- debugging
(1), (2)
- defined
- defining a return value
- determining stack space of
- developing
- development process
- development tools
- dropping
- entry point in shared-object file
- event handling in
(1), (2), (3)
- exception handling in
(1), (2)
- executing
(1), (2), (3), (4), (5)
- executing with Fastpath
(1), (2)
- expensive.
- file management in
(1), (2), (3)
- foreign
(1), (2)
- function descriptor for
- generic
- global variable
- granting Execute privilege
(1), (2), (3)
- granting language privilege
(1), (2)
- handling events.
- See also Event handling; Exception handling.
- handling NULL argument
(1), (2), (3), (4), (5)
- handling NULL return value
(1), (2)
- identifier for.
- See also Routine identifier.
- ill-behaved
(1), (2)
- information about
- instance.
- See also Routine instance.
- invocation.
- See also Routine invocation.
- invoking through SQL
- iterator function.
- See also Iterator function.
- local variable
(1), (2)
- locking
- locking in memory
- locking to VP
- looking up with Fastpath
- memory context
- memory management in
(1), (2), (3)
- migrating to another VP
- multiple return values
- name of.
- negator
- nonvariant
- obtaining argument data type
- obtaining argument values
- obtaining return-value data type
- opaque-type data handling
(1), (2), (3)
- optimizing
- OUT parameters with
- overloaded routine.
- See also Routine overloading.
- parallelizable
(1), (2)
- passing mechanisms for.
- See also Passing mechanism.
- programming rules
(1), (2)
- recursive
- reexecuting
- registering
(1), (2), (3)
- resource-intensive
- return value.
- See also Routine return value.
- routine argument.
- See also Routine argument.
- routine identifier.
(1), (2)
- See also Routine identifier., Routine identifier.
- routine modifiers
- routine name.
- routine resolution
- routine return value.
- See also Routine return value.
- routine signature
- routine state
(1), (2), (3), (4)
- runtime errors
- safe-code requirements
- saving user state
- selectivity
- server environment.
- See also Server environment.
- session environment
- session management in
(1), (2)
- shared-object entry point
(1), (2)
- specifying language of
- specifying location of
(1), (2)
- SQL-invoked
- stack-space allocation
- state-transition events
(1), (2)
- static variable
- threadsafe
(1), (2), (3)
- tracing in
- transaction management in
(1), (2), (3), (4), (5)
- type of
- unregistering.
- See also User-defined routine (UDR), dropping.
- use of signals
(1), (2), (3)
- user-memory allocation
(1), (2)
- user state
- uses of
(1), (2)
- variables.
- variant
(1), (2)
- VP environment
- VP of.
- See also User-defined routine (UDR), current VP.
- warning messages
(1), (2)
- well-behaved
(1), (2), (3), (4)
- with no arguments
- yielding
- User-defined statistics
- User-defined tracepoint
- User-defined virtual-processor (VP) class
- See also Virtual-processor (VP) class.
- adding VPs
- choosing
- choosing type of
(1), (2)
- defined
(1), (2)
- dropping VPs
- monitoring
(1), (2)
- naming
- nonyielding
(1), (2), (3), (4), (5)
- parallelizable UDR and
- single-instance
(1), (2), (3)
- using
(1), (2)
- VP-class identifier
- yielding
(1), (2), (3)
- User informix.
- See also informix user account.
- User memory
- advantages
- allocating
(1), (2)
- changing duration of
- constructor for
(1), (2), (3)
- current memory duration
- deallocating
(1), (2)
- defined
- destructor for
(1), (2), (3), (4), (5)
- disadvantage
- in a C UDR
(1), (2)
- in a client LIBMI application
(1), (2)
- managing
- memory duration of
(1), (2), (3), (4)
- monitoring use of
- well-behaved routines
(1), (2)
- User state
(1), (2)
- Users, types of
V
- valloc() system call
- VARCHAR data type
- See also Character data; mi_lvarchar data type.
- varchar data type (ESQL/C).
- See also mi_lvarchar data type.
- varchar.h header file
- Variable
- Variables, in syntax diagrams
- Variant function
(1), (2)
- VARIANT routine modifier
(1), (2)
- Varying-length-data stream
- Varying-length descriptor.
- See also Varying-length structure, descriptor.
- Varying-length opaque data type
- See also Fixed-length opaque data type; Opaque data type.
- Varying-length structure
- See also mi_impexp data type; mi_impexpbin data type; mi_lvarchar data type; mi_sendrecv data type.
- accessing
- accessor functions
- constructor for
(1), (2), (3)
- converting between stream and internal
- converting from string
- converting to string
- creating
- data length
(1), (2), (3), (4), (5)
- data pointer
(1), (2), (3), (4), (5)
- data portion
(1), (2), (3)
- defined
(1), (2)
- descriptor
(1), (2), (3)
- destructor for
(1), (2), (3)
- empty
(1), (2)
- freeing
- in opaque type
- managing memory
- memory duration of
(1), (2), (3), (4)
- null termination and
- obtaining data from
- opaque types and
- parts of
(1), (2)
- reading from stream
- storing data in
(1), (2)
- type alignment
(1), (2)
- using
- Virtual processor (VP)
- active
(1), (2), (3)
- adding
- current
(1), (2)
- dropping
- environment of.
- heap space
(1), (2), (3)
- identifier for.
- identifying
- locking UDR instance to
- memory space of
(1), (2)
- monitoring
- schematic representation of
(1), (2), (3)
- stack space
(1), (2)
- switching
- VP identifier
(1), (2)
- Virtual-processor (VP) class
- See also CPU virtual-processor (CPU VP) class; User-defined virtual-processor (VP) class.
- AIO
(1), (2), (3), (4)
- availability
- choosing
(1), (2), (3)
- concurrency
- CPU
(1), (2), (3), (4)
- defined
(1), (2), (3)
- global process state
- identifier for.
- See also VP-class identifier.
- identifying
- maximum number of VPs in
- migrating among VPs in
(1), (2)
- migrating to
(1), (2), (3)
- monitoring
(1), (2)
- name of
(1), (2)
- number of active VPs in
- routine executed with Fastpath
- SHM
- system
(1), (2)
- system registers
- user-defined
(1), (2)
- VP-class identifier
(1), (2)
- Visual disabilities
- void * (C) data type
(1), (2), (3), (4), (5), (6), (7), (8), (9)
- VP.
- See also Virtual-processor (VP) class.
- VP-class identifier
(1), (2)
- VP environment
- VP identifier
(1), (2)
- VPCLASS configuration parameter
W
X
Y
Home |
[ Top of Page | Previous Page | Contents |
Index ]