minio/pkg/s3select
Aditya Manthramurthy fd4e15c116 Flush the records staging buffer periodically (#7193)
- Staging buffer is flushed every 500ms. In cases where the result
  records are slowly generated (e.g. when a where condition
  matches very few records), this change causes the server to send
  results even though the staging buffer is not full.

- Refactor messageWriter code to use simpler channel based
  co-ordination instead of atomic variables.
2019-02-06 16:03:05 +05:30
..
csv Add new SQL parser to support S3 Select syntax (#7102) 2019-01-28 17:59:48 -08:00
json Add support for Timestamp data type in SQL Select (#7185) 2019-02-04 20:54:45 -08:00
parquet Add new SQL parser to support S3 Select syntax (#7102) 2019-01-28 17:59:48 -08:00
sql Add support for Timestamp data type in SQL Select (#7185) 2019-02-04 20:54:45 -08:00
errors.go Refactor s3select to support parquet. (#7023) 2019-01-08 16:53:04 -08:00
genmessage.go Refactor s3select to support parquet. (#7023) 2019-01-08 16:53:04 -08:00
message.go Flush the records staging buffer periodically (#7193) 2019-02-06 16:03:05 +05:30
progress.go Refactor s3select to support parquet. (#7023) 2019-01-08 16:53:04 -08:00
select.go Flush the records staging buffer periodically (#7193) 2019-02-06 16:03:05 +05:30
select_benchmark_test.go Refactor s3select to support parquet. (#7023) 2019-01-08 16:53:04 -08:00
select_test.go Use a buffer to collect SQL Select result rows (#7158) 2019-01-28 20:00:18 -08:00
testdata.parquet Refactor s3select to support parquet. (#7023) 2019-01-08 16:53:04 -08:00
unused-errors.go Refactor s3select to support parquet. (#7023) 2019-01-08 16:53:04 -08:00