1. eb91c77 Prepare for next development iteration by Sergey Nuyanzin · 10 hours ago main
  2. 6763779 [CALCITE-6302] Add news item for 1.37.0 release by Sergey Nuyanzin · 19 hours ago
  3. 61ee73e [CALCITE-6302] Release Calcite 1.37.0 by Sergey Nuyanzin · 2 weeks ago calcite-1.37.0
  4. 1506857 [CALCITE-6390] Exclude Arrow project on Windows builds by Stamatis Zampetakis · 8 days ago
  5. 3e633f6 [CALCITE-6387] Make Arrow adapter passing tests with jdk17+ by Sergey Nuyanzin · 10 days ago
  6. aa8d81b [CALCITE-6384] Add ASF header to buildcache.yml, gradle-wrapper-validation.yml by Stamatis Zampetakis · 13 days ago
  7. f78dd94 [CALCITE-6385] LintTest fails when run in source distribution by Stamatis Zampetakis · 12 days ago
  8. 1566663 [CALCITE-6316] Update Javadoc for CALCITE-5607 by Oliver Lee · 9 weeks ago
  9. 4a977fe Rectify missing/broken BQ date-time format elements by Jerin John · 3 weeks ago
  10. 6d4f80e [CALCITE-6378] Bump Redis Docker image from 2.8.19 to 7.2.4 by Sergey Nuyanzin · 2 weeks ago
  11. 0551b89 [CALCITE-5289] Assertion failure in MultiJoinOptimizeBushyRule by Mihai Budiu · 3 weeks ago
  12. b4bcd3b [CALCITE-6345] Intervals with more than 100 years are not supported by Mihai Budiu · 3 weeks ago
  13. 1528014 [CALCITE-6265] Type coercion is failing for numeric values in prepared statements by Ruben Quesada Lopez · 4 weeks ago
  14. cc1d46a [CALCITE-2980] Implement the FORMAT clause of the CAST operator by Jerin John · 3 months ago
  15. e7c1f0c [CALCITE-6359] Update GitHub Actions workflows to use docker compose v2 by Francis Chuang · 4 weeks ago
  16. 4ce1e16 [CALCITE-6355] RelToSqlConverter[ORDER BY] generates an incorrect order by when NULLS LAST is used in non-projected field by Bruno Volpato · 5 weeks ago
  17. aba64f0 [CALCITE-6210] Cast to VARBINARY causes an assertion failure by Mihai Budiu · 4 weeks ago
  18. 889f416 [CALCITE-6315] Support PostgreSQL TO_CHAR, TO_DATE, TO_TIMESTAMP by Norman Jordan · 5 weeks ago
  19. 9111553 [CALCITE-6349] CoreRules.PROJECT_REDUCE_EXPRESSIONS crashes on expressions with ARRAY_REPEAT by Mihai Budiu · 4 weeks ago
  20. 283c1c1 [CALCITE-6333] NullPointerException in AggregateExpandDistinctAggregatesRule.doRewrite when rewriting filtered distinct aggregation by abhishekagarwal87 · 8 weeks ago
  21. 9bd3713 [CALCITE-6285] Function ARRAY_INSERT produces an incorrect result for negative indices by Mihai Budiu · 5 weeks ago
  22. b91c0c0 [CALCITE-6309] Add REGEXP_LIKE function (enabled in MySQL, Oracle, PostgreSQL and Spark libraries) by James Duong · 8 weeks ago
  23. 8c98d42 [CALCITE-6332] Optimization CoreRules.AGGREGATE_EXPAND_DISTINCT_AGGREGATES_TO_JOIN produces incorrect results for aggregates with groupSets by Mihai Budiu · 4 weeks ago
  24. 181784b [CALCITE-6353] Optimization CoreRules.PROJECT_REDUCE_EXPRESSIONS crashes while optimizing ARRAY_CONCAT expression by Mihai Budiu · 5 weeks ago
  25. 4e6a320 [CALCITE-6265] Type coercion is failing for numeric values in prepared statements by Tim Nieradzik · 3 months ago
  26. 1f5ba75 [CALCITE-6356] Upgrade Calcite to Avatica 1.25.0 by Sergey Nuyanzin · 4 weeks ago
  27. 4c69588 [CALCITE-6348] ARRAY_OVERLAP with a NULL argument crashes the compiler by Mihai Budiu · 5 weeks ago
  28. 1cfb72e [CALCITE-6347] ARRAY_REPEAT with a string argument causes a compiler crash by Mihai Budiu · 5 weeks ago
  29. f948850 [CALCITE-6321] Add copy(List<RexLiteral>) method to Window class by Norman Jordan · 8 weeks ago
  30. ef81185 [CALCITE-6248] Illegal dates are accepted by casts by Mihai Budiu · 6 weeks ago
  31. 0d21496 [CALCITE-6282] Avatica ignores time precision when returning TIME results by Mihai Budiu · 6 weeks ago
  32. d5b6b5c [CALCITE-6338] RelMdCollation#project can return an incomplete list of collations in the presence of aliasing by Ruben Quesada Lopez · 7 weeks ago
  33. 14ade3a [CALCITE-6337] Distinguish naked measure support between inside and outside aggregation by Barry Kelly · 6 months ago
  34. 4823cb7 [CALCITE-6015] AssertionError during optimization of EXTRACT expression by Mihai Budiu · 7 weeks ago
  35. 9c0d690 [CALCITE-6314] Add RANDOM function (enabled in Postgres library) by James Duong · 9 weeks ago
  36. f0dc2b0 [CALCITE-5976] Function ARRAY_PREPEND/ARRAY_APPEND/ARRAY_INSERT gives exception when inserted element type not equals array component type by caicancai · 2 months ago
  37. b412fa4 [CALCITE-6323] Serialize return type during RelJson.toJson(RexNode node) for SqlKind.SAFE_CAST by Tanner Clary · 8 weeks ago
  38. 325b1ba Fix style check rule that breaks the build by Mihai Budiu · 8 weeks ago
  39. 6d3a81d [CALCITE-6138] Parser does not accept TIMESTAMP WITH TIME ZONE as a data type by Mihai Budiu · 2 months ago
  40. fe0da06 [CALCITE-6317] Incorrect constant replacement when group keys are NULL by Mihai Budiu · 8 weeks ago
  41. d8804b4 [CALCITE-6278] Add REGEXP, REGEXP_LIKE function (enabled in Spark library) by YiwenWu · 3 months ago
  42. b0034c9 [CALCITE-6262] CURRENT_TIMESTAMP(P) ignores DataTypeSystem#getMaxPrecision by James Duong · 3 months ago
  43. 90beb01 [CALCITE-6283] Function ARRAY_APPEND with a NULL array argument crashes with NullPointerException by Mihai Budiu · 8 weeks ago
  44. 2ce3062 [CALCITE-6306] JDBC adapter should not generate FILTER (WHERE) in MySQL and StarRocks dialect by macroguo · 9 weeks ago
  45. d4e8830 [CALCITE-2040] Create adapter for Apache Arrow by macroguo · 4 months ago
  46. ad08ce5 Link to calcite notes about runnable examples and concise documents by xiejiajun · 8 weeks ago
  47. 9324298 Improve documentation for Strong by Dylan Chen · 10 weeks ago
  48. d16b082 Add document for the TRUNCATE TABLE DDL statement by macroguo · 9 weeks ago
  49. 42c39a7 [CALCITE-5893] Wrong NULL operand behavior of ARRAY_CONTAINS/ARRAY_EXCEPT/ARRAY_INTERSECT In Spark Library by Ran Tao · 9 months ago
  50. 8c1ec07 [CALCITE-6290] Incorrect return type for BigQuery TRUNC by Tanner Clary · 9 weeks ago
  51. d64ee00 Remove unused parameter from MapConstructor in Parser.jj by maweibin · 9 weeks ago
  52. c546d4a [CALCITE-6224] Add LOG2 function (enabled in MySQL, Spark library) by caicancai · 3 months ago
  53. 2558c13 [CALCITE-6219] 'Must-filter' columns by Oliver Lee · 3 months ago
  54. 96485c0 Cosmetic by Julian Hyde · 3 months ago
  55. 85d9620 Clarify semantics of SAFE* functions by Mihai Budiu · 4 months ago
  56. 3bce232 [CALCITE-6252] BigQuery FORMAT_DATE uses the wrong calendar for Julian dates by Mihai Budiu · 2 months ago
  57. 022d878 [CALCITE-6261] AssertionError with field pruning & duplicate agg calls by Niels Pardon · 2 months ago
  58. 6ba3130 [CALCITE-6257] StarRocks dialect implementation by YiwenWu · 3 months ago
  59. c49792f [CALCITE-6032] Multilevel correlated query is failing in RelDecorrelator code path by Hanumath Maduri · 4 months ago
  60. 331f985 [CALCITE-6254] Support table function calls in FROM clause without TABLE() wrapper by Barry Kelly · 3 months ago
  61. 7ca6fc4 Fix CalciteResource.properties by Mihai Budiu · 3 months ago
  62. 39bf99b [CALCITE-6268] Support implementing custom JdbcSchema by Ulrich Kramer · 3 months ago
  63. fca7a27 [CALCITE-6255] Support BigQuery-style JSON_OBJECT invocation syntax by Barry Kelly · 3 months ago
  64. 4369e88 [CALCITE-6258] Map value constructor is unparsed incorrectly for PrestoSqlDialect by YiwenWu · 3 months ago
  65. 31d66e7 [CALCITE-6273] Add sqrt negative test in SqlOperatorTest by caicancai · 3 months ago
  66. a19a954 [CALCITE-6249] RelNode::estimatedRowCount should not be used in computeSelfCost by Ulrich Kramer · 3 months ago
  67. c774c31 [CALCITE-6248] Illegal dates are accepted by casts by Mihai Budiu · 3 months ago
  68. e05b047 [CALCITE-6250] Limitations of MongoDB adapter are not documented by Corvin Kuebler · 3 months ago
  69. abf462a [CALCITE-6251] InnerEnumerator in EnumerableDefaults::correlateBatchJoin is not closed by Ulrich Kramer · 3 months ago
  70. ec0dc3c [CALCITE-6214] Remove DISTINCT in aggregate function if field is unique by xiejiajun · 4 months ago
  71. 8fd9518 [CALCITE-6243] Upgrade Cassandra to 4.1.3 and DataStax driver for Cassandra to 4.17.0 by Alessandro Solimando · 3 months ago
  72. df54592 [CALCITE-6247] BigQuery FORMAT_DATE function handles incorrectly the %e format specifier by Mihai Budiu · 3 months ago
  73. b64dcff7 [CALCITE-6256] Incorrect rendering of HTML on InnoDB adapter page by duanzhengqiang · 3 months ago
  74. 2e384ed [CALCITE-6238] Exception while evaluating ROUND/TRUNCATE functions by Mihai Budiu · 3 months ago
  75. f837ffa [CALCITE-6228] ELEMENT function infers incorrect return type by Mihai Budiu · 3 months ago
  76. f7069cc [CALCITE-5647] RelMdPopulationSize should use mq.getRowCount(rel) instead of rel.estimateRowCount(mq) by adamk · 1 year, 1 month ago
  77. b5091fe [CALCITE-6241] Enable a few existing functions to Spark library by YiwenWu · 3 months ago
  78. cf91b78 [CALCITE-6223] Add MAP_CONTAINS_KEY function (enabled in Spark library) by caicancai · 3 months ago
  79. 4f5a08f Add .gitignore and .ratignore for jenv by macroguo · 3 months ago
  80. 2aabf21 [CALCITE-6234] Add tests on SqlOperatorTest for to_char function by caicancai · 3 months ago
  81. 351ddeb [CALCITE-6231] JDBC adapter generates "UNNEST" when it should generate "UNNEST ... WITH ORDINALITY" by YiwenWu · 3 months ago
  82. de39888 [CALCITE-6208] Update JSON_VALUE return type inference to make explicit array return types be nullable with nullable elements by Clint Wylie · 4 months ago
  83. 75511b8 [CALCITE-6199] Trim unused fields for SNAPSHOT and SAMPLE if table has VIRTUAL column by xiejiajun · 4 months ago
  84. dc4ce8b [CALCITE-6063] If ARRAY subquery has ORDER BY (without LIMIT), rows are not sorted by Ran Tao · 3 months ago
  85. 523bbf3 Revert [CALCITE-6222] Mysql does not have to_char function by Julian Hyde · 3 months ago
  86. 12b3f3a [CALCITE-5649] Get row count statistics from ReflectiveSchema by adamk · 1 year, 1 month ago
  87. dd53e29 [CALCITE-6227] ELEMENT(NULL) causes an assertion failure by Mihai Budiu · 3 months ago
  88. e17098d [CALCITE-6229] Bump json-path from 2.8.0 to 2.9.0 by Will Noble · 3 months ago
  89. ba9c840 [CALCITE-6168] RexExecutor can throw during compilation by Mihai Budiu · 3 months ago
  90. 21d263b [CALCITE-6215] Support century format datetime/timestamp in pg by caicancai · 3 months ago
  91. 26b5e9b [CALCITE-6220] Rewrite MIN/MAX(bool) as BOOL_AND/BOOL_OR for Postgres, Redshift by Tanner Clary · 4 months ago
  92. 91a8ab8 [CALCITE-6211] SUBSTRING with Integer.MIN_VALUE as a second parameter raise unexpected exception by zstan · 4 months ago
  93. 481d6ac [CALCITE-6222] Mysql does not have to_char function by caicancai · 3 months ago
  94. aca7f02 [CALCITE-6213] The default behavior of NullCollation in Presto is LAST by yiwenwu · 4 months ago
  95. 0a0fd87 [CALCITE-6205] Add BITAND_AGG, BITOR_AGG functions (enabled in Snowflake library) by Tanner Clary · 4 months ago
  96. 4d8d604 [CALCITE-6189] Improve FormatElementEnumTest by Tanner Clary · 4 months ago
  97. d260a7d Site: Remove committer by request process by Stamatis Zampetakis · 4 months ago
  98. 58edb0e [CALCITE-6098] Update LICENSE and NOTICE for Jekyll website template by Stamatis Zampetakis · 6 months ago
  99. e2c84a6 [CALCITE-6111] Explicit cast from expression to numeric type doesn't check overflow by Mihai Budiu · 4 months ago
  100. d5fa3eb [CALCITE-6212] Config locale = 'en_US' for javadoc task by Benchao Li · 4 months ago