Clint Wylie

Results 20 issues of 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...

Bug
Area - Querying
WIP

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;...

Performance
Release Notes
Design Review
Area - Segment Format and Ser/De

### 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...

Performance
Area - Querying
WIP

### 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...

Area - Querying
Design Review
Proposal
Area - Segment Format and Ser/De
Area - SQL

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...

help wanted

### 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...

Bug
Area - Querying
WIP

### 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...

Bug
Area - Querying
Area - SQL

### 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: - [ ]...

Area - Querying
WIP
Area - Segment Format and Ser/De

### 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...

Performance
Area - Querying
Area - Segment Format and Ser/De
Area - Dependencies

### 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...

Performance
Area - Querying
Area - Streaming Ingestion
Refactoring
Area - Null Handling