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 module. Using this prefix ensures that your objects have unique names when the 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 module by the HCL Informix® Developer's Program registry, which ensures that your prefix does not conflict with prefixes of other commercial modules.
Use
your registered 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 module
- Tables, views, and other custom SQL objects included with your module
- User-defined virtual processors
- Trace classes
- Named memory
You do not have to use the module
new object prefix for the following objects:
- Names of routines that operate on data types unique to your module, including routines that you overload to take a new data type
- Names of routines that operate on data types provided by other modules that you develop and maintain
- Names of routines in support libraries linked to the shared object file