Ben Johnson
7048aa519b
clean up ids
2015-09-03 15:50:08 -06:00
Ben Johnson
45fd4fc992
flatten util into pilosa
...
This commit moves ID-related types and functions to the top
level package and moves remaining statsd wrapper into a `statsd`
package.
2015-09-03 14:43:34 -06:00
Ben Johnson
3c832591df
move index package to root package
...
This commit moves the index package to the root. Because pilosa
is an index at its core, it's redundant to have an index
subpackage. It also provides better naming such as `pilosa.Bitmap`
instead of `index.Bitmap`.
2015-08-31 16:54:53 -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
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
travisturner
181215b493
add support for top-n(all())
2014-09-29 11:15:53 -05: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
ef298b2c79
range foundation
2014-08-11 20:26:31 +00: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
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
Todd Gruben
6b8428f64c
adusted cas batch; removed panics
2014-06-24 07:55:43 -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
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
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
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
c1edbb9382
preparation for macro support. clean up the RunQuery logic
2014-01-10 13:24:53 -06:00
travisturner
763a649f1a
make profile_id uint64. handle Get/Set/Cat QuerySteps
2014-01-06 20:18:41 -06:00
travisturner
7fc18eca93
a basic executor and QueryStep handler
2014-01-03 15:14:51 -06:00
travisturner
fc75d37300
add support for Set() queries to lexer/parser/planner
2013-12-30 13:31:40 -06:00
travisturner
d7a3ecd70a
query parser and planner (PQL string > lex > tokens > parser > query > planner > query plan)
2013-12-27 11:20:45 -06:00
Cody Soyland
781ecd0ce4
gofmt all the things!
2013-12-16 11:21:27 -06:00
travisturner
f6c712caf6
Lexer updates. DB topology updates
2013-12-06 07:54:19 -06:00
Cody Soyland
4fa9c329c2
Add new lexer.
2013-11-26 16:22:01 -06:00
Cody Soyland
8c3e2a8be0
Move around things.
2013-10-25 17:07:58 -05:00
Cody Soyland
3f2ff1a0e3
Initial work on query planner, parser, and connection logic.
2013-10-16 17:34:43 -05:00