Skip to content

Eql v2 0 #105

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 60 commits into from
May 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
d3e927f
feat: add schema definition
tobyhede Apr 11, 2025
f5b208e
feat(schema): schemify ore classic
tobyhede Apr 11, 2025
5ba7d27
feat(schema): schemify ore cllw
tobyhede Apr 11, 2025
cc18866
feat(schema): schemify ste_vec
tobyhede Apr 11, 2025
21144bb
feat(schema): schemify core domain
tobyhede Apr 11, 2025
a64a16c
feat(schema): schemify core functions
tobyhede Apr 11, 2025
4879b6d
feat(schema) schemify eq
tobyhede Apr 11, 2025
342a34a
feat(schema) schemify match
tobyhede Apr 11, 2025
131d32e
feat(schema) schemify ore operators
tobyhede Apr 11, 2025
2c3543f
feat(schema) schemify config schema
tobyhede Apr 11, 2025
c8556e3
feat(schema) schemify config fns
tobyhede Apr 11, 2025
43188bc
feat(schema) schemify encryptindex
tobyhede Apr 11, 2025
4be28f8
feat(schema) schemify aggregates
tobyhede Apr 11, 2025
9ec6ba8
feat(schema) schemify drops
tobyhede Apr 11, 2025
87b0c77
feat(schema) schemify tests
tobyhede Apr 11, 2025
a996a21
fixes
tobyhede Apr 11, 2025
ef6a453
Merge pull request #98 from cipherstash/schemify-eql
tobyhede Apr 11, 2025
d14dea3
chore: split sql into modules
tobyhede Apr 17, 2025
59119ca
build: build with dependencies
tobyhede Apr 17, 2025
3cb9960
chore: delete original sql files
tobyhede Apr 17, 2025
aee6f11
docs(dev): move all development docs into the development guide
auxesis Apr 17, 2025
b0e3485
docs(dev): rework for clarity and readability
auxesis Apr 17, 2025
6158e2f
build: ensure tests are run on changes to new location
auxesis Apr 17, 2025
ed9da74
test: output better status
auxesis Apr 17, 2025
71c86bb
Merge pull request #99 from cipherstash/eql-v2
tobyhede Apr 17, 2025
b1f12a5
Encrypted JSONB operators and functions
tobyhede Apr 25, 2025
d0b64ad
fix: remove old unused requires
tobyhede May 6, 2025
fe61365
feat: -> operator with integer for array index
tobyhede May 6, 2025
56ec35d
chore: remove all drops and rely on drop schema
tobyhede May 6, 2025
9ba5a85
fix: remove duplicated eql_v1.to_jsonb function
tobyhede May 6, 2025
91a9c92
fix: mise sources in build.sh
freshtonic May 6, 2025
ea7a97a
Merge pull request #101 from cipherstash/eql-v2-0-jsonb
tobyhede May 6, 2025
eddaece
feat: order_by function to remove need to wrap as ore
tobyhede May 8, 2025
9c8b996
chore:
tobyhede May 8, 2025
85f9c12
docs: document working without operators for supabase
tobyhede May 8, 2025
a53446f
fix: Drop test table
tobyhede May 8, 2025
8fa121c
docs: Link to GitHub issue tracking Supabase support for custom opera…
auxesis May 8, 2025
0118d07
docs: be more specific about how EQL is organised
auxesis May 8, 2025
8060626
docs: highlight technical terms
auxesis May 8, 2025
b8a2fd8
docs: make it clearer that the following example demonstrates how to …
auxesis May 8, 2025
d1cb685
docs: syntax highlight SQL code blocks
auxesis May 8, 2025
439f1cb
docs: line per sentence, to improve maintainability
auxesis May 8, 2025
4c4a0b1
docs: highlight technical terms
auxesis May 8, 2025
26c7377
docs: link to supporting documentation
auxesis May 8, 2025
60b848e
docs: reword for clarity
auxesis May 8, 2025
1505695
build: ensure all SQL files trigger tests
auxesis May 8, 2025
e184825
Merge pull request #103 from cipherstash/orderby-function
tobyhede May 9, 2025
bb0ceb9
docs: add index term to layout
tobyhede May 9, 2025
b3ea42f
feat: encrypted column constraint on index_add
tobyhede May 14, 2025
0e24389
Merge pull request #104 from cipherstash/encrypted-column-constraint
tobyhede May 14, 2025
d59cddb
fix: remove old cs_ prefix
tobyhede May 14, 2025
ad11d23
chore: remove old files
tobyhede May 14, 2025
b9e3c0c
feat: EQL for supabase removing operator class and family
tobyhede May 15, 2025
a1aaee8
chore: Remove unneeded drop statements
tobyhede May 20, 2025
045162e
Merge branch 'main' into eql-v2-0
calvinbrewer May 20, 2025
0b0feb8
fix: comment uncommented code
calvinbrewer May 20, 2025
7878b4c
fix(tests): remove comments from json payload
calvinbrewer May 20, 2025
5dfa97d
fix: supabase build release
calvinbrewer May 20, 2025
91e3582
docs: update eql functions to v2
calvinbrewer May 20, 2025
de0cdbd
feat: rename v1 to v2
calvinbrewer May 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/release-eql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,5 @@ jobs:
files: |
release/cipherstash-encrypt.sql
release/cipherstash-encrypt-uninstall.sql
release/cipherstash-encrypt-supabase.sql
release/cipherstash-encrypt-uninstall-supabase.sql
9 changes: 5 additions & 4 deletions .github/workflows/test-eql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,17 @@ on:
- main
paths:
- ".github/workflows/test-eql.yml"
- "sql/*.sql"
- "src/**/*.sql"
- "sql/**/*.sql"
- "tests/**/*"
- "tasks/**/*"

pull_request:
branches:
- main
# run on all pull requests
paths:
- ".github/workflows/test-eql.yml"
- "sql/*.sql"
- "src/**/*.sql"
- "sql/**/*.sql"
- "tests/**/*"
- "tasks/**/*"

Expand Down
17 changes: 15 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@


.DS_Store
.mise.*

deps.txt
deps-ordered.txt

deps-supabase.txt
deps-ordered-supabase.txt

# Based on https://raw.githubusercontent.com/github/gitignore/main/Node.gitignore

sql/000-version.sql
src/version.sql



# Logs

Expand Down Expand Up @@ -186,7 +199,7 @@ cipherstash-proxy.toml
# build artifacts
release/

.mise.*


# jupyter notebook
.ipynb_checkpoints
Expand Down
Loading