New object prefix
In the New Project wizard, you can specify a three-character prefix that BladeSmith uses when naming many of the objects you create. This prefix is necessary if you create a commercial DataBlade® module. Using this prefix ensures that your objects have unique names when the DataBlade® module is registered in the database.
The RowCircle exercise uses a prefix for all of its BladeSmith-defined objects; however, the other exercises in this tutorial do not use a prefix.
The prefix is allocated to your DataBlade® module by the HCL Informix® DataBlade® Developer's Program registry, which ensures that your prefix does not conflict with prefixes of other commercial DataBlade® modules.
Use
your registered DataBlade® module
new object prefix to begin the names of the following objects:
- New data types
- User-defined routines
- Aggregates
- Access methods
- Executable utilities and tools provided with the DataBlade® module
- Tables, views, and other custom SQL objects included with your DataBlade® module
- User-defined virtual processors
- Trace classes
- Named memory
You do not have to use the DataBlade® module
new object prefix for the following objects:
- Names of routines that operate on data types unique to your DataBlade® module, including routines that you overload to take a new data type
- Names of routines that operate on data types provided by other DataBlade® modules that you develop and maintain
- Names of routines in support libraries linked to the shared object file