Skip to content

4 values - #5

Merged
luxas merged 3 commits into
3-is-authorizedfrom
4-values
Sep 26, 2026
Merged

luxas merged 3 commits into
3-is-authorizedfrom
4-values

Conversation

@luxas

@luxas luxas commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Stack created with GitHub Stacks CLI • Give Feedback 💬

luxas and others added 3 commits September 13, 2026 23:05
…expressions

The DDL installs `cedar_eq`, a recursive PL/pgSQL comparison of canonical
JSON values with arrays as sets; the compiler uses it for set and record
equality, `contains`, `containsAll`, `containsAny`, builds set and record
literals with computed children under a NULL guard, dereferences computed
entity values (tag values, `if` results, record fields) through scalar
subqueries, checks `in` against literal and computed sets of entities, and
binds every operand used more than once to a LATERAL node so query size
stays linear. `DatabaseConfiguration::from_schema_shortening_names`
shortens over-long default names for unannotated schemas. `Error::is_timeout`
recognizes a cancelled statement.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JSRPugoPu8zLyykBCW6QJh
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JSRPugoPu8zLyykBCW6QJh
@luxas
luxas added this pull request to stack #8 September 13, 2026 20:58
@luxas
luxas marked this pull request as ready for review September 26, 2026 09:54
@luxas
luxas merged commit 33b7d6d into main Sep 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant