1. 05923bf [CALCITE-6434] JDBC adapter generates wrong SQL for Spark and Hive because it fails to quote an identifier containing '$' by nobigo · 8 days ago main
  2. 1079bce [CALCITE-6426] Invalid unparse for INT and BIGINT in StarRocksDialect by fan.luo · 13 days ago
  3. fb15511 [CALCITE-6430] SINGLE_VALUE rewrite to wrong sql when the sub-query return one NOT-NULL value and NULL value in PostgreSQL、MySQL、HSQL dialect by nobigo · 9 days ago
  4. 10b3f53 [CALCITE-6429] Arrow adapter should default to the Enumerable convention for unsupported filters by Alessandro Solimando · 3 months ago
  5. 4f5b761 Remove conditional stream.iq execution by Mihai Budiu · 9 days ago
  6. a7c1e8a [CALCITE-6370] AS operator problems with USING clause by Norman Jordan · 3 weeks ago
  7. d7a0f99 [CALCITE-6311] Support PostgreSQL DATE_PART by Norman Jordan · 4 weeks ago
  8. 3c4d54a [CALCITE-6428] Typo in adapter documentation by Mihai Budiu · 12 days ago
  9. 6b57785 [CALCITE-6422] Query with '<>' throws NullPointerException during materialized view matching by wumou.wm · 3 weeks ago
  10. be9b860 [CALCITE-6424] Enable RLIKE function in MySQL library by nobigo · 2 weeks ago
  11. eb92f96 [CALCITE-6397] Add NVL2 function (enabled in Oracle, Spark library) by caicancai · 6 weeks ago
  12. d1ebe16 [CALCITE-6423] Invalid unparse for CHAR without precision in MySQLDialect by nobigo · 3 weeks ago
  13. 1fa4705 [CALCITE-6358] Support all PostgreSQL 14 date/time patterns for to_char by Norman Jordan · 9 weeks ago
  14. a332703 [CALCITE-6244] Improve `Expressions#constant` to allow Java records by Wegdan Ghazi · 5 months ago
  15. b9455ef [CALCITE-6419] Invalid unparse for VARCHAR without precision in HiveSqlDialect And SparkSqlDialect by nobigo · 3 weeks ago
  16. 694b556 [CALCITE-6417] Map value constructor and Array value constructor unparsed incorrectly for HiveSqlDialect by nobigo · 3 weeks ago
  17. 09c0ef1 [CALCITE-5737] Support JDK 21 and JDK 22 by Sergey Nuyanzin · 4 weeks ago
  18. 4def070 [CALCITE-6416] Remove unnecessary SUBSTRING rewrite in SparkSqlDialect by nobigo · 4 weeks ago
  19. d274429 [CALCITE-6174] Upgrade gradle from 7.6.1 to 8.7 by Sergey Nuyanzin · 1 year ago
  20. 665ea4a [CALCITE-6415] Invalid unparse for TIMESTAMP with HiveSqlDialect by nobigo · 4 weeks ago
  21. 327bfcc [CALCITE-6340] RelBuilder drops traits when aggregating over duplicate projected fields by James Duong · 9 weeks ago
  22. 43c8848 [CALCITE-6400] MAP_ENTRIES function should throw if a key value is null by caicancai · 6 weeks ago
  23. 5ab4397 [CALCITE-6313] Add POWER function for PostgreSQL by Norman Jordan · 10 weeks ago
  24. c228804 [CALCITE-6389] RexBuilder.removeCastFromLiteral does not preserve semantics for some types of literal by Mihai Budiu · 6 weeks ago
  25. ea441e7 [CALCITE-6365] Support for RETURNING clause of JSON_QUERY by Dawid Wysakowicz · 8 weeks ago
  26. f854ef5 [CALCITE-6382] Type inference for SqlLeadLagAggFunction is incorrect by Mihai Budiu · 8 weeks ago
  27. b6e1a9d [CALCITE-6395] Significant precision loss when representing REAL literals by Mihai Budiu · 6 weeks ago
  28. 7ef829e [CALCITE-6377] Time expression causes IllegalStateException by Mihai Budiu · 8 weeks ago
  29. 19debd3 [CALCITE-6361] Uncollect.deriveUncollectRowType throws AssertionFailures by Mihai Budiu · 6 weeks ago
  30. f55c59a [CALCITE-6383] The class SameOperandTypeChecker is incorrectly documented by Mihai Budiu · 7 weeks ago
  31. f8eb832 [CALCITE-6376] Selecting 6 columns with QUALIFY operation results in exception by Mihai Budiu · 7 weeks ago
  32. eb91c77 Prepare for next development iteration by Sergey Nuyanzin · 6 weeks ago
  33. 6763779 [CALCITE-6302] Add news item for 1.37.0 release by Sergey Nuyanzin · 6 weeks ago
  34. 61ee73e [CALCITE-6302] Release Calcite 1.37.0 by Sergey Nuyanzin · 8 weeks ago calcite-1.37.0
  35. 1506857 [CALCITE-6390] Exclude Arrow project on Windows builds by Stamatis Zampetakis · 7 weeks ago
  36. 3e633f6 [CALCITE-6387] Make Arrow adapter passing tests with jdk17+ by Sergey Nuyanzin · 7 weeks ago
  37. aa8d81b [CALCITE-6384] Add ASF header to buildcache.yml, gradle-wrapper-validation.yml by Stamatis Zampetakis · 8 weeks ago
  38. f78dd94 [CALCITE-6385] LintTest fails when run in source distribution by Stamatis Zampetakis · 8 weeks ago
  39. 1566663 [CALCITE-6316] Update Javadoc for CALCITE-5607 by Oliver Lee · 3 months ago
  40. 4a977fe Rectify missing/broken BQ date-time format elements by Jerin John · 9 weeks ago
  41. 6d4f80e [CALCITE-6378] Bump Redis Docker image from 2.8.19 to 7.2.4 by Sergey Nuyanzin · 8 weeks ago
  42. 0551b89 [CALCITE-5289] Assertion failure in MultiJoinOptimizeBushyRule by Mihai Budiu · 9 weeks ago
  43. b4bcd3b [CALCITE-6345] Intervals with more than 100 years are not supported by Mihai Budiu · 9 weeks ago
  44. 1528014 [CALCITE-6265] Type coercion is failing for numeric values in prepared statements by Ruben Quesada Lopez · 9 weeks ago
  45. cc1d46a [CALCITE-2980] Implement the FORMAT clause of the CAST operator by Jerin John · 4 months ago
  46. e7c1f0c [CALCITE-6359] Update GitHub Actions workflows to use docker compose v2 by Francis Chuang · 10 weeks ago
  47. 4ce1e16 [CALCITE-6355] RelToSqlConverter[ORDER BY] generates an incorrect order by when NULLS LAST is used in non-projected field by Bruno Volpato · 2 months ago
  48. aba64f0 [CALCITE-6210] Cast to VARBINARY causes an assertion failure by Mihai Budiu · 10 weeks ago
  49. 889f416 [CALCITE-6315] Support PostgreSQL TO_CHAR, TO_DATE, TO_TIMESTAMP by Norman Jordan · 3 months ago
  50. 9111553 [CALCITE-6349] CoreRules.PROJECT_REDUCE_EXPRESSIONS crashes on expressions with ARRAY_REPEAT by Mihai Budiu · 10 weeks ago
  51. 283c1c1 [CALCITE-6333] NullPointerException in AggregateExpandDistinctAggregatesRule.doRewrite when rewriting filtered distinct aggregation by abhishekagarwal87 · 3 months ago
  52. 9bd3713 [CALCITE-6285] Function ARRAY_INSERT produces an incorrect result for negative indices by Mihai Budiu · 3 months ago
  53. b91c0c0 [CALCITE-6309] Add REGEXP_LIKE function (enabled in MySQL, Oracle, PostgreSQL and Spark libraries) by James Duong · 3 months ago
  54. 8c98d42 [CALCITE-6332] Optimization CoreRules.AGGREGATE_EXPAND_DISTINCT_AGGREGATES_TO_JOIN produces incorrect results for aggregates with groupSets by Mihai Budiu · 10 weeks ago
  55. 181784b [CALCITE-6353] Optimization CoreRules.PROJECT_REDUCE_EXPRESSIONS crashes while optimizing ARRAY_CONCAT expression by Mihai Budiu · 2 months ago
  56. 4e6a320 [CALCITE-6265] Type coercion is failing for numeric values in prepared statements by Tim Nieradzik · 4 months ago
  57. 1f5ba75 [CALCITE-6356] Upgrade Calcite to Avatica 1.25.0 by Sergey Nuyanzin · 10 weeks ago
  58. 4c69588 [CALCITE-6348] ARRAY_OVERLAP with a NULL argument crashes the compiler by Mihai Budiu · 2 months ago
  59. 1cfb72e [CALCITE-6347] ARRAY_REPEAT with a string argument causes a compiler crash by Mihai Budiu · 3 months ago
  60. f948850 [CALCITE-6321] Add copy(List<RexLiteral>) method to Window class by Norman Jordan · 3 months ago
  61. ef81185 [CALCITE-6248] Illegal dates are accepted by casts by Mihai Budiu · 3 months ago
  62. 0d21496 [CALCITE-6282] Avatica ignores time precision when returning TIME results by Mihai Budiu · 3 months ago
  63. d5b6b5c [CALCITE-6338] RelMdCollation#project can return an incomplete list of collations in the presence of aliasing by Ruben Quesada Lopez · 3 months ago
  64. 14ade3a [CALCITE-6337] Distinguish naked measure support between inside and outside aggregation by Barry Kelly · 7 months ago
  65. 4823cb7 [CALCITE-6015] AssertionError during optimization of EXTRACT expression by Mihai Budiu · 3 months ago
  66. 9c0d690 [CALCITE-6314] Add RANDOM function (enabled in Postgres library) by James Duong · 3 months ago
  67. f0dc2b0 [CALCITE-5976] Function ARRAY_PREPEND/ARRAY_APPEND/ARRAY_INSERT gives exception when inserted element type not equals array component type by caicancai · 4 months ago
  68. b412fa4 [CALCITE-6323] Serialize return type during RelJson.toJson(RexNode node) for SqlKind.SAFE_CAST by Tanner Clary · 3 months ago
  69. 325b1ba Fix style check rule that breaks the build by Mihai Budiu · 3 months ago
  70. 6d3a81d [CALCITE-6138] Parser does not accept TIMESTAMP WITH TIME ZONE as a data type by Mihai Budiu · 4 months ago
  71. fe0da06 [CALCITE-6317] Incorrect constant replacement when group keys are NULL by Mihai Budiu · 3 months ago
  72. d8804b4 [CALCITE-6278] Add REGEXP, REGEXP_LIKE function (enabled in Spark library) by YiwenWu · 4 months ago
  73. b0034c9 [CALCITE-6262] CURRENT_TIMESTAMP(P) ignores DataTypeSystem#getMaxPrecision by James Duong · 4 months ago
  74. 90beb01 [CALCITE-6283] Function ARRAY_APPEND with a NULL array argument crashes with NullPointerException by Mihai Budiu · 3 months ago
  75. 2ce3062 [CALCITE-6306] JDBC adapter should not generate FILTER (WHERE) in MySQL and StarRocks dialect by macroguo · 3 months ago
  76. d4e8830 [CALCITE-2040] Create adapter for Apache Arrow by macroguo · 5 months ago
  77. ad08ce5 Link to calcite notes about runnable examples and concise documents by xiejiajun · 3 months ago
  78. 9324298 Improve documentation for Strong by Dylan Chen · 4 months ago
  79. d16b082 Add document for the TRUNCATE TABLE DDL statement by macroguo · 3 months ago
  80. 42c39a7 [CALCITE-5893] Wrong NULL operand behavior of ARRAY_CONTAINS/ARRAY_EXCEPT/ARRAY_INTERSECT In Spark Library by Ran Tao · 10 months ago
  81. 8c1ec07 [CALCITE-6290] Incorrect return type for BigQuery TRUNC by Tanner Clary · 3 months ago
  82. d64ee00 Remove unused parameter from MapConstructor in Parser.jj by maweibin · 3 months ago
  83. c546d4a [CALCITE-6224] Add LOG2 function (enabled in MySQL, Spark library) by caicancai · 4 months ago
  84. 2558c13 [CALCITE-6219] 'Must-filter' columns by Oliver Lee · 5 months ago
  85. 96485c0 Cosmetic by Julian Hyde · 4 months ago
  86. 85d9620 Clarify semantics of SAFE* functions by Mihai Budiu · 5 months ago
  87. 3bce232 [CALCITE-6252] BigQuery FORMAT_DATE uses the wrong calendar for Julian dates by Mihai Budiu · 4 months ago
  88. 022d878 [CALCITE-6261] AssertionError with field pruning & duplicate agg calls by Niels Pardon · 4 months ago
  89. 6ba3130 [CALCITE-6257] StarRocks dialect implementation by YiwenWu · 4 months ago
  90. c49792f [CALCITE-6032] Multilevel correlated query is failing in RelDecorrelator code path by Hanumath Maduri · 5 months ago
  91. 331f985 [CALCITE-6254] Support table function calls in FROM clause without TABLE() wrapper by Barry Kelly · 4 months ago
  92. 7ca6fc4 Fix CalciteResource.properties by Mihai Budiu · 4 months ago
  93. 39bf99b [CALCITE-6268] Support implementing custom JdbcSchema by Ulrich Kramer · 4 months ago
  94. fca7a27 [CALCITE-6255] Support BigQuery-style JSON_OBJECT invocation syntax by Barry Kelly · 4 months ago
  95. 4369e88 [CALCITE-6258] Map value constructor is unparsed incorrectly for PrestoSqlDialect by YiwenWu · 4 months ago
  96. 31d66e7 [CALCITE-6273] Add sqrt negative test in SqlOperatorTest by caicancai · 4 months ago
  97. a19a954 [CALCITE-6249] RelNode::estimatedRowCount should not be used in computeSelfCost by Ulrich Kramer · 4 months ago
  98. c774c31 [CALCITE-6248] Illegal dates are accepted by casts by Mihai Budiu · 4 months ago
  99. e05b047 [CALCITE-6250] Limitations of MongoDB adapter are not documented by Corvin Kuebler · 4 months ago
  100. abf462a [CALCITE-6251] InnerEnumerator in EnumerableDefaults::correlateBatchJoin is not closed by Ulrich Kramer · 4 months ago