Opaque data type support routines in C

The following table lists the opaque data type support routines BladeSmith generates for C language 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
Opaque support routine Complete code? Customizable code? How to complete or customize the code
Text input/output Yes Yes See ids_dbdk_187.html#ids_dbdk_187.
Binary send/receive Yes Yes See Binary send and receive functions.
Text file import/export Yes See Text file import and export functions.
Binary file import/export Yes No See Binary file import and export functions.
Assign/destroy Yes Yes See The assign and destroy routines.
LOhandles() See The LOhandles() function.
Compare() Yes Yes See Compare function.
B-tree comparison functions:
  • Equal()
  • LessThan()
  • LessThanOrEqual()
  • GreaterThan()
  • GreaterThanOrEqual()
  • NotEqual()
Yes No See B-Tree Comparison Functions.
R-tree comparison functions No No See R-tree comparison functions.
Mathematic functions:
  • Plus()
  • Minus()
  • Times()
  • Divide()
  • Positive()
  • Negate()
No Yes See Mathematical functions.
Concat() No Yes See The Concat() Function.
Hash() No Yes See Hash() Function.
OpaqueStatCollect() Yes Yes See The statistics collection function.
OpaqueStatPrint() Yes Yes See The statistics print function.
Opaque_SetMinValue() No Yes See The statistics minimum, maximum, and distribution functions.
Opaque_SetMaxValue() No Yes See The statistics minimum, maximum, and distribution functions.
Opaque_SetHistogram() No Yes See The statistics minimum, maximum, and distribution functions.