An error occurred fetching the project authors.
  1. 20 Feb, 2005 1 commit
    • unknown's avatar
      ndb - simple scan filter test (in testOIBasic) · 10f48598
      unknown authored
      ndb/src/ndbapi/NdbDictionary.cpp:
        print unusual array size
      ndb/src/ndbapi/NdbRecAttr.cpp:
        print hex chars as unsigned
      ndb/src/ndbapi/NdbOperationInt.cpp:
        ignore of NULL bound
      ndb/test/ndbapi/testOIBasic.cpp:
        add simple scan filter test (table scan on index bounds)
      10f48598
  2. 18 Feb, 2005 1 commit
  3. 28 Dec, 2004 1 commit
    • unknown's avatar
      wl1804 - ndb - add support for _all_ type in NdbScanFilter + TUP · 2fd0f5af
      unknown authored
      ndb/include/ndbapi/NdbOperation.hpp:
        change char* -> void*
      ndb/include/ndbapi/NdbScanFilter.hpp:
        Add generic cmp-function
        Let "old" function use the new one
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Add support for all types for scan filters
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Check length of argument
      ndb/src/ndbapi/NdbScanFilter.cpp:
        Add support for all types for scan filters
      2fd0f5af
  4. 23 Dec, 2004 1 commit
    • unknown's avatar
      backwards compatible name change NdbConnectionto NdbTransaction · 88748b6a
      unknown authored
      removed friend declarations from doxygen
      updated some documentation in mgmapi
      
      
      BitKeeper/deleted/.del-NdbCursorOperation.hpp~da121aeaf101b136:
        Delete: ndb/include/ndbapi/NdbCursorOperation.hpp
      BitKeeper/deleted/.del-NdbCursorOperation.cpp~8d49480ced2deba5:
        Delete: ndb/src/ndbapi/NdbCursorOperation.cpp
      ndb/include/Makefile.am:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/ScanTab.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/TcCommit.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/TcHbRep.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/TcIndx.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/TcKeyConf.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/TcKeyFailConf.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/TcRollbackRep.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/kernel/signaldata/TransIdAI.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/mgmapi/mgmapi.h:
        backwards compatible name change NdbConnectionto NdbTransaction
        documented some missing things in mgmapi
      ndb/include/ndbapi/Ndb.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbApi.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbBlob.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbDictionary.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbEventOperation.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbIndexOperation.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbOperation.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbRecAttr.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbReceiver.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbScanFilter.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbScanOperation.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/include/ndbapi/NdbTransaction.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/Makefile.am:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/Ndb.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbApiSignal.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbBlob.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbImpl.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbOperation.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbOperationExec.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbOperationInt.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbReceiver.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbScanOperation.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbTransaction.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/NdbTransactionScan.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/Ndberr.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/Ndbif.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/Ndbinit.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/src/ndbapi/Ndblist.cpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      ndb/tools/restore/consumer_restore.hpp:
        backwards compatible name change NdbConnectionto NdbTransaction
      sql/ha_ndbcluster.h:
        backwards compatible name change NdbConnectionto NdbTransaction
      88748b6a
  5. 21 Dec, 2004 1 commit
    • unknown's avatar
      added ndb_init.h to distribution · a80e3048
      unknown authored
          added missing copyright text
          moved ndb_init things to separate header file
          removed ndb_global include
          documented cluster connection class
          moved internal constants to NdbImpl.hpp class
          changed wait_until_ready behaviour somewhat
      
      
      ndb/config/type_ndbapitest.mk.am:
        corrected -I flag
      ndb/include/Makefile.am:
        added ndb_init.h to distribution
      ndb/include/ndb_global.h.in:
        added copyright text
        moved ndb_init things to separate header file
      ndb/include/ndbapi/NdbBlob.hpp:
        moved error codes and internal constants to NdbBlobImpl.hpp
      ndb/include/ndbapi/NdbReceiver.hpp:
        removed ndb_global include
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        documented cluster connection class
        changed wait_until_ready behaviour somewhat
      ndb/src/ndbapi/Ndb.cpp:
        documented cluster connection class
        changed wait_until_ready behaviour somewhat
      ndb/src/ndbapi/NdbBlob.cpp:
        moved internal constants to NdbImpl.hpp class
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        moved internal constants to NdbImpl.hpp class
      ndb/src/ndbapi/NdbOperationInt.cpp:
        changed includes
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        changed wait_until_ready behaviour somewhat
      ndb/test/ndbapi/testBlobs.cpp:
        use impl class to get constants
      a80e3048
  6. 04 Oct, 2004 1 commit
    • unknown's avatar
      NdbIndexScanOperation::reset_bounds() · 57c50afb
      unknown authored
      - Send BOUNDS as KEYINFO
      - At restart, only reset KEYINFO
      
      --
      Fix resource shortage at KEYINFO in Dbtc and Dblqh w.r.t scan
      --
      
      
      ndb/include/kernel/signaldata/AttrInfo.hpp:
        Let NdbScanOperation access AttrInfo
      ndb/include/kernel/signaldata/KeyInfo.hpp:
        Let NdbScanOperation access AttrInfo
      ndb/include/kernel/signaldata/ScanFrag.hpp:
        Send KeyLen in ScanFragReq (for range scans)
      ndb/include/kernel/signaldata/ScanTab.hpp:
        Send KeyLen in ScanTabReq (for range scans)
      ndb/include/ndbapi/NdbConnection.hpp:
        Function for adding op to list
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        new method for saving BOUNDS
      ndb/include/ndbapi/NdbOperation.hpp:
        Remove bounds stuff from NdbOperation and put it into NdbScanOperation
      ndb/include/ndbapi/NdbScanOperation.hpp:
        reset bounds
      ndb/src/common/debugger/signaldata/Makefile.am:
        New signal data printer for ScanFrag
      ndb/src/common/debugger/signaldata/ScanTab.cpp:
        Fix printout
      ndb/src/common/debugger/signaldata/SignalDataPrint.cpp:
        New signal data printer for ScanFrag
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Updated ScanFragReq
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        Use same sendKeyInfo for both acckeyreq and tux_bounds
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Let range scan use KEYinfo for bounds instead of attrinfo
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Let range scan use KEYinfo for bounds instead of attrinfo
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Handle keyinfo in range scan
      ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        Skip useless 5 words in beginning of TuxBounds
      ndb/src/kernel/blocks/suma/Suma.cpp:
        Fix SCAN_FRAGREQ
      ndb/src/ndbapi/NdbConnection.cpp:
        reset bounds
      ndb/src/ndbapi/NdbOperation.cpp:
        Remove bounds
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Remove bounds stuff
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Remove bounds stuff
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Send BOUNDS in KEYINFO instead of ATTRINFO
      57c50afb
  7. 31 Aug, 2004 1 commit
    • unknown's avatar
      Interpreter fix + tets prg · c0ac45d8
      unknown authored
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Fix so that interpreter is possible together with index scans
      ndb/test/ndbapi/Makefile.am:
        New test prog
      c0ac45d8
  8. 24 Aug, 2004 1 commit
    • unknown's avatar
      Implemented general purpose psuedo columns: row_count & fragment · c2c52abe
      unknown authored
      Implemented new interpreter instruction: exit_ok_last
      
      This two new features combined can be used to make fast select count
       
      
      
      ndb/include/kernel/AttributeHeader.hpp:
        Psuedo columns fragment & row_count
      ndb/include/kernel/GlobalSignalNumbers.h:
        Impl. READ_ROWCOUNT
      ndb/include/kernel/signaldata/TupKey.hpp:
        Remove unused pageId pageIndex and replace with lastRow flag
      ndb/include/ndbapi/NdbOperation.hpp:
        New instruction for last_row
      ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        REQ_ROWCOUNT
      ndb/src/kernel/blocks/dbacc/DbaccInit.cpp:
        REQ_ROWCOUNT
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        REQ_ROWCOUNT
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        REQ_ROWCOUNT + last row
      ndb/src/kernel/blocks/dblqh/DblqhInit.cpp:
        REQ_ROWCOUNT
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        REQ_ROWCOUNT + last row
      ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        Add readers for new psuedo columns
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Add readers for new psuedo columns
      ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Add readers for new psuedo columns
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Use exit ok (not ok_last)
      ndb/src/ndbapi/NdbOperationExec.cpp:
        Use exit ok (not ok_last)
      ndb/src/ndbapi/NdbOperationInt.cpp:
        New instruction
      c2c52abe
  9. 17 Aug, 2004 2 commits
    • unknown's avatar
      Use native format in interpreter - · b62d2ac0
      unknown authored
      (old code mixed the 3 alternatives: native, [lo, hi], [hi, lo])
      
      This fixes problem with auto increment on different byte order
      
      (This also make adding of signed ints really simple...)
      
      
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Use native format in interpreter
        (old code mixed the 3 alternatives: native, [lo, hi], [hi, lo])
      ndb/src/ndbapi/Ndb.cpp:
        Use native format in interpreter
        (old code mixed the 3 alternatives: native, [lo, hi], [hi, lo])
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Use native format in interpreter
        (old code mixed the 3 alternatives: native, [lo, hi], [hi, lo])
      b62d2ac0
    • unknown's avatar
      Solaris fixes · 6c2134f4
      unknown authored
      ndb/include/ndb_global.h:
        Include my_alarm (to get signal.h)
      ndb/src/cw/cpcd/Process.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/cw/cpcd/main.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/kernel/main.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/kernel/vm/Emulator.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/mgmclient/main.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/mgmsrv/Services.cpp:
        Include ndb_global instead of string.h
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Keep consistent order of 64 bits in interpreter
      ndb/src/ndbapi/TransporterFacade.cpp:
        Include my_alarm (to get signal.h)
      6c2134f4
  10. 05 Jul, 2004 1 commit
    • unknown's avatar
      Fixed bugs in ordered scan discovered by mysql-test-run · 066e0b8c
      unknown authored
      Enabled ordered scan in handler
      
      
      
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/include/ndbapi/NdbScanOperation.hpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Introduced map for
        index attributes (keys) -> real attr id (and back)
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Introduced map for
        index attributes (keys) -> real attr id (and back)
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Moved saveBound to NdbIndexScanOperation
        Fixed bugs in handling of setBounds w.r.t getValues and index keys
          (use new reverse map)
        Fixed bugs in next_result_ordered
      sql/ha_ndbcluster.cc:
        Use sorted scan when requested
      066e0b8c
  11. 26 May, 2004 1 commit
  12. 25 May, 2004 1 commit
    • unknown's avatar
      Removed AttrType.hpp and moved the "internal" datatypes to their corresponding class. · ad959d35
      unknown authored
      Moved NdbSchemaCon and NdbSchemaOp out of the public NdbApi, it can however still be used by old test programs.
      Added print oof indexes to desc.
      
      
      ndb/BinDist.sh:
        Removed AttrType.hpp from BinDist.sh
      ndb/include/ndbapi/Ndb.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbApi.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbConnection.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Moved internal types to the class where they are used
      ndb/include/ndbapi/NdbIndexOperation.hpp:
        Use limit from ndbapi_limit.h
      ndb/include/ndbapi/NdbOperation.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Remove faulty comment about how many attributes a key is allowed to consist of
        Removed unused member variables
      ndb/include/ndbapi/NdbRecAttr.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbSchemaCon.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbSchemaOp.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Moved all "old" datatypes here, so if a test program is still using old type, include NdbSchemaCon.hpp
      ndb/include/ndbapi/ndbapi_limits.h:
        Corrected limitations, added some from AttrTyp.hpp
      ndb/src/Makefile:
        Remove newtonapi from Makefile
      ndb/src/kernel/blocks/backup/restore/Restore.hpp:
        Removed AttrType
        Include NdbSchemaCon since restore uses old types
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        Include NdbOut
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Remov AttrType.hpp
      ndb/src/ndbapi/ClusterMgr.cpp:
        Remov AttrType.hpp
      ndb/src/ndbapi/Ndb.cpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Moved internal types to the class where they are used
      ndb/src/ndbapi/NdbApiSignal.cpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/NdbApiSignal.hpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/NdbConnection.cpp:
        Moved internal type s to the class where they belong
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        RemovedAttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        Removed AttrType.hpp
        Moved printRecAttr to end since it depends on old types and need to include "NdbSchemaCon", function will be rewritten and moved to NdbRecAttr. It's also useful from other places where an attribute has been read into an NdbRecAttr.
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        Use limitations from ndbapi_limits.h
        Moved internal tyeps to the class where they belongs
      ndb/src/ndbapi/NdbOperation.cpp:
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Remove AttrType.hpp
      ndb/src/ndbapi/NdbOperationExec.cpp:
        Moved internal tyeps to the class where they belongs
      ndb/src/ndbapi/NdbOperationInt.cpp:
        RemovedAttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbOperationScan.cpp:
        RemovedAttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        Removed AttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbResultSet.cpp:
        Moved the "internal" types to corresponding class
      ndb/src/ndbapi/NdbSchemaCon.cpp:
        Updated not to be included in public NdbApi
      ndb/src/ndbapi/NdbSchemaOp.cpp:
        Updated not to be included in public NdbApi
      ndb/src/ndbapi/NdbUtil.hpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/Ndbif.cpp:
        Removed AttrType.hpp
        Removed NdbSchemaCon and NdbSchemaOp from public NdbApi
        Moved "interal" types to their corresponding class
      ndb/src/ndbapi/Ndbinit.cpp:
        Removed NdbSchemaCon and NdbSchemaOp from public NdbApi
      ndb/src/ndbapi/Ndblist.cpp:
        Removed NdbSchemaCon and NdbSchemaOp from public NdbApi
        Moved "internal" types to their corresponding class
      ndb/src/ndbapi/TransporterFacade.cpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/TransporterFacade.hpp:
        Removed AttrType.hpp
        Moved internal definition of how many Ndb objects to create to here
      ndb/test/include/NDBT_Table.hpp:
        Removed old NdbSchema*
        Added function to print information about an index
      ndb/test/ndbapi/acid/acid.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/flexAsynch/flexAsynch.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/flexScan/flexScan.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/interpreterInTup/interpreterInTup.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/lmc-bench/src/user/userInterface.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/ronja/initronja/initronja.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/telco/msa.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/testDataBuffers/testDataBuffers.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/testNdbApi/testNdbApi.cpp:
        Remove AttrType.hpp
        Define max number of Ndb objects test should "try" to create.
      ndb/test/ndbapi/testRestartGci/testRestartGci.cpp:
        Moved "internal" datatypes to corresponding class, in this case Ndb class
      ndb/test/src/NDBT_ResultRow.cpp:
        This test program uses old NdbScheaCon.hpp
        But should soon use "printer" from NdbRecAttr
      ndb/test/src/NDBT_Table.cpp:
        Print table info more SQL like
      ndb/test/src/UtilTransactions.cpp:
        When AttrType.hpp, this hidden bug was discovered. Using wrong enum types in switch.
      ndb/tools/desc/desc.cpp:
        Alos print info about indexes for a table
      ad959d35
  13. 14 Apr, 2004 1 commit