informix
DataBlade Developers Kit User's Guide
Creating DataBlade Objects Using BladeSmith

Creating DataBlade Objects Using BladeSmith

In This Chapter
Prerequisite Tasks
BladeSmith Task Overview
BladeSmith Windows
Creating a New Project
DataBlade Module Project Name
New Object Prefix
Server Compatibility
Description Locale
Project Version Numbers
Vendor Information
Importing Interfaces from Another DataBlade Module
Creating DataBlade Module Objects
Database Object Name Lengths
Creating Aggregates
Aggregate Name
Iteration Type
Initialization Parameter
State Type
Initialization Function
Iteration Function
Combine Function
Final Function
Creating Casts
Source and Target Data Types
Implicit and Explicit Casts
Cast Support Functions
Defining Errors
SQL Error Code
Error Locale
SQL Error Text
Defining Interfaces
Creating Routines
Routine Name
Statement Local Variables
Routine Arguments
Variant Functions
Parallelizable Routines
C Routine Name
Routine Behavior
User-Defined Virtual Processor Class Name
Stack Size
Cost of Routine
Related Routines
Creating Data Types
Collection Data Type
Distinct Data Type
Opaque Data Type
Qualified Data Type
Row Data Type
Adding Functional Test Data
Test Data for Opaque Type Support Routines
Test Data for User-Defined Routines
Test Data for Cast Support Routines
Adding SQL Files
Importing SQL Text from a File
Object Dependencies
Adding Client Files
Generating Files
Setting Generated File Properties
Generating All Files
Generating SQL Scripts
Generating Source Files
Generating Test Files
Generating Installation Package Files
Regenerating Files
Merging Changes in Source Code and Unit Test Files
Replacing Visual C++ Project, SQL, Functional Test, and
Installation Files
Opening the Project File in Visual C++

DataBlade Developers Kit User's Guide, Version 4.0
Copyright © 1999, Informix Software, Inc. All rights reserved