Skip to content
Snippets Groups Projects
  1. Apr 13, 2022
  2. Apr 12, 2022
  3. Apr 08, 2022
  4. Mar 31, 2022
  5. Mar 25, 2022
  6. Mar 16, 2022
    • Igor Kuznetsov's avatar
      feat: materialize motion node to virtual table · 6102a476
      Igor Kuznetsov authored
      Planner may split some query into range of sub queries, where subquery
      execution depends on results previous subquery. Then planner analyzes
      query and if it finds similar situation he appends `motion` node to plan.
      If executor finds `monion` node in execution plan, he executes
      motion sub-query and saves result to virtual table, which linker will be used.
      6102a476
  7. Feb 17, 2022
  8. Feb 07, 2022
  9. Jan 21, 2022
  10. Jan 14, 2022
  11. Dec 22, 2021
  12. Dec 07, 2021
  13. Dec 06, 2021
  14. Nov 29, 2021
    • Denis Smirnov's avatar
      feat: implement IR · dc83f9e7
      Denis Smirnov authored
      At the moment IR (logical plan) is far from final release. Current
      commit fixes some point on a way to the final API and full test
      coverage.
      dc83f9e7
  15. Nov 19, 2021
    • Denis Smirnov's avatar
      feat: implement values for ir · c71b5c38
      Denis Smirnov authored
      To work with Calcite and Tarantool the planner needs to store values
      in the plan leaf nodes. These values should be defined with exact types.
      At the moment we need only several primitive types:
      - boolean
      - null
      - number (decimal from decnumber library)
      - string
      
      As the planner analyzes SQL, it has to work with tree-valued logic
      (3VL). At the moment we'll need only equivalence operation, so it
      was implemented for the values in a 3VL manner.
      c71b5c38
Loading