Edd Robinson
|
3dd41cb71d
|
refactor: tidy encoding
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
e511c5fc4a
|
refactor: stuck
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
b0e0676f61
|
refactor: address lifetimes
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
9cb18fd942
|
refactor: address lifetimes
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
551f6c3c78
|
refactor: cleanup
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
d3fd2c3629
|
feat: wip group by *
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
cad5e45208
|
perf: add ability to get all encoded values
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
cfa0ef9c23
|
perf: improve group sort
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
bbebee654a
|
feat: support windowed aggregates with hash sort
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
a1d57270fd
|
refactor: DRY up grouped aggregates to do windowing
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
6e8e11c09c
|
refactor: move group methods to sort/stream
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
ee46c194c8
|
refactor: integrate windowing into grouping
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
4a153f5f7d
|
feat: generalise windowing to sorted/unsorted groups
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
ab866073e3
|
perf: faster group by with sorted cols
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
f588b9ff61
|
refactor: move AggregateType and push aggregates down
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
d1f9ca3acf
|
feat: add support for providing column sort
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
577834c90f
|
test: fix broken tests
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
0132a600b5
|
feat: add schema wrapper for sort order
|
2020-09-25 10:12:46 +01:00 |
alamb
|
957ff79e2f
|
docs: add additional documentation for sets of test parameters
|
2020-09-25 10:12:46 +01:00 |
alamb
|
54e9d38589
|
chore: update the refs to github
|
2020-09-25 10:12:46 +01:00 |
alamb
|
41899203d9
|
refactor: implement a prototype datafusion integration layer demonstration
|
2020-09-25 10:12:46 +01:00 |
alamb
|
820277a529
|
feat: load segments from parquet
|
2020-09-25 10:12:46 +01:00 |
alamb
|
acfef35a0e
|
feat: load segments from parquet
|
2020-09-25 10:12:46 +01:00 |
alamb
|
7f815099d0
|
feat: Read from parquet rather than arrow
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
44aaddb8bd
|
refactor: tidy up query runs
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
a5a8667a42
|
feat: group by sorting
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
231f429a56
|
feat: sort group by measurement
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
d70d5dde9d
|
feat: support pre-populating dictionary
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
c1cbbf18f8
|
fix: column sorting pre-check
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
b994831163
|
refactor: decoded encoded ids
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
3df79a675d
|
feat: multi-group hash
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
0d5b648980
|
feat: add support for returning encoded values
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
2387b7c849
|
feat: add support for group by aggregate
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
3fef4ff110
|
feat: add equivalent of ReadFilter
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
759254b381
|
feat: add support for time >= x and time < y
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
da9d3cd528
|
feat: grouping and aggregate
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
e3e1611e82
|
feat: predicate pushdown
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
ee8ac1b909
|
refactor: return row id
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
150a5a9c81
|
feat: get row by id
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
270bdefcb1
|
feat: add ability to scan column and materialise
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
d43d7bb3d4
|
feat: nullable tags
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
69bc0424bf
|
feat: add filter by tag
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
a5384d1771
|
feat: column last and filter by time
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
527083f7a0
|
feat: column max and column first
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
8670af5d30
|
feat: column min
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
aba02cb731
|
feat: basic store
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
cb3e948ca0
|
feat: TO REMOVE - TSM -> Arrow
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
238e989555
|
feat: add ability to emit Packer values in chunks
|
2020-09-25 10:12:46 +01:00 |
Edd Robinson
|
6d79321837
|
feat: add mutli-column Quicksort for `[Packers]`
|
2020-09-25 10:12:46 +01:00 |
Carol (Nichols || Goulding)
|
818ffff411
|
refactor: Use value_as_[type]_values methods
These call value_type anyway, so it feels like this eliminates duplicate
calls... not seeing too much of a difference in profiling though.
|
2020-09-24 16:23:12 -04:00 |