- Sep 06, 2024
-
-
Denis Smirnov authored
-
Denis Smirnov authored
Previously we cached only the leaf sub-trees of the IR plan under the first level of motions. The problem was in temporary tables as we used random names for them and dropped after usage (and invalidated corresponding prepared statements as well). Now we use idempotent names for temporary tables and truncate them after usage. It allows us to keep prepared statements in the cache. One more thing: as we use the same temporary table for multiple queries, we need to use latch locks for the prepared statement cache. One day we'll switch to more granular locks (mostly for vinyl spaces), but let's use current approach for the start. We also removed can_be_cached flag from the code. Only DQL uses VDBE and needs caching, and all these queries can be cached. The only exception are the queries with Local and LocalSegment motion policies but only DML can have them. So, no need for this flag and let's make the code cleaner.
-
- Sep 01, 2024
-
-
Arseniy Volynets authored
-
- Aug 30, 2024
-
-
Arseniy Volynets authored
-
- Aug 26, 2024
-
-
Feodor Alexandrov authored
feat: support ALTER SYSTEM. It allows to change whitelisted properties from _pico_property table. Currently, changes affect all tiers. Specifying tier will result in an error. Co-Authored-by:
Dmitry Rodionov <d.rodionov@picodata.io> Co-Authored-by:
Emir Vildanov <e.vildanov@picodata.io>
-
- Normalize name to lowercase from parser - Identifiers are stored as normalized strings without quotes - During conversion to local SQL we wrap identifiers in quotes, because tarantool normalizes names without quotes to uppercase - For errors and explain, we also need to wrap names into quotes for better readability
-
- Aug 22, 2024
-
-
- Aug 20, 2024
-
-
Maksim Kaitmazian authored
-
EmirVildanov authored
-
- Aug 12, 2024
-
-
- Aug 09, 2024
-
-
Maksim Kaitmazian authored
-
Maksim Kaitmazian authored
-
- Aug 08, 2024
-
-
Artur Sabirov authored
-
Artur Sabirov authored
Affected diagrams: — expression — literal — call — type Extracted diagrams: — case — to_char — to_date — trim
-
- Aug 07, 2024
-
-
Artur Sabirov authored
-
- Aug 06, 2024
-
-
Artur Sabirov authored
-
- Aug 05, 2024
-
-
Arseniy Volynets authored
-
- Aug 02, 2024
-
-
-
Виталий Шунков authored
-
- Jul 30, 2024
-
-
Artur Sabirov authored
-
Arseniy Volynets authored
-
- Jul 14, 2024
-
-
Maksim Kaitmazian authored
-
- Jul 12, 2024
-
-
Kurdakov Alexander authored
-
- Jul 10, 2024
-
-
- Jul 09, 2024
-
-
EmirVildanov authored
-
- Jul 08, 2024
-
-
Виталий Шунков authored
-
- Jun 28, 2024
-
-
Artur Sabirov authored
-
- Jun 20, 2024
-
-
Arseniy Volynets authored
-
Maksim Kaitmazian authored
-
- Jun 19, 2024
-
-
- Jun 17, 2024
-
-
Егор Ивков authored
-
- Jun 13, 2024
-
-
Arseniy Volynets authored
-
- Jun 10, 2024
-
-
Arseniy Volynets authored
-
- Jun 07, 2024
-
-
Denis Smirnov authored
-
- Jun 05, 2024
-
-
Arseniy Volynets authored
-
- Jun 04, 2024
-
-
EmirVildanov authored
-