• unknown's avatar
    wl2126 - ndb - add support for batching range scans · 46075704
    unknown authored
    1) removed acc keyinfo
    2) introduce handling of multiple bounds
    
    
    ndb/include/kernel/signaldata/AccScan.hpp:
      Removed keyinfo from AccScan
    ndb/include/kernel/signaldata/TuxBound.hpp:
      Add data word
    ndb/include/ndbapi/NdbIndexScanOperation.hpp:
      Added new_bound call, which is used when batching range scans
    ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
      removed keyinfo from acc scan
    ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
      removed scan keyinfo
    ndb/src/kernel/blocks/dblqh/DblqhInit.cpp:
      removed scan keyinfo
    ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
      1) removed add scan,
         let LQH read keyinfo from tup instead
      2) introduce copy_bounds which handles multiple bounds
    ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
      removed scan keyinfo
    ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
      removed scan keyinfo
    ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
      removed scan keyinfo
    ndb/src/ndbapi/NdbScanOperation.cpp:
      handle multiple bounds
    46075704
Dblqh.hpp 114 KB