minio/pkg/s3select/sql
Klaus Post c9b8bd8de2 S3 Select: optimize output (#8238)
Queue output items and reuse them.
Remove the unneeded type system in sql and just use the Go type system.

In best case this is more than an order of magnitude speedup:

```
BenchmarkSelectAll_1M-12    	       1	1841049400 ns/op	274299728 B/op	 4198522 allocs/op
BenchmarkSelectAll_1M-12    	      14	  84833400 ns/op	169228346 B/op	 3146541 allocs/op
```
2019-09-17 05:56:27 +05:30
..
jsondata Add JSON Path expression evaluation support (#7315) 2019-03-09 08:13:37 -08:00
aggregation.go aggregation functions' argument may already has been cast to numeric (#7876) 2019-07-05 10:38:38 -07:00
analysis.go Fix s3select TRIM function's nil pointer dereference bug (#7817) 2019-06-24 16:59:33 -07:00
errors.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
evaluate.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30
funceval.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30
jsonpath_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
jsonpath.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
parser_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
parser.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30
record.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30
statement.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30
stringfuncs_test.go fix unicode support related bugs in s3select (#7877) 2019-07-05 09:43:10 -07:00
stringfuncs.go fix unicode support related bugs in s3select (#7877) 2019-07-05 09:43:10 -07:00
timestampfuncs_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
timestampfuncs.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
utils.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30
value_test.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30
value.go S3 Select: optimize output (#8238) 2019-09-17 05:56:27 +05:30