Repository navigation
PlanStore (from old wiki) #3979
Closed
chenlica
started this conversation in
archived-wiki
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
From the page https://github.com/apache/texera/wiki/PlanStore (may be dangling)
====
Author(s): Seungjin Lee, Kishore Narendran
Reviewer(s): Chen Li ** REVIEWED **
Synopsys
Implement a plan store for pre-defined plans. It manages plans using a table called
plan. Plan records, and the JSON strings that describe these plans are stored in the table. The purpose is to use stored plans to make it easier for users to formulate queries using the GUI, and will be eventually used also to store query plans from theTextQLinterface.Status
As of 02/24/2017: UPDATED
As of 12/16/2016: FINISHED
Modules
Related Issues
#256
Description
A table called
planis used in this module. The table has three attributes;name,description, andplanJson, all of which are self-explanatory exceptplanJson. TheplanJsonattribute is the logical plan stored as a JSON string. This is how thetexera-webmodule receives query plans. The description for how this JSON should look can be found in this wiki page. This module deals with managing plan records and storing the Query Plans as JSON strings.Set of public methods in this module is as follows.
Texera Web API endpoints
/planstorePlanStore/planstorePlanStore/planstore/{plan_name}plan_namein thePlanStore/planstore/{plan_name}plan_namewith the information presented in the body of the request/planstore/{plan_name}plan_namein thePlanStoreTODOs
texera-gui.All reactions