Skip to content

Commit

Permalink
Implement Mongo storage (gluesql#1261)
Browse files Browse the repository at this point in the history
Implement Mongo storage to query by SQL

Implement validator with jsonSchema for schema table
Implement data coversion between Value and Bson
Add example for unsupported types
Regular Expression
Min key
Max key
JavaScript
JavaScript code with scope~~
deprecated: DBPointer, Symbol, Undefined
  • Loading branch information
devgony committed Dec 9, 2023
1 parent 3458607 commit 235fd6e
Show file tree
Hide file tree
Showing 21 changed files with 2,118 additions and 30 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ on:
push:
branches: [main, release-*]
paths-ignore:
- 'docs/**'
- "docs/**"
pull_request:
branches: [main, release-*]
paths-ignore:
- 'docs/**'
- "docs/**"

env:
CARGO_TERM_COLOR: always
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ on:
push:
branches: [main, release-*]
paths-ignore:
- 'docs/**'
- "docs/**"
pull_request:
branches: [main, release-*]
paths-ignore:
- 'docs/**'
- "docs/**"

env:
CARGO_TERM_COLOR: always
Expand Down Expand Up @@ -61,6 +61,8 @@ jobs:
steps:
- uses: actions/checkout@v3
- uses: Swatinem/rust-cache@v2
- name: MongoDB in GitHub Actions
uses: supercharge/mongodb-github-action@v1.10.0
- name: Redis in GitHub Actions
uses: supercharge/redis-github-action@1.7.0
with:
Expand All @@ -82,4 +84,4 @@ jobs:
cargo run --package gluesql --example memory_storage_usage
cargo run --package gluesql --example sled_multi_threaded
cargo run --package gluesql --example using_config
cargo run --package gluesql --example hello_ast_builder
cargo run --package gluesql --example hello_ast_builder

0 comments on commit 235fd6e

Please sign in to comment.