Overview of DataBlade module development

A DataBlade® module is a software package that extends the functionality of HCL Informix®. It adds new database objects, such as data types and routines, that extend the SQL syntax and commands you can use with Informix.

You define the new database objects that will be included in your DataBlade module, import objects from other modules, and generate the source code, SQL scripts, and installation scripts that make up your DataBlade module.

For example, you can create a DataBlade module that contains spatial data types, such as polygons and circles. The module will probably also include a set of routines that operate on the data types, such as Area and Circumference.

Your DataBlade module might also include the required routines and operator class to enable users to create R-tree indexes on columns of the user-defined data type. This chapter describes how to add this functionality to your DataBlade module.