Paul Masurel
821208480b
Adding Debug/Display impl. Refining the ColumnIndex::get_cardinality
2023-03-26 14:40:37 +09:00
Paul Masurel
a2e3c2ed5b
Renaming Column::idx -> Column::index ( #1961 )
...
There was some variable name ghosting happening.
2023-03-26 13:58:50 +09:00
Paul Masurel
2b6a4da640
Exposing empty column builder. ( #1959 )
2023-03-24 16:34:41 +09:00
PSeitz
da2804644f
fetch blocks of vals in aggregation for all cardinality ( #1950 )
...
* fetch blocks of vals in aggregation for all cardinality
* move caching in common accessor
2023-03-23 08:41:11 +01:00
Paul Masurel
0a726a0897
Added Empty ColumnIndex ( #1910 )
2023-02-27 13:59:22 +09:00
Paul Masurel
06850719dc
Renaming .values(DocId) to .values_for_doc(DocId) ( #1906 )
2023-02-27 12:15:13 +09:00
Paul Masurel
0274c982d5
Refactoring. ( #1881 )
...
`ColumnValues` wrongly located in column_values/column.rs due to
historical reason moves to column_values/mod.rs
u128 stuff gets its own directory like u64 stuff.
2023-02-17 21:57:14 +09:00
PSeitz
74bf60b4f7
implement SegmentAggregationCollector on bucket aggs ( #1878 )
2023-02-17 12:53:29 +01:00
PSeitz
111f25a8f7
clippy ( #1879 )
...
* fix clippy
* fix clippy
* fmt
2023-02-17 11:34:21 +01:00
Paul Masurel
097fd6138d
Fix clippy comments ( #1872 )
2023-02-14 23:12:45 +09:00
PSeitz
1cfb9ce59a
improve range query performance ( #1864 )
...
fix RowId vs DocId naming
fixes #1863
2023-02-14 13:25:39 +09:00
Paul Masurel
bd5eea9852
Integrated columnar work.
2023-02-09 13:14:31 +01:00
PSeitz
b31fd389d8
collect columns for merge ( #1812 )
...
* collect columns for merge
* return column_type from, fix visibility
* fix
Co-authored-by: Paul Masurel <paul@quickwit.io >
2023-01-20 07:58:29 +01:00
Paul Masurel
89cec79813
Make it possible to force a column type and intricate bugfix. ( #1815 )
2023-01-20 14:30:56 +09:00
Paul Masurel
e3d504d833
Minor code cleanup ( #1810 )
2023-01-19 17:47:26 +09:00
Paul Masurel
5a42c5aae9
Add support for multivalues ( #1809 )
2023-01-19 16:55:01 +09:00
Paul Masurel
a86b104a40
Differentiating between str and bytes, + unit test
2023-01-19 14:38:12 +09:00
PSeitz
f9abd256b7
add ip addr to columnar ( #1805 )
2023-01-19 05:36:06 +01:00
Paul Masurel
9f42b6440a
Completed unit test for dictionary encoded column
2023-01-19 12:15:27 +09:00
Paul Masurel
25bad784ad
Integrated fastfield codecs into columnar. ( #1782 )
...
Introduced asymetric OptionalCodec / SerializableOptionalCodec
Removed cardinality from the columnar sstable.
Added DynamicColumn
Reorganized all files
Change DenseCodec serialization logic.
Renamed methods to rank/select
Moved versioning footer to the columnar level
2023-01-16 17:24:49 +09:00