influxdb/tsdb/tsm1
Edd Robinson aeeef803c0 Batch oriented boolean encoders
This commit adds a tsm1 function for encoding a batch of booleans into a
provided buffer.

The following benchmarks compare the performance of the existing
iterator based encoders, and the new batch oriented encoders using
randomly generated sets of booleans.
2018-11-01 18:59:19 +00:00
..
DESIGN.md
array_cursor.gen.go
array_cursor.gen.go.tmpl
array_cursor_iterator.gen.go chore(fmt): fix and simplify go formatting 2018-10-08 17:23:54 -05:00
array_cursor_iterator.gen.go.tmpl
array_cursor_iterator.go chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00
array_encoding.go Rename time batch decoders 2018-11-01 18:59:19 +00:00
array_encoding_test.go
batch_boolean.go Batch oriented boolean encoders 2018-11-01 18:59:19 +00:00
batch_boolean_test.go Batch oriented boolean encoders 2018-11-01 18:59:19 +00:00
batch_float.go Improvements to batch float encoder 2018-11-01 18:59:19 +00:00
batch_float_test.go Batch oriented int encoders 2018-11-01 18:59:19 +00:00
batch_integer.go Batch oriented int encoders 2018-11-01 18:59:19 +00:00
batch_integer_test.go Batch oriented string encoders 2018-11-01 18:59:19 +00:00
batch_string.go Batch oriented string encoders 2018-11-01 18:59:19 +00:00
batch_string_test.go Batch oriented string encoders 2018-11-01 18:59:19 +00:00
batch_timestamp.go Batch oriented timestamp encoders 2018-11-01 18:59:19 +00:00
batch_timestamp_test.go Batch oriented timestamp encoders 2018-11-01 18:59:19 +00:00
bit_reader.go
bit_reader_test.go
bool.go
bool_test.go
cache.go Add skeleton buildtsi 2018-10-11 17:45:47 +01:00
cache_race_test.go
cache_test.go
compact.gen.go
compact.gen.go.tmpl
compact.gen.go.tmpldata
compact.go
compact_test.go
encoding.gen.go
encoding.gen.go.tmpl
encoding.gen.go.tmpldata
encoding.gen_test.go
encoding.go
encoding_test.go
engine.gen.go
engine.gen.go.tmpl
engine.go tsdb: remove hll sketches 2018-10-31 15:41:39 -06:00
engine_cursor.go
engine_test.go tsm1: remove digests and backup/restore 2018-10-31 15:41:07 -06:00
file_store.gen.go
file_store.gen.go.tmpl
file_store.gen.go.tmpldata
file_store.go
file_store_array.gen.go
file_store_array_test.go
file_store_key_iterator.go
file_store_key_iterator_test.go
file_store_observer.go
file_store_test.go refactor: move the logger package from influxdb to platform 2018-10-10 15:49:07 -05:00
float.go
float_test.go Batch oriented float encoders 2018-11-01 18:59:19 +00:00
int.go
int_test.go
iterator.gen.go chore(fmt): fix and simplify go formatting 2018-10-08 17:23:54 -05:00
iterator.gen.go.tmpl
iterator.gen.go.tmpldata
iterator.go Remove the fields index 2018-10-15 10:22:07 -06:00
iterator_test.go refactor: move the logger package from influxdb to platform 2018-10-10 15:49:07 -05:00
mmap_unix.go
mmap_windows.go
pools.go
reader.gen.go
reader.gen.go.tmpl
reader.gen.go.tmpldata
reader.go storage: MeasurementStats.ReadFrom requires ByteReader 2018-10-19 14:16:20 -07:00
reader_test.go
ring.go
ring_test.go
scheduler.go
scheduler_test.go
stats.go
stats_test.go
string.go
string_test.go
timestamp.go
timestamp_test.go
tombstone.go chore(fmt): fix and simplify go formatting 2018-10-08 17:23:54 -05:00
tombstone_test.go
wal.go
wal_test.go
writer.go
writer_test.go