Commit graph

70 commits

Author SHA1 Message Date
Ben Johnson
894ae3598f Refactor query tests
This commit refactors the query package tests to use the
standard library testing package instead of goconvey. Goconvey
is now completely removed from the repository.
2015-08-19 10:09:18 -06:00
travisturner
33dd34107a Remove commented code
Some commented test code was left in case these are tests that
need to be implemented.
2015-08-07 17:29:57 -05:00
Ben Johnson
b06ecf3320 Update import path
This commit updates the import path from:

```
pilosa/*
```

to:

```
github.com/umbel/pilosa/*
```

This follows standard Go convention and makes the project "go gettable".

The README was also updated to reflect the changes.
2015-08-05 22:50:38 -06:00
Todd Gruben
662ff2d00c fixed bug in local process determination 2015-03-23 20:30:58 +00:00
Todd Gruben
8b2398b8e5 refactor delete bit 2015-03-04 23:17:36 +00:00
Todd Gruben
2524ff2a51 refactor setbit/clearbit 2015-03-04 20:41:37 +00:00
Todd Gruben
170fe96661 added new logging technique 2015-02-09 22:26:45 +00:00
Todd Gruben
377d850534 added new logging setup 2015-02-05 21:09:07 +00:00
travisturner
e174a804cc handle a square-bracketed list of queries (for plugins) 2014-12-23 16:10:26 -06:00
Todd Gruben
5993c68c8b new priority channel for brand loader 2014-10-10 16:33:43 +00:00
travisturner
181215b493 add support for top-n(all()) 2014-09-29 11:15:53 -05:00
travisturner
d6510791ca only run cat step on slices that exist (as opposed to 0-n slices) 2014-09-15 14:58:54 -05:00
Todd Gruben
d2c701303a added bits decorator to query request 2014-09-05 18:54:20 +00:00
Todd Gruben
098a062a2b added parser support for recall 2014-09-02 20:07:12 +00:00
Todd Gruben
cd6e4d07e8 added stash keyword 2014-08-29 16:29:21 +00:00
Todd Gruben
45cf21bcb2 changed my hold logic to work with platform 2014-08-13 15:38:00 +00:00
Todd Gruben
ef298b2c79 range foundation 2014-08-11 20:26:31 +00:00
Todd Gruben
74f47e32ee range pass1 2014-08-11 19:47:25 +00:00
Todd Gruben
512ccaf3b9 pass #1 top filler 2014-08-11 13:49:29 -05:00
Todd Gruben
d7be05b216 initial compile of hole filling 2014-08-08 19:33:23 +00:00
Todd Gruben
671036432f check for empty values in query 2014-07-28 16:56:40 +00:00
travisturner
62a9961a15 add parser/planner support for the index.Difference method 2014-07-25 16:36:02 -05:00
Todd Gruben
48d6c56533 etcd lock code 2014-07-23 15:03:43 -05:00
travisturner
c229b335c3 adjust test to use the default frame (instead of general) 2014-07-23 11:02:38 -05:00
Todd Gruben
eeaff874ee made test not panic 2014-07-23 10:21:50 -05:00
travisturner
368729d014 allow frame in pql when doing a top-n query (i.e. run top-n against this frame) 2014-07-22 17:00:57 -05:00
travisturner
f0a3ad15de adjusted the error handling around auto fragment creation logic 2014-06-25 11:27:04 -05:00
Todd Gruben
833b3d6592 fixed crashing for missing fragment issue 2014-06-24 09:54:10 -05:00
Todd Gruben
6b8428f64c adusted cas batch; removed panics 2014-06-24 07:55:43 -05:00
Todd Gruben
039687bfa0 bug tracking 2014-06-23 18:14:34 -05:00
Todd Gruben
346158e052 simpified top-n catstep 2014-06-23 11:03:27 -05:00
Todd Gruben
1b89d79c0a auto allocate .001 2014-06-18 15:09:31 -05:00
Todd Gruben
4a2c3e73d0 converted to main cql driver 2014-06-17 13:06:56 -05:00
travisturner
6230d820a1 bubble query-planner errors up to final Hold.Set (remove panics) 2014-04-08 23:32:01 -05:00
Cody Soyland
483f4d22ca Beginning of better error handling. 2014-04-08 16:18:17 -05:00
travisturner
a339e6ba11 convert filter arg from int to uint64 so it matches the IDS arg type from lexer 2014-04-07 11:07:10 -05:00
travisturner
6d8f3c7b86 get new query-refactor (query args, ect) to work with the filter added to the Bitmap struct 2014-04-02 11:10:50 -05:00
travisturner
ad2186a44c Merge branch 'query-refactor' into tlt
Conflicts:
	commands/pilosa-nexter/nexter.go
	query/parser.go
	query/planner_test.go
2014-04-02 10:22:16 -05:00
travisturner
45e4cb40fa adjust some of the tests so they pass 2014-04-02 09:58:04 -05:00
Todd Gruben
ef56ef6af3 added filter(category) to data model 2014-04-01 15:42:35 -05:00
Cody Soyland
c858da3fa7 Query planner - make work with new args from query parser, remove "N" variable 2014-03-18 18:40:40 -05:00
Cody Soyland
f375ad9de5 WIP: lexer/parser refactor/enhancements. 2014-03-04 17:13:57 -06:00
travisturner
b05ad49ec4 add support for top-n LIMIT 2014-02-05 19:51:37 -06:00
travisturner
85f8034d9f add in Top-N logic 2014-02-03 23:13:40 -06:00
Todd Gruben
79b51b6335 fixed int parser overflow in querylanner;changed order of loading startup; adjust top-n calc 2014-01-31 16:37:03 -06:00
travisturner
52f1b3661e rename QueryList to PqlList for clarity 2014-01-13 11:16:23 -06:00
travisturner
66f3aeb21c add support for macros, with Otto javascript to insert filters into macro 2014-01-10 17:51:19 -06:00
travisturner
c1edbb9382 preparation for macro support. clean up the RunQuery logic 2014-01-10 13:24:53 -06:00
travisturner
a500044b40 add in base classes for QueryStep, QueryResult 2014-01-09 10:02:40 -06:00
travisturner
6b13091ca0 remove debugging code 2014-01-08 15:37:37 -06:00