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

SQLFlow Parser TODO list #1126

Closed
9 tasks done
tonyyang-svail opened this issue Nov 5, 2019 · 1 comment
Closed
9 tasks done

SQLFlow Parser TODO list #1126

tonyyang-svail opened this issue Nov 5, 2019 · 1 comment
Assignees

Comments

@tonyyang-svail
Copy link
Collaborator

tonyyang-svail commented Nov 5, 2019

Design Doc: https://github.com/sql-machine-learning/sqlflow/blob/develop/doc/design/sqlflow_parser.md

Step 1: support arbitrary select statement

  • Change TRAIN/PREDICT/ANALYZE to TO TRAIN/TO PREDICT/TO EXPLAIN.
  • Connect third party parser.
    • Connect Parser in Go.
    • Connect Parser in Java.
  • Update sql.y to remove standardSelect field.
    • Port ALPS to IR.
    • Port EDL to IR.

Step 2: support SQL program

  • Split SQL program in package sql instead of package server.
  • Update IR to support SQL programs.
@tonyyang-svail
Copy link
Collaborator Author

I am unable to remove the standardSelect field in sql.y because the codegen ALPS and EDL are depending on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant