Akshat Jain

Results 4 issues of Akshat Jain

### Description Currently, we don't support `count (distinct complexColumn) + approximation` for unsupported types, and the query execution fails with a ClassCastException: ``` Caused by: java.lang.ClassCastException: class org.apache.druid.segment.nested.StructuredData cannot be...

Area - Querying

### Description This PR adds retries to handle connection reset errors during GZIPInputStream. We were running into the following error if the connection resets in the middle of ingesting a...

### Description This PR adds a benchmark suite for MSQ window function queries. A sample run on my local gave the following results: ``` Benchmark (maxNumTasks) (rowsPerSegment) Mode Cnt Score...

Area - Batch Ingestion
Area - Querying
Area - Dependencies
Area - MSQ

### Description This PR refactors `WindowOperatorQueryKit` to use a new class `WindowStage` to represent the different window stages. Previously we were dealing with `List` or `List`, and doing a bunch...

Area - Batch Ingestion
Area - MSQ