Adam
2321d81291
Feat/transpiler show databases ( #1363 )
...
* feat(query): databases transformation implementation
add show databases to transpiler
2018-11-13 16:07:28 -05:00
jlapacik
a86a37eb02
transpiler test case for basic group by time
2018-11-13 09:03:04 -08:00
Jonathan A. Sternberg
fadf4f3e4f
deps: update flux dependency
2018-11-08 14:49:35 -06:00
Adam
2d54689eda
skip generated tests in random folder due to known issue in transpiler
2018-11-06 14:04:40 -08:00
jlapacik
3a6810c7ff
generated influxql json tests
2018-11-06 14:04:40 -08:00
Nathaniel Cook
9fecaa0eb0
chore: Update for Flux renaming
2018-11-05 19:30:22 -07:00
Adam
612005cad1
add output to to function ( #1282 )
...
* added (unused) stats struct, and piped written data to output table
* updated to tests since to returns data now
* changes based on review
2018-11-02 13:40:25 -04:00
Mark Rushakoff
dae3dc8a7e
chore(bolt,http,mock,query,testing): fix megacheck errors
2018-11-01 12:54:46 -07:00
Adam
8a1fecd727
to() for influxdb ( #1194 )
...
* update to latest flux master incl. values interface refactor, type inference, planner.
* add measurementColumn parameter, update function params spec
2018-11-01 14:44:56 -04:00
Adam
98be8bcd32
moved to_http and to_kafka to flux and update to latest flux ( #1175 )
2018-10-24 12:33:43 -04:00
Lyon Hill
19b7709bad
Add tasks to the influx cli ( #1163 )
2018-10-23 11:51:13 -06:00
Adam
ea4c08b327
(feat/query): implement a buckets() source function that retrieves all buckets and retention policy information for the active organization. ( #1045 )
2018-10-17 10:21:39 -04:00
Stuart Carnie
4f0c1a7aed
fix(storage): Add db/rp fields for InfluxDB OSS
2018-10-11 15:19:38 -07:00
Chris Goller
2bea48f15a
refactor(testing): rename MustIDFromString to MustIDBase16
2018-10-11 09:54:19 -05:00
Chris Goller
473f4e986c
fix(functions/input): use 16 character hex string for test
2018-10-11 09:54:19 -05:00
Chris Goller
919aae41c8
refactor(id): update storage, read, and flux from to use IDs
2018-10-11 09:54:19 -05:00
Leonardo Di Donato
f42c581ad0
fix(query): edits for uint64 IDs
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2018-10-11 09:54:18 -05:00
Leonardo Di Donato
92ac07ab02
wip(query): fixing platform.IDs
2018-10-11 09:54:18 -05:00
Leonardo Di Donato
8d7f06cf4b
feat(platform/id): using uint64 for platform.IDs
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
Co-Authored-by: Lorenzo Fontana <lo@linux.com>
2018-10-11 09:54:18 -05:00
Jeff Wendling
6bd79ab2fe
Remove unused grpc reader
...
The pb package was only referenced in cmd/influx/query.go, but in
dead code, since it uses the same machinery as the repl, which goes
through the HTTP endpoints, rather than the gRPC endpoints.
2018-10-10 14:06:27 -06:00
Adam
195eb04350
Chore/move from function to platform ( #1013 )
...
* moved execution code for from into query/functions/inputs
* rebase with master, disable buckets accessed test
2018-10-09 20:36:41 -04:00
Adam
58f4e9fc0b
Refactor Platform according to new organization in `flux` ( #966 )
...
We reorganized the functions in flux to have the structure:
/functions
/inputs
/transformations
/outputs
this PR catches up platform to work with the new package layout.
As a separate refactoring issue, we should discuss:
from(bucket: ) should migrate from flux --> platform
to_http and to_kafka should migrate from platform --> flux
2018-10-05 00:06:14 -04:00
Nathaniel Cook
71e13c8e8f
chore: Remove redundant Flux tests
2018-09-14 15:32:15 -06:00
Jonathan A. Sternberg
dfc32d2635
feat(query/influxql): normalize the time for all aggregate queries
...
The transpiler will normalize the `_time` column by dropping any
existing time column and then duplicating `_start` when the query is an
aggregate type.
This works for the selectors because they did not normalize their
`_time` column at all and, while the aggregates did normalize their
`_time` column, we have made the decision to remove that functionality
and have aggregates not set a `_time` column at all.
2018-09-12 16:25:51 -05:00
Nathaniel Cook
672e2d5fe7
chore: Updates to be able to remove platform as a dependency of Flux
2018-09-12 10:18:54 -06:00
Stuart Carnie
ac75af2f58
refactor: Migrate query package to influxdata/flux repository
2018-09-06 11:13:48 -07:00
Christopher M. Wolff
7e7c34f678
Create PreAuthorizer interface, BucketAwareOperationSpec interface ( #664 )
2018-09-05 12:06:26 -07:00
jlapacik
2f1635a85d
csv test for join
2018-09-04 10:04:01 -07:00
Nathaniel Cook
128b85ecd1
feat: Add histogram function for computing bucket based histograms
2018-08-31 09:43:45 -06:00
Nathaniel Cook
46a32e874c
chore: Update 'from' to match spec
...
Removes the `db` parameter and used only bucket and bucketID.
2018-08-30 14:51:51 -06:00
Nathaniel Cook
745376a5fe
Merged pull request #737 from influxdata/nc-group-missing
...
fix: Fix group by panic when missing a column
2018-08-30 14:38:01 -06:00
Adam
559ef60a78
feat(query): Created mapped/unmapped versions of append table and updated functions that use it ( #751 )
2018-08-30 15:01:27 -04:00
Adam
4bb5f5398a
feat(query/functions) Updated percentile to be more memory compact and managed by allocator ( #739 )
2018-08-30 13:35:04 -04:00
Adam
cb3d099f6c
add query/functions/doc.go ( #686 )
...
* finished with first draft of doc.go. Need to follow up on documenting related packages
2018-08-30 12:01:32 -04:00
Nathaniel Cook
e57fab6a7b
fix: Fix group by panic when missing a column
2018-08-29 15:53:47 -06:00
Adam
05a2feb1fc
Added default signature generators for Selector and Aggregate configs and update the functions that need them ( #690 )
...
* Added default signature generators for Selector and Aggregate configs and update the functions that need them
* fix to percentile to collect the correct arguments for both aggregate and selector
2018-08-27 17:20:18 -04:00
Nathaniel Cook
796fd7217e
Merged pull request #685 from influxdata/nc-hist-quantile
...
feat: Add histogramQuantile function
2018-08-27 14:25:35 -06:00
Nathaniel Cook
cf072cbd4d
fix: Add end to end test for histogramQuantile
2018-08-27 10:15:59 -06:00
Nathaniel Cook
a2e7ba3422
Merged pull request #701 from influxdata/nc-builtins
...
fix: Fix missing builtins in REPL
2018-08-27 09:52:31 -06:00
Nathaniel Cook
61bc6df75b
fix: Fix missing builtins in REPL
...
The REPL's use of the interpreter was causing it to not get the builtins
defined in builtin scripts. For example the `top` function was missing.
This change fixes the issues by ensuring the builtins are only evaluated
once and that there is only one way to get the query Interpreter that is
guaranteed to have the proper builtins.
2018-08-27 09:46:13 -06:00
Adam Perlin
015afb74db
Materialize Empty Windows ( #689 )
...
Update window to materialize all windows within bounds
2018-08-24 17:13:31 -07:00
Stuart Carnie
cc88c2f608
refactor(pb): Consolidate to use refactored storage APIs from influxdb
...
* updated influxdata/influxdb:platform vendor dependency
2018-08-24 12:26:45 -07:00
Adam Perlin
302aaee1f5
Bounds Refactor ( #675 )
...
* Refactor bounds in planner
2018-08-23 15:58:29 -07:00
Nathaniel Cook
6e9bfacb45
feat: Add histogramQuantile function
2018-08-23 12:46:39 -06:00
Nathaniel Cook
2c7f6137f1
Merged pull request #665 from influxdata/aa_argNames_fix
...
chore(query/functions): clean up parameters to be appropriately camel…
2018-08-22 09:53:41 -06:00
Nathaniel Cook
44c3b9b962
fix: Use metadata based gRPC tracing
2018-08-20 15:52:09 -06:00
Adam
3a60e42ce6
chore(query/functions): clean up parameters to be appropriately camel-cased and with completed function signatures
2018-08-20 13:40:49 -04:00
Adam
4b4539934b
feat(query/functions): add pivot() builtin procedure
...
pivot() implments the ability to flatten a table according to the values in given columns
2018-08-17 16:45:15 -04:00
Adam Perlin
96d11c3d9f
Add Duplicate function ( #575 )
...
* Add duplicate schema mutation
2018-08-17 12:12:00 -07:00
Adam Perlin
4d9c6c4c39
Add errors as expected output in test framework ( #627 )
...
* Add expected error functionality to test framework; Add EncoderError
type to differentiate between encoding and execution errors
2018-08-16 12:01:20 -07:00