influxdb/query/functions
Nathaniel Cook 5bde0b5be6 fix: Update query services to use Request type
Moves idpe.QueryService into platform/query.ProxyQueryService
Splits the Request into ProxyRequest and Request.

Changes query.QueryService and query.AsyncQueryService to use a Request
type. This means that the Compiler interface is consumed by the service
to abstract out transpilation vs Flux compilation vs raw spec.

The transpiler handler is removed.

There are separate http handlers and service implementations for each of
the three query services.

Query logging types are moved into platform.

The ResultIterator now expects Cancel to always be called.

The fluxd binary exposes the query endpoint specified in the swagger
file.
2018-08-08 15:31:35 -06:00
..
compspecs revert #442 2018-08-01 14:54:32 -04:00
prepcsvtests fix: Update query services to use Request type 2018-08-08 15:31:35 -06:00
storage revert #442 2018-08-01 14:54:32 -04:00
testdata fix: Update query services to use Request type 2018-08-08 15:31:35 -06:00
count.go move types around to avoid cyclic imports 2018-05-21 17:02:42 -06:00
count_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
covariance.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
covariance_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
cumulative_sum.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
cumulative_sum_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
data_test.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
derivative.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
derivative_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
difference.go Merge pull request #398 from influxdata/ap-difference-panic-fix 2018-07-13 10:42:12 -07:00
difference_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
distinct.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
drop_rename_keep.go Flux drop and rename functions (#482) 2018-08-06 11:19:55 -07:00
drop_rename_keep_test.go Flux drop and rename functions (#482) 2018-08-06 11:19:55 -07:00
filter.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
filter_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
first.go rewrite imports 2018-05-21 15:20:06 -06:00
first_test.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
from.go revert #442 2018-08-01 14:54:32 -04:00
from_csv.go tests(query/functions): add benchmarks for all of the query tests 2018-07-26 16:09:13 -05:00
from_csv_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
from_test.go revert #442 2018-08-01 14:54:32 -04:00
group.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
group_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
increase.go Update formatting of flux increase built-in to align with standard style 2018-07-24 10:42:20 -07:00
integral.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
integral_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
join.go flux options interface 2018-07-16 14:24:37 -07:00
join_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
keys.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
keys_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
last.go Remove broken nil check method; add simple interface nil check 2018-07-09 18:10:21 -07:00
last_test.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
limit.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
limit_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
map.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
map_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
max.go Remove broken nil check method; add simple interface nil check 2018-07-09 18:10:21 -07:00
max_test.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
mean.go move types around to avoid cyclic imports 2018-05-21 17:02:42 -06:00
mean_test.go flux options interface 2018-07-16 14:24:37 -07:00
min.go Remove broken nil check method; add simple interface nil check 2018-07-09 18:10:21 -07:00
min_test.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
percentile.go feat(query/functions) Update percentile function to provide a selector option add transpiler support. (#444) 2018-07-25 16:32:04 -04:00
percentile_test.go feat(query/functions) Update percentile function to provide a selector option add transpiler support. (#444) 2018-07-25 16:32:04 -04:00
query_test.go fix: Update query services to use Request type 2018-08-08 15:31:35 -06:00
range.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
range_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
sample.go rewrite imports 2018-05-21 15:20:06 -06:00
sample_test.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
schema_mutators.go Flux drop and rename functions (#482) 2018-08-06 11:19:55 -07:00
set.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
set_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
shift.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
shift_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
skew.go move types around to avoid cyclic imports 2018-05-21 17:02:42 -06:00
skew_test.go flux options interface 2018-07-16 14:24:37 -07:00
sort.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
sort_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
spread.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
spread_test.go flux options interface 2018-07-16 14:24:37 -07:00
state_tracking.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
state_tracking_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
stddev.go move types around to avoid cyclic imports 2018-05-21 17:02:42 -06:00
stddev_test.go flux options interface 2018-07-16 14:24:37 -07:00
sum.go move types around to avoid cyclic imports 2018-05-21 17:02:42 -06:00
sum_test.go flux options interface 2018-07-16 14:24:37 -07:00
system_time.go flux options interface 2018-07-16 14:24:37 -07:00
to_http.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
to_http_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
to_kafka.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
to_kafka_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
top_bottom.go rewrite imports 2018-05-21 15:20:06 -06:00
typeconv.go add HasSideEffect method to Function interface 2018-07-03 12:44:09 -07:00
unique.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
unique_test.go Add filtering to flux range function when not pushed down 2018-07-24 13:33:42 -07:00
window.go chore: Rename local vars for b to tbl 2018-07-13 10:04:38 -06:00
window_test.go chore: Rename block to table 2018-07-13 09:56:35 -06:00
yield.go add HasSideEffect method to Function interface 2018-07-03 12:44:09 -07:00