Dan Spencer
|
56c7013c51
|
GroupInfo; more aggregate work
|
2015-04-13 04:34:19 -06:00 |
|
Dan Spencer
|
5da5d8a77f
|
Change Compiler into QueryCompiler, new one for each query and subquery
Add query id
|
2015-04-13 04:34:19 -06:00 |
|
Dan Spencer
|
f4d0841224
|
Use incrementing source id variable inside Compiler, not callback
|
2015-04-13 04:34:19 -06:00 |
|
Dan Spencer
|
a4404ce2fe
|
Move SELECT compilation into its own method
|
2015-04-13 04:34:19 -06:00 |
|
Dan Spencer
|
8a5d628bba
|
Simplify SourceScope
Replace ColumnNames with Vec<Identifier>
Make fields private
|
2015-04-13 04:34:18 -06:00 |
|
Dan Spencer
|
f7c347a7ce
|
Don't build FROM+WHERE from SourceScope data
|
2015-04-13 04:34:18 -06:00 |
|
Dan Spencer
|
67e13d6298
|
Refactor query plan compiler into a Compiler type
|
2015-04-13 04:34:18 -06:00 |
|
Dan Spencer
|
8788fc4a01
|
Move FROM and WHERE compilation to its own function
|
2015-04-13 04:34:18 -06:00 |
|
Dan Spencer
|
b325f3c064
|
Implement boolean logic using three-valued logic (3VL)
|
2015-04-04 11:09:04 -06:00 |
|
Dan Spencer
|
acfdf69e0c
|
Remove as_slice() in favor of implicit derefs
|
2015-03-29 20:08:21 -06:00 |
|
Dan Spencer
|
4f3cc3b17a
|
Rename ColumnValue to Variant
|
2015-03-29 20:08:17 -06:00 |
|
Dan Spencer
|
0372b5d3fe
|
Move ExecuteQueryPlan to queryplan module
|
2015-03-29 20:08:15 -06:00 |
|
Dan Spencer
|
8c9037b7b2
|
Remove some compiler warnings
|
2015-03-29 20:08:11 -06:00 |
|
Dan Spencer
|
718bb72d81
|
Replace SourceId with u32
|
2015-03-29 20:08:10 -06:00 |
|
Dan Spencer
|
bb67fc01c8
|
Lots of progress on the parser and documentation. Expression subqueries work.
|
2015-03-29 20:07:16 -06:00 |
|