-
Notifications
You must be signed in to change notification settings - Fork 351
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
Feature relatable #1090
Feature relatable #1090
Conversation
d2beb65
to
4fffe52
Compare
@oskarhane I have passing tests now apart from 4.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome, renders all types as we want it to! Nice!
Just one last thing, I think the recursive lookup for graph elements isn't working properly.
This query on the regular movies db doesn't render anything in the viz view:
MATCH (n:Person)-[r]-()
RETURN 1.0, 1, null, true, false, "hello", "<b>bold</b>", [1, "x"], {x: 1, y: "string", n: n, html: "<b>bold</b>", link: "x http://hej.com x"}, r
- Introduced new setting "maxFieldItems" - Now truncating data passed to CypherFrames whenever a field that is too large is detected - Refactored boltMapping code to increase performance - Side effect is that we now dedupe nodes, not sure if OK - fix unit test - update snapshots, add warning when fields are truncated
- Replaced TableView with RelatableView - Updated tests - Removed max field items from settings for now, use :config - Also disabled Vis when results exceed max safe limit
17a356c
to
8b58fe9
Compare
@oskarhane great catch, updated! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
⛩
This PR introduces a new configuration option in browser for truncating max field length before they are passed to rendering layers. The reason for this is that certain queries can produce a single result with a lot of values in a given field, which we had yet to account for.
This PR also adds
@relate-by-ui/relatable
table to improve rendering performance.Finally this PR also adds a max limit before Viz is disabled as it cannot handle more than 1000 rendered nodes/relationships
STR
Screenshot
changelog: Add a more performant result table