druid/docs/content
Gian Merlino b20e3038b6 SQL: Upgrade to Calcite 1.14.0, some refactoring of internals. (#4889)
* SQL: Upgrade to Calcite 1.14.0, some refactoring of internals.

This brings benefits:
- Ability to do GROUP BY and ORDER BY with ordinals.
- Ability to support IN filters beyond 19 elements (fixes #4203).

Some refactoring of druid-sql internals:
- Builtin aggregators and operators are implemented as SqlAggregators
  and SqlOperatorConversions rather being special cases. This simplifies
  the Expressions and GroupByRules code, which were becoming complex.
- SqlAggregator implementations are no longer responsible for filtering.

Added new functions:
- Expressions: strpos.
- SQL: TRUNCATE, TRUNC, LENGTH, CHAR_LENGTH, STRLEN, STRPOS, SUBSTR,
  and DATE_TRUNC.

* Add missing @Override annotation.

* Adjustments for forbidden APIs.

* Adjustments for forbidden APIs.

* Disable GROUP BY alias.

* Doc reword.
2017-10-10 12:44:05 -07:00
..
comparisons update compares some more (#3158) 2016-06-16 18:34:43 -07:00
configuration add configs to enable fast request failure on broker and historical (#4540) 2017-10-06 14:45:13 -05:00
dependencies Fix a bunch of broken links in the docs. 2016-03-23 10:21:28 -07:00
design Early publishing segments in the middle of data ingestion (#4238) 2017-07-10 22:35:36 -07:00
development adding new post aggregators for test statistics to druid-stats extension (#4532) 2017-10-09 23:43:27 -07:00
ingestion Add flattenSpec support to the Avro parser. (#4832) 2017-09-26 09:26:06 -07:00
misc SQL: Upgrade to Calcite 1.14.0, some refactoring of internals. (#4889) 2017-10-10 12:44:05 -07:00
operations add more tls configs to enable/disable specific cipher suites and protocols (#4902) 2017-10-09 13:53:12 -07:00
querying SQL: Upgrade to Calcite 1.14.0, some refactoring of internals. (#4889) 2017-10-10 12:44:05 -07:00
tutorials Outdated property names (#4146) 2017-04-05 16:37:38 -07:00
toc.md Move scan-query from a contrib extension into core. (#4751) 2017-09-13 09:51:24 -07:00