-
Notifications
You must be signed in to change notification settings - Fork 514
Bulldozer DB #1285
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
Closed
Closed
Bulldozer DB #1285
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
4f91839
Bulldozer DB
N2D4 9694c33
declareGroupByTable
N2D4 09ba416
Fix Prisma schema
N2D4 4232a94
declareMapTable
N2D4 31b6ac6
Performance tests
N2D4 2f7f09a
Load tests
N2D4 863ee05
Interface updates
N2D4 109cf5d
Bulldozer Studio
N2D4 53f7302
Remove unnecessary table
N2D4 006cf5e
Add flat map interface
N2D4 4cdc057
FlatMap table
N2D4 49dc922
Flat map fuzz tests
N2D4 3eccc22
Build MapTable from FlatMapTable
N2D4 e041e7d
Filter tables
N2D4 e2b0d3d
Limit tables
N2D4 f7f21aa
Speed up fuzzing
N2D4 90f61ec
Concat table
N2D4 69b3d4f
Bulldozer Studio: Better node placing algorithm
N2D4 e306770
Add left-join table
N2D4 5036c2a
Sort table
N2D4 d55470b
LFold table
N2D4 43d7304
Left join table
N2D4 a33faa0
Improve left join performance
N2D4 aaeb7d1
Improved performance for most tables
N2D4 ef9915a
Refactor Bulldozer into individual files
N2D4 037d20f
Merge branch 'dev' into bulldozer-db
N2D4 2403c17
Update apps/backend/src/lib/bulldozer/db/tables/group-by-table.ts
N2D4 d3a2daa
Performance improvements
N2D4 b459240
PR comments
N2D4 c01d931
Some more perf changes
N2D4 2d49d23
Fix various comparison key bugs
N2D4 2bb89c2
Performance improvements
N2D4 199cdf2
Lint fixes
N2D4 1dc76dc
Merge remote-tracking branch 'origin/dev' into bulldozer-db
N2D4 e4a5221
More fixes...
N2D4 e353232
Various changes
N2D4 4b400e2
Comments from Aman
N2D4 5b69a18
Fix tests
N2D4 a7f999f
Improve perf tests
N2D4 19abfb3
TimeFold table
N2D4 9cb5f5b
Clean up Prisma schema
N2D4 e3c3865
Make migration warnings into errors
N2D4 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix Prisma schema
- Loading branch information
commit 09ba416d6fca2aef9df56ac692ed79047f3eb057
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -1245,14 +1245,13 @@ model OutgoingRequest { | |
| } | ||
|
|
||
| model BulldozerStorageEngine { | ||
| id String @id @default(uuid()) @db.Uuid | ||
| id String @id @default(uuid()) @db.Uuid | ||
| keyPath Json[] | ||
| keyPathParent Unsupported("jsonb[]") | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nit: if this is nullable, shouldn't it be |
||
| value Json | ||
|
|
||
| @@unique([keyPath], map: "BulldozerStorageEngine_keyPath_key") | ||
| @@index([keyPathParent], map: "BulldozerStorageEngine_keyPathParent_idx") | ||
| @@ignore | ||
| } | ||
|
|
||
| model DeletedRow { | ||
|
|
||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.