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

Support for Vizual within Mimir #349

Open
10 tasks
okennedy opened this issue Aug 11, 2019 · 0 comments
Open
10 tasks

Support for Vizual within Mimir #349

okennedy opened this issue Aug 11, 2019 · 0 comments

Comments

@okennedy
Copy link
Member

At some point, we should migrate the implementation of Vizier's spreadsheet-versioning language, Vizual into Mimir.

Benefits

  1. create a Vizual case class with a JSON codec and operations for each of:
  • Reorder columns (Project)
  • Remove column (Project)
  • Add Column (Project adding a column hardcoded to NULL)
  • Rename Column (Project)
  • Remove row (Select on ROWID)
  • Add row (Union ALL with HardTable)
  • Sort
  • Update Cell/Range (Project with CASE)
  • Annotate (Project with DataWarning)
  • Filter (Select)
  1. Add a method that takes a table and a sequence of Vizual operations and, using re-enactment (see discussion here) produces a query that simulates applying the operations.

  2. Add a Vizual operation to the Vizier API.

mrb24 added a commit to VizierDB/web-ui that referenced this issue Dec 4, 2019
the initial implementation is done and working, but workflow execution needs to finish before updating additional cells.  still need to make it so that cell updates are queued and applied at once.   (we may want to wait until UBOdin/mimir#349 is done)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant