Clint Wylie
Clint Wylie
### Description Fixes an issue with the cache key information used to encode ordering for top n and group by queries, which just refer to the name. However, since many...
Closes #3922 ### Description This PR adds a new way of storing `STRING` typed columns, using an incremental encoding strategy called 'front coding'. Essentially, sorted values are split into buckets;...
### Description Adds specialized implementations for java long, double, and int value type implementations of `FixedIndexed`, which is used by the nested data columns added in #12753. While not entirely...
### Motivation Apache Druid has quite a lot of tricks up its sleeve for providing extremely fast queries on very large datasets. However, one of the major limitations in the...
I've been investigating using the FastPFor algorithm for integer columns in Druid, following up on the discussion and experimentation mentioned [in this issue](https://github.com/apache/incubator-druid/issues/4080). Initially, I was solely using your [Java...
### Description This PR fixes some issues encountered with nested column objects with key names containing newlines or commas, which while valid JSON, are not cool with the way the...
### Description `RowSignatures.toRelDataType` did not correctly handle conversion of nested array types such as `ARRAY` etc, since the `ARRAY` handling case only checked for the primitive column types. I have...
### Description WIP solution to #7124 to show internal breakdown of column parts to show what pieces are driving segment sizes #### Release note This PR has: - [ ]...
### Description Adds a new `TypedInFilter` similar to the work done for equality and range filters in #14542, as a replacement for `InDimFilter` which deals in native match value types...
### Description #10219 added `hasNulls` to `ColumnCapabilities`, allowing things to know if a column has any null values in SQL compatible mode (`druid.generic.useDefaultValueForNull=false`). With this information available, `NullableNumericAggregatorFactory` can be...