15 Commits

Author SHA1 Message Date
Dan Spencer
3ac37d4f1e Parsed number literals as signed integer first 2015-04-16 10:30:38 -06:00
Dan Spencer
325e0709e6 Implement negate operator 2015-04-16 05:31:36 -06:00
Dan Spencer
5d3e889008 Fix unused variables, dead code 2015-04-14 01:30:45 -06:00
Dan Spencer
42985e09d7 Move "helper" ColumnValueOps functions into ColumnValueOpsExt
It desirable to keep ColumnValueOps small in order to reduce the
potential for logic errors in different ColumnValueOps implementations.
2015-04-14 00:34:05 -06:00
Dan Spencer
ca2bad3fde Implement comparison operators: >, >=, <, <= 2015-04-13 20:36:07 -06:00
Dan Spencer
6f9c43d8e6 Execute basic arithmetic operators 2015-04-13 06:46:19 -06:00
Dan Spencer
54e957ad24 Add number casts to Variant 2015-04-13 06:46:18 -06:00
Dan Spencer
4b76b7fe81 Add conversion methods to ColumnValueOps 2015-04-13 06:46:18 -06:00
Dan Spencer
c378a78900 Add F64NoNaN type 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
49b9c5b6ca Improve variant casting 2015-03-30 13:02:14 -06:00
Dan Spencer
acfdf69e0c Remove as_slice() in favor of implicit derefs 2015-03-29 20:08:21 -06:00
Dan Spencer
372b0fca42 Query plan execution now works, for the most part 2015-03-29 20:08:19 -06:00
Dan Spencer
5ce2f7e56f Add bytes conversion methods to ColumnValueOps, update Variant 2015-03-29 20:08:18 -06:00
Dan Spencer
4f3cc3b17a Rename ColumnValue to Variant 2015-03-29 20:08:17 -06:00