Index
A
- ActiveX value objects 1-27
- API. See Application programming interfaces.
- Application programming interfaces
- DataBlade API 1-11
- documentation of A-6
- INFORMIX-ESQL\xda C 1-12
- INFORMIX-GLS 1-11
- Object Interface for C++ 1-11
B
- BladeManager 2-6
- BladePack
- DataBlade module packaging tasks 2-8
- described 2-5
- software requirements Intro-5
- BladeSmith
- aggregates, creating 1-13
- client files, adding 1-27
- data types in 1-14
- DataBlade module creation tasks 2-7
- described 2-3
- end-user routines, writing 1-23
- including qualified data types in 1-15
- opaque data type support functions, writing 1-23
- overloading routines in 1-22
- Built-in data types 1-15
- Built-in functions 1-22
C
- C language
- compiling source code in 2-7
- source code in 2-4
- writing DataBlade module routines 1-22
- Casts
- defined 1-25
- documentation of A-6
- explicit 1-25
- functions for 1-25
- implicit 1-25
- straight 1-25
- tests for 1-26
- Client API, example of B-9
- Client files, adding with BladeSmith 1-27
- Client utility, example of B-3
- Codes, for errors 1-26
- Coding standards, documentation of A-6
- Collection data types
- defined 1-18
- denormalization with 1-19
- element of 1-18
- example of B-6
- illlustration of 1-19
- LIST type constructor for 1-18
- MULTISET type constructor for 1-18
- return value, using as 1-19
- SET type constructor for 1-18
- Compiling source code
- about 2-7
- documentation of A-6
- Constructor functions, example of B-3
- Constructor. See Type constructor.
- Converting data types. See Casts.
- Creating DataBlade modules 2-7
- C++ code in DataBlade modules 1-27
D
- Data types
- collection 1-18
- converting 1-25
- defined 1-13
- distinct 1-17
- documentation of A-7
- list of 1-14
- opaque 1-15
- qualified built-in 1-15
- row 1-20
- Database schema, example of B-9
- DataBlade API
- overview of 1-11
- writing DataBlade module routines 1-22
- DataBlade Developers Kit
- example DataBlade modules 2-10
- overview 1-6
- software requirements Intro-5
- tools in 2-3
- tutorial 2-9
- DataBlade Developers Kit InfoShelf
- described 2-8
- software requirement Intro-5
- DataBlade modules
- aggregates in 1-13
- APIs used in development of 1-10
- casts in 1-25
- compiling source code 2-7
- components of 1-12
- creation task list 2-7
- C++ code, using in 1-27
- data types in 1-13 to 1-21
- debugging 2-7
- definition 1-3
- dependencies between A-7
- documenting 2-8
- editing source code 2-7
- errors in 1-26
- examples A-7
- extending Informix Dynamic Server with 1-3
- foundation, using as 1-6
- identification code for 2-7
- imported files in 1-26
- Informix B-1 to B-12
- installation files 2-4
- installing 2-7, A-7
- interfaces in 1-25
- memory allocation for 1-10
- registering in a database 2-6
- routines in 1-22 to 1-24
- source code 2-4
- SQL scripts 2-4
- storage for A-8
- test files 2-4
- testing 2-7, A-8
- tests in 1-26
- virtual processors, using 1-9
- Debugging a DataBlade module 2-7
- Denormalization
- collection data types, with 1-19
- row data types, with 1-21
- Distinct data types, described 1-17
- Documentation
- documentation notes Intro-7
- Informix Developer Network 2-10
- InfoShelf 2-8
- release notes Intro-7
- Documentation notes Intro-7
- Documenting a DataBlade module 2-8
E
- Editing source code 2-7
- Element, of a collection 1-18
- Errors
- codes, obtaining 2-7
- documentation of A-7
- Errors, for DataBlade modules 1-26
- example DataBlade modules 2-10
- Excalibur Text Search DataBlade module B-4
- Explicit cast 1-25
F
- Field, in a row data type 1-20
- Files, imported into DataBlade modules 1-26
- Foundation DataBlade module
- example of B-3, B-9
- Foundation DataBlade modules
- definition 1-6
- Functions. See Routines.
G
- GLS API. See INFORMIX-GLS.
I
- Illustrations
- collection data type, of 1-19
- Informix Dynamic Server architecture, of 1-8
- Informix TimeSeries DataBlade module architecture B-7
- Informix Web DataBlade Module architecture B-11
- opaque data type, of 1-16
- row data type 1-21
- Implicit cast 1-25
- Imported files
- documentation of A-7
- for DataBlade modules 1-26
- Informix Developer Network, described 2-10
- Informix Dynamic Server
- architecture of 1-8, A-8
- extended by DataBlade modules 1-3
- memory allocation for DataBlade modules in 1-10
- virtual processors in 1-9
- Informix Geodetic DataBlade module B-1
- Informix TimeSeries DataBlade module B-6
- Informix Video Foundation DataBlade module B-8
- Informix Web DataBlade module B-10
- INFORMIX-ESQL/C 1-12
- INFORMIX-GLS 1-11
- Inheritance
- documentation of A-7
- row data type, for 1-21
- Installation files for DataBlade modules 2-4
- Installing a DataBlade module
- about 2-7
- documentation of A-7
- Interfaces
- documentation of A-7
- to DataBlade modules 1-25
- Internationalization A-7
L
- Large objects
- documentation of A-7
- LIST type constructor 1-18
- LOB Locator DataBlade module B-3
- Locales, for errors 1-26
M
- Memory allocation for DataBlade modules
- about 1-10
- documentation of A-7
- mi_alloc function 1-10
- MULTISET type constructor 1-18
O
- Object Interface for C++ 1-11
- Opaque data types
- ActiveX value objects, implemented as 1-27
- defined 1-15
- example of B-2, B-4, B-9
- illustrated 1-16
- rich media data, using for 1-17
- support functions for 1-23, 1-26
- Operator class support functions, documentation of A-7
- Operator functions 1-22
- Overloading routines
- about 1-22
- documentation of A-8
P
- Packaging DataBlade modules, documentation of A-7
- Performance issues, documentation of A-8
- Polymorphism. See Overloading routines.
- Procedures. See Routines.
Q
- Qualified built-in data types, described 1-15
R
- Registering DataBlade modules
- about 2-6
- documentation of A-8
- Release notes Intro-7
- Routines
- built-in 1-22
- DataBlade API, using 1-22
- definition 1-22
- documentation of A-8
- list of categories of 1-22
- operator 1-22
- overloading 1-22
- Stored Procedure Language, using 1-22
- support 1-23
- user-defined 1-23
- Row data types
- defined 1-20
- denormalization with 1-21
- example of B-4, B-6
- fields in 1-20
- illustration of 1-21
- inheritance for 1-21
- R-tree access method, example of B-3
S
- Secondary access method
- documentation of A-8
- example of B-5
- SET type constructor 1-18
- Shared memory
- about 1-10
- documentation of A-8
- Smart large objects
- accessing B-3
- defined B-3
- Software requirements Intro-5
- Source code
- compiling 2-7
- editing 2-7
- files for a DataBlade module 2-4
- SPL. See Stored Procedure Language.
- SQL files, included in DataBlade modules 1-26
- SQL script, for DataBlade module 2-4
- SQL, documentation of A-8
- Storage for DataBlade modules, documentation of A-8
- Stored Procedure Language
- documentation of A-8
- writing DataBlade module routines 1-22
- Straight cast 1-25
- Support functions
- overview 1-23
- tests for 1-26
T
- Test files for DataBlade modules 2-4
- Testing a DataBlade module
- about 2-7
- documentation of A-8
- Tests, for DataBlade modules 1-26
- Tutorial, described 2-9
- Type constructor
- LIST 1-18
- MULTISET 1-18
- SET 1-18
- TimeSeries B-6
U
- Unregistering a DataBlade module 2-6
- Upgrading a DataBlade module 2-6
- User-defined routines
- described 1-23
- tests for 1-26
V
- Virtual processors
- about 1-9
- documentation of A-8
|