1. c437a9b [CALCITE-7094] Using a type alias as a constructor function causes a validator assertion failure by Mihai Budiu · 3 days ago main
  2. cc3a4b7 [CALCITE-7096] Invalid unparse for EXTRACT in StarRocks/Doris by xuzifu666 · 3 days ago
  3. b25fcd8 [CALCITE-7097] Update commons-lang to 3.18.0 by Niels Pardon · 3 days ago
  4. e2183d4 [CALCITE-7095] Allow MAP<VARIANT, X> to be indexed by any type of key by Mihai Budiu · 3 days ago
  5. ed71c9a [CALCITE-7079] MongoDB Adapter unable to translate multiple NOT EQUALS expressions combined with AND by zoovwang · 3 days ago
  6. dafb8d7 [CALCITE-7090] Support LogicalRepeatUnion in RelHomogeneousShuttle by ian.bertolacci · 9 days ago
  7. 0071f17 [CALCITE-7083] RelMdDistinctRowCount aggregates implementation problems by Silun Dong · 2 weeks ago
  8. df3b438 [CALCITE-4723] Check whether JDBC adapter generates "GROUP BY ()" against Oracle, DB2, MSSQL by nobigo · 2 weeks ago
  9. e536d39 [CALCITE-7081] Invalid unparse for cast to nested type in ClickHouse by xuzifu666 · 3 weeks ago
  10. e822bc9 [CALCITE-7050] Invalid unparse for FULL JOIN in MySQLDialect by xuzifu666 · 2 weeks ago
  11. aeb69f3 [CALCITE-7071] Add test for replacing JOIN node with its child node when JOIN condition is false by xiedeyantu · 3 weeks ago
  12. b76fe48 [CALCITE-7077] Implement a rule to rewrite FULL JOIN as LEFT JOIN and RIGHT JOIN by xiedeyantu · 2 weeks ago
  13. 31c3a9f [CALCITE-4915] Test for query with unqualified common column and NATURAL JOIN by Aleksey Plekhanov · 3 years, 8 months ago
  14. 5ac6f35 [CALCITE-6080] The simplified form after applying AggregateReduceFunctionsRule is giving wrong results for STDDEV, Covariance with double and decimal types by Denys Kuzmenko · 3 weeks ago
  15. 9609b40 [CALCITE-4756] When subquery include NULL value, Calcite should return the right result by nobigo · 3 weeks ago
  16. a6973bd [CALCITE-6386] Elasticsearch adapter throws NullPointerException when used with with model.json and no username, password or pathPrefix by xuzifu666 · 3 weeks ago
  17. c2282e5 [CALCITE-7074] IN-list that includes NULL converted to Values return wrong result by nobigo · 3 weeks ago
  18. 1e1ea33 [CALCITE-7076] IN-list that includes NULL converted to Values throws exception when When there is a non-null column being compared with a NULL value by nobigo · 3 weeks ago
  19. 2447a2d [CALCITE-7073] If the Java return type of a UDF is ByteString, Calcite should deduce that the SQL type is VARBINARY by Lucas Brenner · 3 weeks ago
  20. 2fb437b [CALCITE-7064] Test introduced in [CALCITE-7009] breaks the build for main by korlov42 · 4 weeks ago
  21. 2143c6b [CALCITE-7067] Maximum precision of UNSIGNED BIGINT type in MysqlSqlDialect should be 20 by ILuffZhe · 4 weeks ago
  22. 7dec961 [CALCITE-7029] Support DPhyp to handle various join types by Silun · 3 weeks ago
  23. b5057b7 [CALCITE-7072] Validator should not insert aliases on subexpressions by Mihai Budiu · 3 weeks ago
  24. 07852af [CALCITE-7068] ElasticSearch adapter support LIKE operator by xuzifu666 · 4 weeks ago
  25. 252d6aa [CALCITE-7051] NATURAL JOIN and JOIN with USING does not match the appropriate columns when caseSensitive is false by Xiong Tenghui · 6 weeks ago
  26. cf91ec8 [CALCITE-7070] FILTER_REDUCE_EXPRESSIONS crashes on expression BETWEEN ( NULL) AND X by Mihai Budiu · 4 weeks ago
  27. 84af562 [CALCITE-6763] Optimize logic to select the tiles with the fewest rows Optim define tile by ClownXC · 7 months ago
  28. 44a9d5c [CALCITE-5583] JDBC adapter does not generate 'SELECT *' when duplicate field names by xiedeyantu · 4 weeks ago
  29. 225933d [CALCITE-7052] When conformance specifies isGroupbyAlias = true the validator rejects legal queries by Mihai Budiu · 5 weeks ago
  30. c3e0f9e [CALCITE-7060] Enable dumping high-level plans in quidem tests by Mihai Budiu · 4 weeks ago
  31. 5a0480c [CALCITE-7066] UNSIGNED types are not supported by databases like Oracle, SQL Server by ILuffZhe · 4 weeks ago
  32. fd57e66 [CALCITE-7010] The well-known count bug by suibianwanwan · 4 weeks ago
  33. 50a4ee0 [CALCITE-7065] CoreRules.PROJECT_REDUCE_EXPRESSIONS crashes when applied to a lambda by Mihai Budiu · 4 weeks ago
  34. 5b5f39a Disable test introduced in #43789 [CALCITE-7009] which breaks main by Mihai Budiu · 4 weeks ago
  35. 85d5b3e [CALCITE-7061] RelMdSize does not handle nested ARRAY/MAP constructor calls by xuzifu666 · 4 weeks ago
  36. 3a9ee36 [CALCITE-4993] Simplify EQUALS or NOT-EQUALS with other number comparison by nobigo · 5 weeks ago
  37. 940cac5 [CALCITE-7009] AssertionError when converting query containing multiple correlated subqueries referencing different tables in FROM by korlov42 · 9 weeks ago
  38. da6a204 [CALCITE-1466] Support for UNSIGNED types of TINYINT, SMALLINT, INT, BIGINT in type system by Mihai Budiu · 7 weeks ago
  39. c41d064 [CALCITE-7058] Decorrelator may produce different column names by Mihai Budiu · 4 weeks ago
  40. 597b1fd [CALCITE-7056] Convert RelNode to Sql failed when the RelNode includes quantify operators by xuzifu666 · 5 weeks ago
  41. 1ba3b68 [CALCITE-7048] Derived types with FLOAT type arguments are handled incorrectly in Presto by xuyu · 7 weeks ago
  42. 0dd30b5 [CALCITE-6950] Use ANY operator to check if an element exists in an array throws exception by nobigo · 5 weeks ago
  43. ee4801d [CALCITE-7055] Invalid unparse for cast to array type in StarRocks by xuyu · 5 weeks ago
  44. b642769 [CALCITE-7042] Eliminate nested TRIM calls, exploiting the fact that TRIM is idempotent by xuyu · 8 weeks ago
  45. 6226dba [CALCITE-7053] In HepPlanner, move down the collectGarbage to topological order for better optimizer performance by nobigo · 5 weeks ago
  46. 88016c0 [CALCITE-7054] Runtime conversion of DECIMAL MULTISET to INT MULTISET or DECIMAL ARRAY to INT MULTISET fails with a ClassCastException by xuyu · 5 weeks ago
  47. 7d632a8 [CALCITE-7047] Improve Volcano planner selection of sort conversion rules by xiedeyantu · 5 weeks ago
  48. 6ee860d [CALCITE-7032] Simplify 'NULL > ALL (ARRAY[1,2,NULL])' to 'NULL' by nobigo · 8 weeks ago
  49. 15e0a3b [CALCITE-7049] When performing garbage collection, HepPlanner should clear the metadata cache by nobigo · 6 weeks ago
  50. 12e7d62 [CALCITE-7044] Add internal operator CAST NOT NULL to enhance rewrite COALESCE operator by nobigo · 7 weeks ago
  51. 3df1189 [CALCITE-7043] Type inferred for SqlItemOperator has incorrect nullability by Mihai Budiu · 8 weeks ago
  52. 24cc46b [CALCITE-7021] Support parse 'CAST('1' AS INTERVAL)' by Juntao Zhang · 9 weeks ago
  53. 66d4ccc [CALCITE-6952] JDBC adapter for StarRocks generates incorrect SQL for REAL datatype by xuyu · 8 weeks ago
  54. af502b5 [CALCITE-7024] Decorrelator does not always produce a query with the same type signature by Mihai Budiu · 8 weeks ago
  55. 6e9c48a Prepare for next development iteration by Alessandro Solimando · 7 weeks ago
  56. 2d5ec10 [CALCITE-7037] Announce 1.40.0 release and update release notes by Alessandro Solimando · 7 weeks ago
  57. e2e77aa [CALCITE-7037] Release Calcite 1.40.0 by Alessandro Solimando · 9 weeks ago calcite-1.40.0 calcite-1.40.0-rc1
  58. 20d503d Revert "[CALCITE-6978] Translation to relational algebra of correlated query with COALESCE causes an assertion failure" by Alessandro Solimando · 8 weeks ago
  59. eee8c89 [CALCITE-6887] ReduceExpressionsRule applied to 'IN subquery' should make the values distinct if the subquery is a Values composed of literals by xuyu · 10 weeks ago
  60. 40e9099 [CALCITE-7027] Improve error message in case of several `UNION`, `INTERSECT`, `EXCEPT` in a query by Sergey Nuyanzin · 9 weeks ago
  61. 00e09ac [CALCITE-5638] Columns trimmer need to consider sub queries by zstan · 3 months ago
  62. 1d4b1fd [CALCITE-7030] Enhance TopologicalOrderIterator to support BOTTOM_UP by nobigo · 9 weeks ago
  63. 60e1b72 [CALCITE-6978] Translation to relational algebra of correlated query with COALESCE causes an assertion failure by Mihai Budiu · 3 months ago
  64. 0748e44 [CALCITE-7014] Support EQUAL/GreaterThanOrEqual/LessThanOrEqual expressions to RexNode In CalcitePrepare by xuyu · 9 weeks ago
  65. 7930184 [CALCITE-7022] Decouple ModelHandler from CalciteConnection by Stamatis Zampetakis · 9 weeks ago
  66. 988caac [CALCITE-6951] Add STRING_TO_ARRAY function(enabled in PostgreSQL Library) by Juntao Zhang · 9 weeks ago
  67. 6c55cd5 Site: Add Zhen Chen as committer by xiedeyantu · 9 weeks ago
  68. 99a08c4 [CALCITE-7008] Extend MinusToAntiJoinRule to support n-way inputs by xiedeyantu · 9 weeks ago
  69. b603c23 [CALCITE-6866] PostgreSQLDialect support to unparse LISTAGG aggregate function by xuyu · 9 weeks ago
  70. d96709c [CALCITE-7019] Simplify 'NULL IN (20, 10)' to 'NULL' by nobigo · 9 weeks ago
  71. c0344cb [CALCITE-7025] Verifying the Quantify operator without compatible types, should throw an exception about the Quantify Operator by nobigo · 9 weeks ago
  72. 4283b87 [CALCITE-6998] The command !set planner-rules does not support rules with multiple Config by xiedeyantu · 9 weeks ago
  73. f8fc4ca [CALCITE-7018] Upgrade Janino from 3.1.11 to 3.1.12 by Stamatis Zampetakis · 9 weeks ago
  74. 4ee33c9 [CALCITE-7001] Cast of malformed literal to TIMESTAMP WITH LOCAL TIME ZONE need to throw informative error by zstan · 2 months ago
  75. 1bf07c5 [CALCITE-7013] Support building RexLiterals from Character values by xuyu · 9 weeks ago
  76. e9f7dfc [CALCITE-6991] Validator cannot infer type for COALESCE when call is not expanded by Juntao Zhang · 3 months ago
  77. b6a15e6 Site: Add Alessandro Solimando as PMC by Alessandro Solimando · 9 weeks ago
  78. 6748fc8 [CALCITE-7002] Create an optimization rule to eliminate UNION from the same source with different filters by xiedeyantu · 9 weeks ago
  79. 4a0e808 [CALCITE-6997] SQLite dialect implementation by xuyu · 2 months ago
  80. 1fb956b Bump json from 2.10.1 to 2.10.2 in /site by dependabot[bot] · 3 months ago
  81. 412ac80 [CALCITE-7005] Invalid unparse for IS TRUE,IS FALSE,IS NOT TRUE and IS NOT FALSE in Hive/Presto Dialect by xuyu · 2 months ago
  82. f6e7618 [CALCITE-6962] Exists subquery returns incorrect result when or condition involves null column by suibianwanwan · 10 weeks ago
  83. 99c4493 [CALCITE-7006] Incorrect left join results with IS NOT DISTINCT FROM under specific plan by xiedeyantu · 10 weeks ago
  84. fcbbea2 [CALCITE-7000] Extend IntersectToSemiJoinRule to support n-way inputs by xiedeyantu · 2 months ago
  85. 06355b6 [CALCITE-6999] Invalid unparse for TRIM in PrestoDialect by xuyu · 3 months ago
  86. 45169e3 Use StandardCharsets in RuleMatchVisualizer.java by Kurt Alfred Kluever · 2 months ago
  87. 19ce567 Update documentation for example0 in RelBuilderExample by sulees · 3 months ago
  88. eeb9c3d [CALCITE-6985] Add rule to transform MIN/MAX with ORDER BY and LIMIT 1 by xiedeyantu · 3 months ago
  89. ce6a160 [CALCITE-5387] Type-mismatch on nullability in JoinPushTransitivePredicatesRule RelRule by xiedeyantu · 3 months ago
  90. 82d1234 [CALCITE-6995] Support FULL JOIN in StarRocks/Doris Dialect by xuyu · 3 months ago
  91. 56fa308 [CALCITE-6981] Runtime conversion of DECIMAL ARRAY to INT ARRAY fails with a ClassCastException by nobigo · 3 months ago
  92. a136725 [CALCITE-6939] Add support for Lateral Column Alias by Mihai Budiu · 4 months ago
  93. 7363897 [CALCITE-6977] Unparse DELETE SQL throws unsupported exception by wei.zhou · 3 months ago
  94. 1919f8e [CALCITE-6989] Enhance RexBuilder#makeIn to create SEARCH for ARRAY literals by Stamatis Zampetakis · 3 months ago
  95. cb27eed [CALCITE-6946] Expand predicates from disjunction for inputs of Join by Silun · 3 months ago
  96. a541ce7 [CALCITE-6992] RelJson cannot serialize UUID literals by Mihai Budiu · 3 months ago
  97. 1ae3958 [CALCITE-6988] DuckDB dialect implementation by xuyu · 3 months ago
  98. c0cc8da [CALCITE-6432] Infinite loop for JoinPushTransitivePredicatesRule by xiedeyantu · 3 months ago
  99. 34a43be [CALCITE-6983] SortJoinTransposeRule should not push SORT past a JOIN when SORT's fetch is DynamicParam by Juntao Zhang · 3 months ago
  100. 1ff37a0 [CALCITE-6986] Parser rejects SQL sources that produce an empty statement list by Mihai Budiu · 3 months ago