influxdb/storage/reads
Jonathan A. Sternberg 5e77bd1e28
feat(query): implement the read tag values rpc call in the query engine ()
If a pattern is seen that matches the `v1.tagValues(...)` call, then it
will be replaced with a direct RPC call to read the tag values for the
selected tag key which should be better optimized than reading from the
storage engine tsm1 files.
2019-04-23 12:56:35 -05:00
..
datatypes feat(storage): Implement storage schema RPC de/serializer, merge, APIs () 2019-04-16 16:01:05 -07:00
Makefile chore(Makefile): add target to check generated files are accurate 2018-12-18 12:54:17 -07:00
array_cursor.gen.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
array_cursor.gen.go.tmpl refactor: move the tsm1/wal into the storage/wal package 2019-02-04 10:32:52 -07:00
array_cursor.gen.go.tmpldata chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00
array_cursor.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
eval.go chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00
expr.go chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00
gen.go build(Makefile): fix various bug with makefiles 2018-12-19 17:02:19 -07:00
group_resultset.go chore(storage): Don't log every read request () 2019-03-25 13:14:45 -07:00
group_resultset_test.go chore(gen): Update the gen package to produce 2.0 series keys 2019-03-19 20:35:02 -07:00
keymerger.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
keymerger_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
merge.go chore(storage): Merge StringIterator cursor stats () 2019-04-22 15:39:21 -07:00
merge_test.go chore(storage): Merge StringIterator cursor stats () 2019-04-22 15:39:21 -07:00
mergegroupresultset.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
mergegroupresultset_test.go fix(reads): Add retry when fetching data from StreamReader 2019-03-05 11:45:51 -07:00
predicate.go fix(reads): HasFieldValueKey searches for "$", not "_value" () 2019-04-04 11:13:09 -07:00
predicate_test.go fix(reads): HasFieldValueKey searches for "$", not "_value" () 2019-04-04 11:13:09 -07:00
reader.go feat(query): implement the read tag values rpc call in the query engine () 2019-04-23 12:56:35 -05:00
readstate_string.go feat(reads): Implement ResultSet and GroupResultSet for protobuf streams 2018-11-21 12:01:35 -07:00
response_writer.gen.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
response_writer.gen.go.tmpl chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
response_writer.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
response_writer_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
resultset.go refactor(storage): ReadFilter storage operation 2019-04-08 15:59:37 -07:00
series_cursor.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
store.go chore: Move StringIterator to cursors package for wider reuse 2019-04-18 16:19:17 -07:00
store_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
stream_reader.gen.go fix(reads): Interface to identify a remote streamed cursor 2019-03-11 18:40:35 -07:00
stream_reader.gen.go.tmpl fix(reads): Interface to identify a remote streamed cursor 2019-03-11 18:40:35 -07:00
stream_reader.go feedback(reads): Clear r.buf before read 2019-03-05 11:45:51 -07:00
stream_reader_gen_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
stream_reader_gen_test.go.tmpl chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
stream_reader_test.go feedback(reads): Clear r.buf before read 2019-03-05 11:45:51 -07:00
string_iterator_reader.go fix: Add API compatibility assertion 2019-04-18 16:19:19 -07:00
string_iterator_reader_test.go chore(storage): Merge StringIterator cursor stats () 2019-04-22 15:39:21 -07:00
string_iterator_writer.go chore: Move StringIterator to cursors package for wider reuse 2019-04-18 16:19:17 -07:00
string_iterator_writer_test.go chore(storage): Merge StringIterator cursor stats () 2019-04-22 15:39:21 -07:00
table.gen.go fix(storage/reads): release arrow buffers when advancing on table () 2019-03-20 15:48:59 +01:00
table.gen.go.tmpl fix(storage/reads): release arrow buffers when advancing on table () 2019-03-20 15:48:59 +01:00
table.go fix(reads): Interface to identify a remote streamed cursor 2019-03-11 18:40:35 -07:00
tagsbuffer.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
types.tmpldata chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00