1. 24 11月, 2021 2 次提交
    • Y
      Hash table cleanup [5/n] · 6a71b8ea
      Yifan Hao 提交于
      1. Simplify implementation of taosHashCondTraverse
      2. Complete function header comments for a few more functions
      
      * Testing
      
      Run through the sample mysql:
      taos> create database db;
      Query OK, 0 of 0 row(s) in database (0.002475s)
      
      taos> use db;
      Query OK, 0 of 0 row(s) in database (0.000252s)
      
      taos> create table t (ts timestamp, a int);
      Query OK, 0 of 0 row(s) in database (0.003588s)
      
      taos> insert into t values ('2019-07-15 00:00:00', 1);
      Query OK, 1 of 1 row(s) in database (0.001268s)
      
      taos> insert into t values ('2019-07-15 01:00:00', 2);
      Query OK, 1 of 1 row(s) in database (0.000265s)
      
      taos> select * from t;
                 ts            |      a      |
      ========================================
       2019-07-15 00:00:00.000 |           1 |
       2019-07-15 01:00:00.000 |           2 |
      Query OK, 2 row(s) in set (0.000822s)
      
      taos> drop database db;
      Query OK, 0 of 0 row(s) in database (0.001711s)
      6a71b8ea
    • Y
      Hash table cleanup [4/n] · c76b3d0e
      Yifan Hao 提交于
      1. Minor refactoring of taosHashInit
      2. Complete error handling path of taosHashInit
      
      * Testing
      compile tdengine
      cmake .. && cmake --build .
      c76b3d0e
  2. 22 11月, 2021 3 次提交
    • Y
      Hash table cleanup [3/n] · 89afece7
      Yifan Hao 提交于
      A few cleanups:
      1. Move implementation details (macro definition, SHashEntry and SHashObj
         definition) to hash.c. Only leave relevant APIs in hash.h.
      2. Complete function header comments.
      3. Correct variable naming from "newSize" to "newCapacity".
      89afece7
    • Y
      Hash table cleanup [2/n] · 376e30ae
      Yifan Hao 提交于
      A few cleanups:
      1. Rename hash node "count" to "refCount" for ease of reading
      2. Trailing white space removal of hash.h
      376e30ae
    • Y
      Hash table cleanup [1/n] · 5af1acaa
      Yifan Hao 提交于
      A few cleanups for the hashtable implementation:
      1. Correct function header comments
      2. Complete argument checking for a few functions
      3. Remove trailing space
      5af1acaa
  3. 19 11月, 2021 1 次提交
  4. 18 11月, 2021 4 次提交
  5. 17 11月, 2021 5 次提交
  6. 16 11月, 2021 14 次提交
  7. 15 11月, 2021 11 次提交