Commit Graph

10780 Commits (05d1a948d01105677928649e356f64cb07b8f1b0)

Author SHA1 Message Date
John Shahid 752019aec5 make the assertion stronger. 2013-10-09 16:05:32 -04:00
John Shahid 9c459db93c clarify the docs. 2013-10-09 16:05:19 -04:00
John Shahid ffda730b03 print the diff between the actual result and the expected result. 2013-10-09 16:05:08 -04:00
John Shahid 7eb5c02301 make the test pass and refactor the tests. 2013-10-09 15:57:34 -04:00
Todd Persen bf8a7c0ac5 WIP: more engine tests. 2013-10-09 14:55:00 -04:00
Paul Dix 279a67b563 Remove some cruft around storing the connect string of the leader 2013-10-09 13:36:10 -04:00
Todd Persen d8a25cf5ca Fix the test script for macs 2013-10-09 13:28:35 -04:00
Paul Dix e566a4d39c Add test and code to verify that servers can be added and removed 2013-10-09 13:26:38 -04:00
John Shahid 50227fe4a0 add the query engine interface. 2013-10-09 13:16:20 -04:00
John Shahid 8b65f7e728 update the coordinator docs. 2013-10-09 13:16:10 -04:00
John Shahid 3118312a21 start writing tests for the query engine. 2013-10-09 12:09:16 -04:00
John Shahid 5de35550e6 able to run tests in one package only. 2013-10-09 12:08:30 -04:00
John Shahid 0a88a01771 Rename the query package to parser. 2013-10-09 11:33:54 -04:00
Paul Dix 41cf035abf Add replication notes 2013-10-09 11:21:57 -04:00
Todd Persen bfb9852d80 DRY 2013-10-09 09:12:21 -04:00
John Shahid 8027a0b2c8 be more verbose. 2013-10-08 17:38:56 -04:00
John Shahid 9b0ec7e302 remove generated code from the repo. 2013-10-08 17:35:25 -04:00
John Shahid 27cc664838 be more verbose. 2013-10-08 17:32:42 -04:00
Paul Dix 7bbcf3aa66 Add raft and gorilla mux to the build script 2013-10-08 17:33:35 -04:00
Paul Dix 2a03acf57b Fix the storage engine interface to build with things in protocol 2013-10-08 17:31:41 -04:00
Paul Dix 4d2cb288c5 Refactor raft server to have a generic command processor 2013-10-08 17:25:34 -04:00
Paul Dix 340f1dcdfe Ignore all github repos 2013-10-08 17:24:46 -04:00
Paul Dix 31f033c2dc Initial parts of the configuration consensus stuff. 2013-10-08 17:24:08 -04:00
John Shahid e41ad7fd20 format before running the tests. 2013-10-08 17:17:12 -04:00
John Shahid c0ee40e82c build and test all packages. 2013-10-08 17:01:20 -04:00
John Shahid 59493d3714 build the packages that don't have tests. 2013-10-08 17:00:28 -04:00
Todd Persen f2cbeb3795 Fix arithmetic operations 2013-10-08 16:29:14 -04:00
Todd Persen d5f4571cfc ignore .DS_Store 2013-10-08 16:28:45 -04:00
Todd Persen f5f83e7bf2 disable yacc debug 2013-10-08 16:06:37 -04:00
Todd Persen c055531ef7 fix the associativity of the arithmetic operators 2013-10-08 16:02:18 -04:00
Todd Persen 51893ebd37 Parsing complex arithmetic operations. 2013-10-08 15:50:59 -04:00
Todd Persen 10f571263c Simplify API. 2013-10-08 12:56:59 -04:00
Todd Persen 6005989c27 Ignore binaries for Valgrind. 2013-10-08 12:56:23 -04:00
Todd Persen 8e87803ee5 fix the test script on mac os 2013-10-08 12:43:46 -04:00
John Shahid f3e1705180 exit on error sucks. 2013-10-08 11:21:50 -04:00
John Shahid 2986037e63 generate yacc and lex c code on linux only. 2013-10-08 11:21:10 -04:00
John Shahid f7e0272899 support regex operations and regex table names. 2013-10-08 11:00:07 -04:00
John Shahid 393afe1014 shuffle things around. 2013-10-08 10:48:19 -04:00
John Shahid 100ffbf82d support arbitrary functions on tables. 2013-10-07 17:54:24 -04:00
John Shahid 5176f96a97 add more tests and document the ones that are left. 2013-10-07 17:19:52 -04:00
John Shahid e1d3bcd81b support last and first. 2013-10-07 17:13:53 -04:00
John Shahid 1a4bda7925 parse more complicated boolean expresssions and override precedence with parentheses. 2013-10-07 16:20:42 -04:00
John Shahid deaa6132c1 don't try to reclose a query and return nil on error. 2013-10-07 14:58:43 -04:00
John Shahid e79f009c09 support group by clauses and function calls in the column names part of the select. 2013-10-07 14:32:52 -04:00
John Shahid 4d2e0b9980 free allocated memory on error. 2013-10-07 12:58:43 -04:00
John Shahid 77080fe875 better error reporting with location. 2013-10-07 12:35:04 -04:00
John Shahid 32fa2d1df9 Fix associativity and support and/or in where clauses. 2013-10-07 12:01:33 -04:00
John Shahid bd81803436 parse more grammar and test memory leaks when running the tests. 2013-10-07 11:13:39 -04:00
John Shahid 448e6716c0 add inequality and column names parsing 2013-10-05 23:24:42 -04:00
John Shahid d376277a98 remove an extra =. 2013-10-03 18:13:53 -04:00