Skip to content
Snippets Groups Projects
  1. Sep 04, 2023
  2. Aug 29, 2023
  3. Aug 24, 2023
  4. Aug 23, 2023
  5. Aug 22, 2023
  6. Aug 17, 2023
  7. Aug 15, 2023
  8. Aug 09, 2023
    • Denis Smirnov's avatar
      feat!: implement delete operator · 652ca1dc
      Denis Smirnov authored
      BREAKING CHANGE!: local motion now means local materialization
      of results on the storage without bucket calculation. The old
      logic of "do nothing" was moved into none motion.
      
      Implement delete SQL operator. It is always executed locally as we
      delete already existing tuples and never change tuple buckets.
      We reinvent the logic of the local motion policy (see the desclamer
      in this commit) and materialize the primary keys from projection on
      the storage. Then they are removed from the space via space API in
      a single local transaction.
      Verified
      652ca1dc
    • Alexander Tolstoy's avatar
      feat: add DQL to query.ebnf · 0b6d26cb
      Alexander Tolstoy authored and Denis Smirnov's avatar Denis Smirnov committed
      0b6d26cb
  9. Aug 04, 2023
  10. Aug 03, 2023
  11. Aug 02, 2023
  12. Jul 31, 2023
  13. Jul 28, 2023
    • Arseniy Volynets's avatar
      feat: introduce sql_vdbe_max_steps, vtable_max_rows options · b3a20a66
      Arseniy Volynets authored
      Option sql_vdbe_max_steps stops long running
      queries from blocking tx thread or queries that 
      use too much memory during local execution. 
      
      Each sql query is compiled into VDBE opcodes on storages. This
      parameter sets max number of opcodes that VDBE
      can execute.
      
      Example: `select * from t option(sql_vdbe_max_steps=1000)`
      
      Option vtable_max_rows limits the maximum number of rows in
      virtual table. This limit is checked on storages before returning
      intermediate results and on routers when receiving results from
      storages.
      
      Example: `select * from t option(vtable_max_rows=1000)`
      b3a20a66
  14. Jul 26, 2023
  15. Jul 21, 2023
  16. Jul 20, 2023
  17. Jul 18, 2023
  18. Jul 14, 2023
  19. Jul 13, 2023
Loading