Product Documentation

V9 Update Guide

Previous Topic

Next Topic

Addressing the issue

The permutations of tables created by c-treeSQL and c-treeDB made this an extremely complex issue. There is no absolute way to detect that a CT_ARRAY or CT_BINARY field is written by c-treeSQL or by c-treeDB. It is important to note that this issue exists only for c-treeSQL users when CT_ARRAY or CT_2STRING columns are used interchangeably with non-c-treeSQL API interfaces.

This complex handling of fields was addressed with a number of different steps:

  1. An additional c-treeDB resource member was introduced to mark CT_ARRAY and CT_BINARY fields.
  2. Field handling was modified in c-treeSQL Version 9.0.
  3. The c-treeSQL Import utility was modified to touch c-treeDB resources for imported tables.
  4. Utility programs were created to identify and mark tables with potential issues.

TOCIndex