Opaque data type support routines in C++

The following table lists the opaque data type support routines BladeSmith generates for C++/ActiveX DataBlade® module projects and provides a reference to the sections in this guide that explain how to complete or customize code for each type of object.
Table 1. Opaque data type support routines in C++
C++ method Complete code? Customizable code? How to complete or customize the code
Binary send/receive Yes Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

Binary file import/export Yes Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

Text input/output:
  • FromString()
  • ToString()
Yes Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

Text import/export:
  • TextImport()
  • TextExport()
Yes Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

Type compare:
  • Equal()
  • Compare()
  • NotEqual()
Yes Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

B-tree comparison methods:
  • Equal()
  • LessThan()
  • LessThanOrEqual()
  • GreaterThan()
  • GreaterThanOrEqual()
  • NotEqual()
Yes No See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

R-tree comparison methods No No See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

Mathematic methods:
  • Plus()
  • Minus()
  • Times()
  • Divide()
  • Positive()
  • Negate()
No Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

Concat() No Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

Hash() No Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

IsNull() Yes Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.

SetNullFlag() Yes Yes See Implement ActiveX value objects for an overview of the programming tasks.

See Support methods reference for a description of the internal object and support library methods that you can use.