1. 12 10月, 2022 6 次提交
  2. 10 10月, 2022 4 次提交
  3. 09 10月, 2022 1 次提交
  4. 08 10月, 2022 1 次提交
  5. 05 10月, 2022 1 次提交
  6. 29 9月, 2022 1 次提交
  7. 28 9月, 2022 9 次提交
  8. 27 9月, 2022 3 次提交
    • L
      fix(tianmu) Fix: The problem that the corresponding table is conditional but... · 7789a52c
      lihongjian 提交于
      fix(tianmu) Fix: The problem that the corresponding table is conditional but will still be executed (EvaluatePack_IsNoDelete)(#579)
      
       Cause of the problem
          The reason for this problem is that when (ParameterizedFilter:: UpdateMultiIndex()) starts,
          (desc. attr. vc ->GetVarMap()) There is a problem with the size judgment of size().
          It should be>=1, but it is written as>1. Each filter logic will go to (FilterDeletedByTable).
      
       Solution
          Modify the judgment condition to>=1
      7789a52c
    • L
      fix(tianmu) Optimize code comments(#546) · 9b98a310
      lihongjian 提交于
      9b98a310
    • 悟世者's avatar
      fix(tianmu): · 0a176af5
      悟世者 提交于
          The current version does not enable multithreaded aggregation optimization,
          Here's why:
          Currently, for multi-thread parallel,
          it is not completely carried out to the physical layer,
          for DPN and PACK data structure,
          because the underlying physical block processing for multi-thread from the data structure support is missing,
          when a multi-thread switch occurs,
          the data that has been read out is reset.
          More time is needed to support parallel read IO across multiple threads from the underlying data structures,
          which is not available in the current version,
          so we plan to start the second phase of the multi-thread read IO process completely.
      0a176af5
  9. 24 9月, 2022 3 次提交
  10. 23 9月, 2022 1 次提交
    • L
      fix(tianmu) There will be a problem of too many tuples when querying multiple tables · a49ea91b
      lihongjian 提交于
      The logic of this modification is as follows:
      
      Descriptor object, MIUpdatingIterator object and DimensionVector are all newly defined objects this time. If you want iterators to work, you must have corresponding DimGroups. Because I didn't fully understand the usage of these classes, I used (dims. SetAll()) to set them, causing all DimGroups to converge.
      
      The modification method is to use the corresponding virtual column to set DimGroups, so that the data volume is at most the data volume of the current table
      a49ea91b
  11. 22 9月, 2022 4 次提交
  12. 21 9月, 2022 3 次提交
  13. 20 9月, 2022 3 次提交