Skip to content
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

[WIP] Develop merge #308

Open
wants to merge 127 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
394e9da
Working on Pebble BulkLoad stutter
kellrott Feb 2, 2024
b2a5c07
Starting to abstract structures in GDBI to better support different d…
kellrott Feb 7, 2024
88aa084
Adding missing files
kellrott Feb 7, 2024
ddf6dee
Fixing reference issues and move old test code
kellrott Feb 7, 2024
37b04e3
Adding verbose output option to server and fixing pebble bulk insert …
kellrott Feb 7, 2024
0f69c26
Simplifying `select` command and removing alternate use, which is bet…
kellrott Feb 7, 2024
531cdb9
Fixing issue with serialization of base traveler. Added a bunch of ru…
kellrott Feb 8, 2024
ee443ff
Debugging output check optimizer and cleaning up debug logging
kellrott Feb 9, 2024
c3798d0
Adjusting unit tests to remove outdated elements
kellrott Feb 9, 2024
d526ab6
Starting to refactor mongo data storage, to eliminate using the `data…
kellrott Feb 9, 2024
e4ba0b1
Fixing hasLabel bug
kellrott Feb 9, 2024
d75e125
Fixing schema sampling
kellrott Feb 9, 2024
e5bb94c
Adding missing file
kellrott Feb 9, 2024
0ab3ae1
Fixing various issues in the engines
kellrott Feb 9, 2024
5cabbd1
Working on issues conformance test issues
kellrott Feb 16, 2024
610803b
Fixing more conformance testing issues
kellrott Feb 16, 2024
eaef88e
Fixing various issues to get the key/value graph store to work
kellrott Feb 17, 2024
f52dce8
Fixing small issues around gripper driver testing
kellrott Feb 17, 2024
c60a321
Merge pull request #302 from bmeg/mongo-remap
kellrott Feb 17, 2024
5357f73
Fixing issues around mongo engine
kellrott Feb 17, 2024
69c4867
Fixing additional issues to clear errors in mongo engine
kellrott Feb 18, 2024
942105b
Adding path conversion unit tests
kellrott Feb 18, 2024
0f84a35
Improving command line job submission utilities and fixing mongo core…
kellrott Feb 19, 2024
166f1f7
Fixing compiler options so job system can override data loading optim…
kellrott Feb 19, 2024
e1b19ad
Merge pull request #303 from bmeg/mongo-remap
kellrott Feb 19, 2024
7121f8d
Merge pull request #301 from bmeg/grids-update
kellrott Mar 15, 2024
370ca21
Upgrading Goja and adding some callback methods into javascript client
kellrott Mar 15, 2024
39ea894
Functions for js query engine
kellrott Mar 18, 2024
f725c92
Adding verbose option to query command
kellrott Mar 19, 2024
4df877b
Adding configuration for endpoints
kellrott Mar 20, 2024
ac185a0
Fixing go mod links
kellrott Mar 21, 2024
87975df
Merge pull request #307 from bmeg/feature/endpoint-config
kellrott Apr 4, 2024
804b1a5
Adding context variable to go client traversal
kellrott Apr 11, 2024
e350317
Merge branch 'develop' into feature/grip-client-context
kellrott Apr 11, 2024
09f1a55
Merge pull request #309 from bmeg/feature/grip-client-context
kellrott Apr 15, 2024
3b618e0
Adds jobC to gripql client
matthewpeterkort May 14, 2024
405906b
Adding pivot method to query engine
kellrott Jun 15, 2024
0cd94d3
Adding test files
kellrott Jun 15, 2024
ca228fc
Working on support for mongo engine compiler
kellrott Jun 15, 2024
eddeade
Switching pivot to key/value storage based system
kellrott Jun 20, 2024
27afef6
update to golangv1.21.12
matthewpeterkort Jul 12, 2024
93139c0
adds broken grip deps for reproducing error
matthewpeterkort Jul 15, 2024
a236329
update to 1.22.5
matthewpeterkort Jul 15, 2024
5a6ef93
protoc, lint updates
matthewpeterkort Jul 15, 2024
dc77113
Fix code, tests to work with updated cast package
matthewpeterkort Jul 16, 2024
f0f1023
fixes
matthewpeterkort Jul 16, 2024
2148c7b
fix Mongo test
matthewpeterkort Jul 17, 2024
c245cf6
fix
matthewpeterkort Jul 17, 2024
d391505
bugfix
matthewpeterkort Jul 17, 2024
0d2e05c
Address feedback
matthewpeterkort Jul 18, 2024
aeb30de
Merge pull request #313 from bmeg/update/golang
kellrott Jul 18, 2024
eea63a6
Merge remote-tracking branch 'origin/develop' into feature/pivot
kellrott Jul 19, 2024
b008c92
Working on the docs
kellrott Jul 19, 2024
cf1d997
Adding `_id` field to pivot outputs
kellrott Jul 30, 2024
40967a7
Fixing _id output
kellrott Jul 30, 2024
8a922de
Adding bulk delete
matthewpeterkort Aug 2, 2024
6e1d980
Adding server functions
matthewpeterkort Aug 2, 2024
afaf151
package up
matthewpeterkort Aug 5, 2024
1d18818
debug statements
matthewpeterkort Aug 5, 2024
b172cf7
Merge pull request #312 from bmeg/feature/pivot
kellrott Aug 5, 2024
d0b3a78
Make bulk del a unary operation
matthewpeterkort Aug 6, 2024
ee9be35
fix bulk delete
matthewpeterkort Aug 6, 2024
b0392dd
adds test
matthewpeterkort Aug 6, 2024
29752ea
Merge branch 'develop' into feature/BulkDelete
matthewpeterkort Aug 7, 2024
f93ecbb
update test
matthewpeterkort Aug 7, 2024
9bf7ca1
fix proto
matthewpeterkort Aug 7, 2024
ab51dee
Optimize Mongo bulk delete
matthewpeterkort Aug 8, 2024
2d5367d
fix protoc body
matthewpeterkort Aug 12, 2024
2d17195
fix mongo test
matthewpeterkort Aug 12, 2024
359a032
add suggested args
matthewpeterkort Aug 12, 2024
99c314b
Merge pull request #315 from bmeg/feature/BulkDelete
kellrott Aug 12, 2024
73a7584
Adds support for sqlite
matthewpeterkort Sep 17, 2024
6ce3de0
update test workflow
matthewpeterkort Sep 17, 2024
529684b
fix action test names
matthewpeterkort Sep 17, 2024
b163abb
Merge pull request #317 from bmeg/feature/sqlite
kellrott Oct 3, 2024
42de601
Start JSON schema loader into grip graph
matthewpeterkort Oct 22, 2024
f9cf8f4
Add support for extensions
matthewpeterkort Oct 22, 2024
9a800dc
cleanup vertex generation
matthewpeterkort Oct 23, 2024
b9da7be
Add edge generation
matthewpeterkort Oct 23, 2024
5f507f8
Adds schema load command
matthewpeterkort Nov 1, 2024
c1ee086
start implement json load
matthewpeterkort Nov 1, 2024
7051f51
working json loader
matthewpeterkort Nov 13, 2024
be854ce
cleanup, add support for graph and project-id customization
matthewpeterkort Nov 14, 2024
1fcac9f
Adds tests, new schema load method
matthewpeterkort Nov 15, 2024
f4ae5df
trim down test data size
matthewpeterkort Nov 15, 2024
c9f36fe
bug fix
matthewpeterkort Nov 15, 2024
694ef9d
bug fix
matthewpeterkort Nov 15, 2024
f11f79e
cleanup
matthewpeterkort Nov 15, 2024
0e7ce90
fix schema dataset
matthewpeterkort Nov 15, 2024
7351ace
fix logs
matthewpeterkort Nov 15, 2024
14f0a58
Bug fix auth test
matthewpeterkort Nov 18, 2024
bb2b9dd
Adds more tests
matthewpeterkort Nov 18, 2024
821431f
Add server err message response
matthewpeterkort Nov 19, 2024
a7f6fdd
fix tests
matthewpeterkort Nov 19, 2024
b8d9a0a
Remove elasticSearch from grip
matthewpeterkort Nov 20, 2024
a3ff902
Bugfix protobuf definition
matthewpeterkort Nov 20, 2024
515a682
bugfix, rename cmd
matthewpeterkort Nov 22, 2024
67d787e
factor out project_id into an optional extra arg
matthewpeterkort Nov 30, 2024
007f2fc
fix docs hostname and schema import name
matthewpeterkort Dec 3, 2024
9537849
fix double slash in paths
matthewpeterkort Dec 4, 2024
3bb0fde
remove extra file
matthewpeterkort Dec 4, 2024
a1646b0
Flesh out jsonschema to graphql schema command
matthewpeterkort Dec 10, 2024
146c50e
fixup graphql schema generation
matthewpeterkort Dec 11, 2024
b772ede
fix up cmd args to work with jsonschemagraph changes
matthewpeterkort Dec 11, 2024
1eed29a
Make go.mod versions compatible with grip plugin versions and move gr…
matthewpeterkort Dec 12, 2024
e938d18
Add support for yaml schemas, change AddSchema to an upsert operation
matthewpeterkort Jan 2, 2025
f365481
clean up / improve tests
matthewpeterkort Jan 2, 2025
683df7a
cleanup
matthewpeterkort Jan 2, 2025
c2dbbc7
cleanup
matthewpeterkort Jan 2, 2025
9654ae9
Add gripql query function calls
matthewpeterkort Jan 2, 2025
a231289
Merge pull request #318 from bmeg/feature/fhir-json-schema
kellrott Jan 3, 2025
bbc42ac
Working on core engine implementation of group function
kellrott Jan 8, 2025
a9b890d
Fixing query optimization for the new operation
kellrott Jan 8, 2025
9c733bf
Adding the group method to the mongo engine
kellrott Jan 9, 2025
0eed461
Fixing some of the graph inspection related to new method
kellrott Jan 9, 2025
90275c0
Updating javascript client and docs
kellrott Jan 9, 2025
25c183b
Simplifying the protobuff for the group method
kellrott Jan 9, 2025
e36be9a
Adding test for multiple collections during group method
kellrott Jan 9, 2025
338a4f1
add failing test
matthewpeterkort Jan 9, 2025
0f2fcda
Add engine support for totype operation
matthewpeterkort Jan 11, 2025
a928d0a
add mongo totype logic
matthewpeterkort Jan 11, 2025
c856023
add gripql print statements
matthewpeterkort Jan 12, 2025
396e42f
Merge pull request #320 from bmeg/feature/to-type
kellrott Jan 14, 2025
20e7f63
update to proto 5.29.3, make nil renders return nil
matthewpeterkort Jan 14, 2025
337df00
Merge pull request #319 from bmeg/feature/group
kellrott Jan 15, 2025
0fc1119
fixes an issue where unwind doesn't work on null map of outNull
matthewpeterkort Jan 17, 2025
b04bd8d
Merge pull request #321 from bmeg/fix/outNull-unwind
kellrott Jan 17, 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
Prev Previous commit
Next Next commit
Fixing _id output
  • Loading branch information
kellrott committed Jul 30, 2024
commit 40967a7158fb86a3b09589014db0b410fd86e88c
4 changes: 3 additions & 1 deletion engine/core/processors.go
Original file line number Diff line number Diff line change
Expand Up @@ -481,15 +481,17 @@ func (r *Pivot) Process(ctx context.Context, man gdbi.Manager, in gdbi.InPipe, o
value, _ := it.Value()
json.Unmarshal(value, &curData)
if lastKey != curKey {
curDict["_id"] = curKey
out <- &gdbi.BaseTraveler{Render: curDict}
curDict = map[string]any{"_id": curKey}
curDict = map[string]any{}
curDict[curField] = curData
lastKey = curKey
} else {
curDict[curField] = curData
}
}
if lastKey != "" {
curDict["_id"] = lastKey
out <- &gdbi.BaseTraveler{Render: curDict}
}
return nil
Expand Down
Loading