comparison src/sql.sig @ 2294:f8903af753ff

Support nested queries but disable UrFlow for now.
author Ziv Scully <ziv@mit.edu>
date Thu, 19 Nov 2015 01:59:00 -0500
parents 70ec9bb337be
children
comparison
equal deleted inserted replaced
2293:8be54d7bd06e 2294:f8903af753ff
79 79
80 datatype sitem = 80 datatype sitem =
81 SqField of string * string 81 SqField of string * string
82 | SqExp of sqexp * string 82 | SqExp of sqexp * string
83 83
84 type query1 = {Select : sitem list, 84 datatype jtype = Inner | Left | Right | Full
85 From : (string * string) list,
86 Where : sqexp option}
87 85
88 datatype query = 86 datatype fitem =
89 Query1 of query1 87 Table of string * string (* table AS name *)
88 | Join of jtype * fitem * fitem * sqexp
89 | Nested of query * string (* query AS name *)
90
91 and query =
92 Query1 of {Select : sitem list, From : fitem list, Where : sqexp option}
90 | Union of query * query 93 | Union of query * query
91 94
92 val query : query parser 95 val query : query parser
93 96
94 datatype dml = 97 datatype dml =