Mindaugas Kavaliauskas 3110d1ffc0 2008-10-22 17:17 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
+ contrib/rddads/adsx.c
    + added implementation of local indexing support for ADS driver.
      Local indexing is used in case server can not do index 
      creation, for example: index key depends on relation child area
      fields, index key uses user defined functions, index is created
      using codeblock, but not expression, etc.
    ; This code implements no update index! Partial index update could 
      also be implemented, but I didn't have a need for this. Besides 
      that partial index implementation will be a little more 
      complicated than in other RDD. Database update operations are 
      not done in a single goCold() method. So, index update should 
      be called, from many methods: append(), putValue(), delete(), 
      recall(), etc., or ADS RDD structure should be changed to 
      support real goCold(). For implementation of partial index, 
      I'd suggest to use tree index (instead of a simple sorted array 
      and binary search). B-tree code could be found in 
      contrib/rddsql/sqlmix.c.
    ; Please check makefiles, and other compilers, platforms.
2008-10-22 14:17:36 +00:00
Description
Harbour Core — Reference source for Five development
172 MiB
Languages
C 80.3%
xBase 17.8%
Makefile 0.6%
C++ 0.4%
Harbour 0.4%
Other 0.3%