Skip to content
Snippets Groups Projects
  1. Aug 10, 2022
  2. Aug 09, 2022
  3. Aug 08, 2022
  4. Aug 06, 2022
  5. Aug 05, 2022
  6. Aug 04, 2022
    • chenmingsong's avatar
      Modify the method of package `hashmap` and related calls. (#4376) · 77ae389f
      chenmingsong authored
      1. Modify the logic of the INSERT method of the hash table
      2. add comments for package `hashmap`
      
      Approved by: @nnsgmsone
      77ae389f
    • nnsgmsone's avatar
      Add fill anaylze information (#4384) · e66fe1d1
      nnsgmsone authored
      Add fill anaylze information
      
      Approved by: @daviszhen
      e66fe1d1
    • iamlinjunhong's avatar
      remove insert issue tag and add some test cases= (#4385) · 77cfe92e
      iamlinjunhong authored
      Approved by: @aressu1985
      77cfe92e
    • aptend's avatar
      feat(tae): zonemap with fixed 64-byte serialized data (#4348) · b0aae74e
      aptend authored
      A zonemap with 64-byte serialized data.
      
      If the data type is string, only a part of prefix of minimum and maximum will be written to disk
      Rule of thumb: false positive is allowed but false negative is not
      That means the searialized min-max range should cover the original min-max range.
      
      Therefore, we must record minv length, because filling zero for minv makes it bigger, which is not acceptable.
      For maxv, we have to construct a bigger value in 32 bytes by plus one if needed.
      What if the leading 32 bytes are all 0xff? That is means +inf, it should be compared specifically
      
      Layout for string:
      ```
      [B0,...B30,B31,B32,...B62,B63]
      ---------  -  --------------
      minv    |       maxv
      |
      [b7=init,b6~b5 unused,b4~b0=len(minv)]
      ```
      
      Approved by: @XuPeng-SH
      b0aae74e