Mario Montoya
b54a4e49b9
Add a recursion limit to the evaluation of type_expr & parse_expr ( #2935 )
...
# Description of Changes
Add a guard against `stack overflow` in case of nested expression and
`joins`.
# API and ABI breaking changes
None
# Expected complexity level and risk
1
# Testing
- [x] Find how `deep` can be recursed the affected functions and put a
limit on it
- [x] Add a extra test to prove we can (in theory) do lots of `joins` in
the planning steps, even if executing them will be slow
2025-07-28 15:24:01 +00:00
Noa
742303ca49
Bump rust-toolchain to rust 1.88 ( #2749 )
...
Co-authored-by: Mazdak Farrokhzad <twingoow@gmail.com >
2025-07-15 17:39:41 +00:00
joshua-spacetime
f4f698efa1
Always use identity when hashing queries from owners ( #2859 )
2025-06-12 20:34:19 +00:00
Viktor Szépe
f6da9e1f5f
Fix typos ( #2812 )
...
Signed-off-by: Viktor Szépe <viktor@szepe.net >
2025-06-04 16:33:32 +00:00
Zeke Foppa
118e59de14
CI - Do some basic checks that crates are publishable ( #2660 )
...
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2025-04-23 17:08:43 +00:00
joshua-spacetime
4991bc18cc
fix expression canonicalization ( #2584 )
2025-04-10 15:43:47 +00:00
joshua-spacetime
340460e26b
Return error for unqualified columns instead of panic ( #2572 )
2025-04-09 15:41:46 +00:00
joshua-spacetime
adf42551c8
Add rls to the sql api ( #2526 )
2025-04-02 17:36:20 +00:00
Mario Montoya
4ade692700
Update formatting of timestamps and identities in PsqlFormatter ( #2486 )
2025-04-02 16:53:27 +00:00
joshua-spacetime
6d3840aabe
Add utility for rls resolution ( #2519 )
2025-03-31 22:37:05 +00:00
joshua-spacetime
01c391f8a9
Add sql support for :sender parameter ( #2483 )
2025-03-21 17:53:34 +00:00
joshua-spacetime
9a2b30f321
Support RFC 3339 timestamp values in sql ( #2242 )
2025-03-06 21:18:20 +00:00
Mario Montoya
f9f38543c8
Add readmes to all implementation crates specifying that they do no offer stable interfaces ( #2320 )
2025-03-06 19:50:17 +00:00
joshua-spacetime
aeaa7a423d
Add support for COUNT ( #2285 )
2025-02-20 16:37:33 +00:00
joshua-spacetime
6abfe8ddba
Add support for LIMIT ( #2279 )
2025-02-19 20:18:44 +00:00
Phoebe Goldman
aedc601145
Rename Address to ConnectionId ( #2220 )
...
Signed-off-by: Phoebe Goldman <phoebe@goldman-tribe.org >
Co-authored-by: James Gilles <jameshgilles@gmail.com >
Co-authored-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com >
2025-02-10 00:40:16 +00:00
joshua-spacetime
ad36d13335
Update sql literals to match spec ( #2196 )
2025-02-04 15:35:02 +00:00
joshua-spacetime
6aa75bd0eb
Track compute metrics for sql dml with new engine ( #2190 )
2025-01-31 17:59:33 +00:00
joshua-spacetime
3798f468a6
query engine integration ( #2074 )
2025-01-11 00:01:24 +00:00
joshua-spacetime
10598ba5c0
fix: qualified projection columns ( #2070 )
2024-12-19 20:35:45 +00:00
joshua-spacetime
921170816c
query rewriter ( #2031 )
2024-12-12 22:08:43 +00:00
Mario Montoya
9758339bf7
Logical to physical plan lowering ( #1910 )
2024-11-05 17:00:27 +00:00
Mario Montoya
637d6d77b2
RLS: Adding a new filter! macro ( #1849 )
...
Signed-off-by: Mario Montoya <mamcx@elmalabarista.com >
Co-authored-by: joshua-spacetime <josh@clockworklabs.io >
2024-10-17 18:31:22 +00:00
joshua-spacetime
df5b78a2ff
refactor: Add TableId to relvar type ( #1803 )
2024-10-11 17:54:07 +00:00