influxdb/query
Jonathan A. Sternberg 79092610c8 Support unsigned binary math in fields
Field math works similar to condition evaluation, but not the exact same
because we have more information to work with in field expressions than
we do in conditional math because fields retain the information about
their source while conditions do not.

The main difference is that you cannot add an unsigned literal to the
output of an integer iterator while you can inside of a condition. You
can perform math on a positive integer literal to an unsigned iterator.
Inside of the condition, we aren't sure if an integer is because of a
literal or because of an iterator so we can't make that distinction.
2017-10-02 17:06:49 -05:00
..
internal Remove unused casting code from the query engine 2017-09-18 12:33:34 -05:00
call_iterator.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
call_iterator_test.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
cast.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
compile.go Fix time constraints in subqueries from the refactor 2017-09-08 11:55:53 -05:00
compile_test.go Merge pull request #8771 from influxdata/js-restore-old-timerange-behavior 2017-09-14 12:00:50 -05:00
emitter.go Support the unsigned type in query.Emitter 2017-09-25 15:08:18 -05:00
emitter_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
explain.go Include the number of scanned cached values in the iterator cost 2017-09-06 15:41:07 -05:00
functions.gen.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
functions.gen.go.tmpl Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
functions.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
functions_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
iterator.gen.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
iterator.gen.go.tmpl Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
iterator.go Support unsigned binary math in fields 2017-10-02 17:06:49 -05:00
iterator_mapper.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
iterator_mapper_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
iterator_test.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
linear.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
monitor.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
point.gen.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
point.gen.go.tmpl Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
point.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
point_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
query.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
query_executor.go Report the task status for a query 2017-09-19 14:48:56 -05:00
query_executor_test.go Report the task status for a query 2017-09-19 14:48:56 -05:00
result.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
select.go Support unsigned binary math in fields 2017-10-02 17:06:49 -05:00
select_test.go Support unsigned binary math in fields 2017-10-02 17:06:49 -05:00
subquery.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
task_manager.go Report the task status for a query 2017-09-19 14:48:56 -05:00
tmpldata Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00