mimir icon indicating copy to clipboard operation
mimir copied to clipboard

Support for Vizual within Mimir

Open okennedy opened this issue 5 years ago • 0 comments

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.

okennedy avatar Aug 11 '19 18:08 okennedy