druid/docs/querying
Soumyava afe22907a5
Calcite upgrade 1.35 (#14510)
* Update to Calcite 1.35.0
* Update from.ftl for Calcite 1.35.0.
* Fixed tests in Calcite upgrade by doing the following:
1. Added a new rule, CoreRules.PROJECT_FILTER_TRANSPOSE_WHOLE_PROJECT_EXPRESSIONS, to Base rules
2. Refactored the CorrelateUnnestRule
3. Updated CorrelateUnnestRel accordingly
4. Fixed a case with selector filters on the left where Calcite was eliding the virtual column
5. Additional test cases for fixes in 2,3,4
6. Update to StringListAggregator to fail a query if separators are not propagated appropriately
* Refactored for testcases to pass after the upgrade, introduced 2 new data sources for handling filters and select projects
* Added a literalSqlAggregator as the upgraded Calcite involved changes to subquery remove rule. This corrected plans for 2 queries with joins and subqueries by replacing an useless literal dimension with a post agg. Additionally a test with COUNT DISTINCT and FILTER which was failing with Calcite 1.21 is added here which passes with 1.35
* Updated to latest avatica and updated code as SqlUnknownTimeStamp is now used in Calcite which needs to be resolved to a timestamp literal
* Added a wrapper segment ref to use for unnest and filter segment reference
2023-08-11 12:47:16 -07:00
..
aggregations.md document expression aggregator (#14497) 2023-08-08 15:49:29 -07:00
caching.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
datasource.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
datasourcemetadataquery.md Docs: Fix some typos. (#14663) 2023-07-26 21:24:18 +05:30
dimensionspecs.md Various documentation updates. (#13107) 2022-09-16 21:58:11 -07:00
filters.md document new filters and stuff (#14760) 2023-08-08 16:01:06 -07:00
geo.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
granularities.md Advise against using WEEK granularity for Native Batch and MSQ (#14341) 2023-05-30 11:40:12 -07:00
groupbyquery.md document virtualColumns in native query documentation, fix some redirects (#12917) 2022-08-18 20:49:23 -07:00
having.md Refactor SQL docs (#12239) 2022-02-11 14:43:30 -08:00
hll-old.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
joins.md Sort-merge join and hash shuffles for MSQ. (#13506) 2023-03-08 14:19:39 -08:00
limitspec.md Sql docs items (#12530) 2022-05-17 16:56:31 -07:00
lookups.md Minor doc fixes. (#14565) 2023-07-11 13:12:40 -07:00
math-expr.md Add REGEXP_REPLACE function. (#14460) 2023-06-29 13:47:57 -07:00
multi-value-dimensions.md Various changes and fixes to UNNEST. (#13892) 2023-03-10 16:42:08 +05:30
multitenancy.md Docs: Fix some typos. (#14663) 2023-07-26 21:24:18 +05:30
nested-columns.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
post-aggregations.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
query-context.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
query-execution.md Limit the subquery results by memory usage (#13952) 2023-06-26 18:12:28 +05:30
query-from-deep-storage.md docs: query from deep storage (#14609) 2023-08-04 11:10:08 +05:30
querying.md Docs: Fix some typos. (#14663) 2023-07-26 21:24:18 +05:30
scan-query.md Refactor SQL docs (#12239) 2022-02-11 14:43:30 -08:00
searchquery.md Docs: Fix some typos. (#14663) 2023-07-26 21:24:18 +05:30
segmentmetadataquery.md Add support for earliest `aggregatorMergeStrategy` (#14598) 2023-07-18 12:37:10 -07:00
select-query.md Add "offset" parameter to the Scan query. (#10233) 2020-08-13 14:56:24 -07:00
sorting-orders.md Refactor SQL docs (#12239) 2022-02-11 14:43:30 -08:00
sql-aggregations.md Calcite upgrade 1.35 (#14510) 2023-08-11 12:47:16 -07:00
sql-array-functions.md docs: add sql array functions to nav (#14361) 2023-06-01 16:45:27 -07:00
sql-data-types.md docs: remove the note about segments (#14161) 2023-05-31 16:37:19 -07:00
sql-functions.md Add REGEXP_REPLACE function. (#14460) 2023-06-29 13:47:57 -07:00
sql-json-functions.md Various documentation updates. (#13107) 2022-09-16 21:58:11 -07:00
sql-metadata-tables.md Add column replication_factor column to sys.segments table (#14403) 2023-06-18 10:02:21 +05:30
sql-multivalue-string-functions.md docs: add sql array functions to nav (#14361) 2023-06-01 16:45:27 -07:00
sql-operators.md docs: clarify Java precision (#13671) 2023-03-15 11:43:41 -07:00
sql-query-context.md document new filters and stuff (#14760) 2023-08-08 16:01:06 -07:00
sql-scalar.md Add REGEXP_REPLACE function. (#14460) 2023-06-29 13:47:57 -07:00
sql-translation.md Improvements to `EXPLAIN PLAN` attributes (#14441) 2023-06-26 23:01:11 -04:00
sql.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
timeboundaryquery.md Refresh query docs. (#9704) 2020-04-15 16:12:20 -07:00
timeseriesquery.md document virtualColumns in native query documentation, fix some redirects (#12917) 2022-08-18 20:49:23 -07:00
topnmetricspec.md Sql docs items (#12530) 2022-05-17 16:56:31 -07:00
topnquery.md document virtualColumns in native query documentation, fix some redirects (#12917) 2022-08-18 20:49:23 -07:00
troubleshooting.md Refactor SQL docs (#12239) 2022-02-11 14:43:30 -08:00
using-caching.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
virtual-columns.md Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00