1. 7b9660f [CALCITE-6024] A more efficient implementation of SqlOperatorTable, backed by an immutable multi-map keyed by upper-case operator name by Julian Hyde · 9 months ago
  2. b11f179 [CALCITE-5918] Add MAP function (enabled in Spark library) by Ran Tao · 9 months ago
  3. ad2e843 [CALCITE-5825] Add URL_ENCODE and URL_DECODE function (enabled in Spark library) by Runkang He · 11 months ago
  4. bdafeec [CALCITE-6011] Add FilterWindowTransposeRule to push a Filter past a Window by shenlang · 9 months ago
  5. ef82a6c [CALCITE-6075] Site: Cloning source code from GitHub using git protocol fails by caicancai · 8 months ago
  6. 417a1b5 [CALCITE-5949] RexExecutable should return unchanged original expressions when it fails by rubenada · 8 months ago
  7. 0f824ed [MINOR] Add Mihai Budiu to contributors list by Mihai Budiu · 8 months ago
  8. 8821eaf [CALCITE-6075] Site: Cloning source code from GitHub using git protocol fails by caicancai · 8 months ago
  9. 79f2f61 [CALCITE-6038] Remove 'ORDER BY ... LIMIT n' when input has at most one row, n >= 1, and there is no 'OFFSET' clause by shenlang · 8 months ago
  10. 345961a [CALCITE-5921] SqlOperatorFixture.checkFails and checkAggFails don't check runtime failure (follow-up) by rubenada · 8 months ago
  11. 0bec957 [CALCITE-5921] SqlOperatorFixture.checkFails and checkAggFails don't check runtime failure by Mihai Budiu · 8 months ago
  12. 425a94d [CALCITE-6013] RelBuilder should simplify plan by pruning unused measures by Tanner Clary · 9 months ago
  13. e8b6480 [MINOR] Add example for MAP type in reference docs by Ran Tao · 9 months ago
  14. c83ac69 [CALCITE-6040] The operand type inference of SqlMapValueConstructor is incorrect by Ran Tao · 8 months ago
  15. e3b5028 [CALCITE-6030] DATE_PART is not handled by the RexToLixTranslator by Mihai Budiu · 8 months ago
  16. 23b7931 [CALCITE-6022] Support "CREATE TABLE ... LIKE" DDL in server module by macroguo · 9 months ago
  17. f996bc9 [CALCITE-5923] SqlOperatorTest using safeParameters are not using overridable fixture by Runkang He · 10 months ago
  18. c6031ca [CALCITE-5763] Increase minimum Guava version to 21.0, maximum version to 32.1.3-jre, and stop building on Guava 19.0 by Julian Hyde · 8 months ago
  19. 5151168 [CALCITE-6014] Create a SqlOperatorFixture that parses, unparses, and then parses again before executing by Mihai Budiu · 8 months ago
  20. 5d614ed Following [CALCITE-5570] Support nested map type for SqlDataTypeSpec by xiejiajun · 8 months ago
  21. 95408cc [CALCITE-6050] Add interface ImmutablePairList by Julian Hyde · 9 months ago
  22. 54e3faf Add various lint checks by Julian Hyde · 1 year ago
  23. ce88348 Code style: lint by Julian Hyde · 12 months ago
  24. e8af93f [CALCITE-5950] DEFAULT expression is ignored during INSERT by zstan · 10 months ago
  25. 485a5d0 [CALCITE-6006] RelToSqlConverter loses charset information by Mihai Budiu · 8 months ago
  26. db60219 [CALCITE-6021] Add CURRENT_DATETIME function (enabled in BigQuery library) by Julian Hyde · 9 months ago
  27. 77b3689 [CALCITE-5993] Add CODE_POINTS_TO_STRING, TO_CODE_POINTS function (enabled in BigQuery library) by macroguo · 10 months ago
  28. 454899a [CALCITE-6031] Add the planner rule that pushes Filter past Sample by shenlang · 9 months ago
  29. 342cf60 [CALCITE-5948] Use explicit casting if element type in ARRAY/MAP does not equal derived component type by Ran Tao · 10 months ago
  30. 597b53d Site: Add Apache Wayang (incubating) to powered-by page by Kaustubh Beedkar · 9 months ago
  31. 0291e1e [CALCITE-6033] Correct broken links on adapter page by duanzhengqiang · 9 months ago
  32. ab3f5b0 [CALCITE-4189] Simplify 'p OR (p IS NOT TRUE)' to 'TRUE' by macroguo · 10 months ago
  33. 87cdfd9 [CALCITE-6009] Add optimization to remove redundant LIMIT that is more than input row count by shenlang · 9 months ago
  34. 6f79436 [CALCITE-5570] Support nested map type for SqlDataTypeSpec by xiejiajun · 1 year, 3 months ago
  35. 3bb7117 [CALCITE-5989] Type inference for RPAD and LPAD functions (BIGQUERY) is incorrect by Mihai Budiu · 9 months ago
  36. be21466 [CALCITE-5962] Support parse Spark-style syntax LEFT ANTI JOIN in Babel parser by jiefei · 10 months ago
  37. 436ae7d [CALCITE-5982] Allow implementations of CalciteMeta to return extra columns in their responses to DatabaseMetaData.getTables and getColumns requests by Oliver Lee · 11 months ago
  38. 1245db6 [CALCITE-6007] Sub-query that contains WITH and has no alias generates invalid SQL after expansion by wenrui · 9 months ago
  39. aef9bdb [CALCITE-5940] Add the Rule to merge Limit by shenlang · 10 months ago
  40. 56f7b82 [CALCITE-6017] Update the GitHub link of released versions by Ran Tao · 9 months ago
  41. 509e8c1 [CALCITE-6003] JSON_ARRAY() with no arguments does not unparse correctly by Mihai Budiu · 9 months ago
  42. a921eb2 [CALCITE-5971] Add SampleToFilterRule to rewrite bernoulli Sample to Filter by shenlang · 10 months ago
  43. 683e4ae [CALCITE-6026] MongoDB: Column is not quoted in "order by" clause and throws JsonParseException by Tim Nieradzik · 9 months ago
  44. cc73aba [CALCITE-6005] POLYGON string representation is different on Apple silicon by Julian Hyde · 9 months ago
  45. e1991e0 [CALCITE-5974] Elasticsearch adapter throws ClassCastException when index mapping sets `dynamic_templates` without `properties` by zoovwang · 10 months ago
  46. 1cc1eb3 [CALCITE-5995] JSON_VALUE, JSON_EXISTS, JSON_QUERY functions should cache generated objects between calls by xiaogang · 9 months ago
  47. 3775307 [CALCITE-5960] CAST throws NullPointerException if SqlTypeFamily of targetType is null by Ran Tao · 10 months ago
  48. 1775baf [CALCITE-5994] Add optimization rule to remove Sort when its input's row number is less or equal to one by shenlang · 9 months ago
  49. 9ce7077 [CALCITE-5997] OFFSET operator is incorrectly unparsed by Mihai Budiu · 9 months ago
  50. abb3e5b [CALCITE-5961] Type inference of ARRAY_COMPACT is incorrect by Ran Tao · 10 months ago
  51. 008c553 [CALCITE-5999] DECIMAL literals as sometimes unparsed looking as DOUBLE literals by Mihai Budiu · 9 months ago
  52. d9dd3ac [CALCITE-5988] SqlImplementor.toSql cannot emit VARBINARY literals by Mihai Budiu · 9 months ago
  53. f136c13 [CALCITE-5938] Update HSQLDB to Version 2.7.2 (using JDK8 JAR, default supports JDK11+) by Tanner Clary · 9 months ago
  54. 9e3ea96 [CALCITE-5978] Add REGEXP_INSTR function (enabled in BigQuery library) by anthrino · 10 months ago
  55. f3f5e7e [CALCITE-5836] Implement Rel2Sql for MERGE by macroguo · 10 months ago
  56. 04fdef0 [CALCITE-5996] TRANSLATE operator is incorrectly unparsed by Mihai Budiu · 9 months ago
  57. d8ef044 [CALCITE-6004] Replace deprecated mongo-java-driver dependency by Tim Nieradzik · 9 months ago
  58. a1d469e [MINOR] Incorrect test fixture used by SqlOperatorTest.testLeastFunc by Mihai Budiu · 9 months ago
  59. 9c75894 [CALCITE-5889] Add the RelRule that converts Minus into UNION ALL..GROUP BY...WHERE by shenlang · 11 months ago
  60. 2cb8167 [CALCITE-5862] Incorrect semantics of ARRAY function (Spark library) when elements have Numeric and Character types by Ran Tao · 11 months ago
  61. d4046d0 [CALCITE-5931] Allow round decimals like 1.00 in window ranges by Claude Brisson · 10 months ago
  62. 7176860 [CALCITE-5980] QuidemTests are not effectively executed on Windows by rubenada · 10 months ago
  63. 3aee0b8 [CALCITE-5732] EnumerableHashJoin and EnumerableMergeJoin on composite key return rows matching condition 'null = null' by rubenada · 12 months ago
  64. 64268b9 [CALCITE-5944] Add metadata for Sample by xiejiajun · 10 months ago
  65. 4e6c403 [CALCITE-5935] Add CODE_POINTS_TO_BYTES function (enabled in BigQuery library) by macroguo · 10 months ago
  66. 164ff0a [CALCITE-5967] UnsupportedOperationException while implementing a call that requires a special collator by rubenada · 10 months ago
  67. d667123 [CALCITE-5952] SemiJoinJoinTransposeRule should check if JoinType supports pushing predicates into its inputs by Leonid Chistov · 10 months ago
  68. b57f2d2 [CALCITE-5905] Documentation for CREATE TYPE is incorrect by Mihai Budiu · 10 months ago
  69. b19f373 [CALCITE-5933] Add SAFE_DIVIDE function (enabled in BigQuery library) by Tanner Clary · 10 months ago
  70. aa5397b [CALCITE-5821] Add FORMAT_NUMBER function (enabled in Hive and Spark library) by Runkang He · 12 months ago
  71. 05787a6 [CALCITE-5953] AggregateCaseToFilterRule may make inaccurate SUM transformations by Zoltan Haindrich · 10 months ago
  72. cbf857e [CALCITE-5861] ReduceExpressionsRule rules should constant-fold expressions in window bounds by Mihai Budiu · 11 months ago
  73. ada4fe2 [CALCITE-5911] Add REGEXP_EXTRACT_ALL function (enabled in BigQuery library) by Jerin John · 11 months ago
  74. 267d633 [CALCITE-5965] Avoid unnecessary String concatenations in the RexFieldAccess constructor to improve the performance by Thomas Rebele · 10 months ago
  75. 1eb547c [CALCITE-5910] Add REGEXP_EXTRACT and REGEXP_SUBSTR functions (enabled in BigQuery library) by Jerin John · 11 months ago
  76. 01467a1 [CALCITE-5766] Add SAFE_NEGATE function (enabled for BigQuery library) by Tanner Clary · 10 months ago
  77. 2bf1e7b [CALCITE-5966] Upgrade commons-dbcp2 to 2.9.0 by ZhangJian He · 10 months ago
  78. 2a96512 [CALCITE-5914] Cache compiled regular expressions in SQL function runtime by Julian Hyde · 10 months ago
  79. 4f69d9b Refactor: In ReflectUtil, add methods isStatic and isPublic by Julian Hyde · 10 months ago
  80. a0a78f3 Refactor: In RexImpTable, ensure that every method is in BuiltInMethod by Julian Hyde · 10 months ago
  81. 730361b [CALCITE-5922] The SQL generated for the POSITION function(with 3 input arguments) by the SparkSqlDialect is not recognized by Spark SQL by macroguo · 10 months ago
  82. d802314 Remove mentions of binary distribution from README by Stamatis Zampetakis · 11 months ago
  83. 996692e [CALCITE-5615] Run SQL Logic Test suite using Calcite's HSQLDB JDBC adapter by Mihai Budiu · 1 year, 2 months ago
  84. eff56f9 Update broken link in RelMetadataProvider Javadoc by Michael Mior · 10 months ago
  85. b8acbea [CALCITE-5770] Add SAFE_SUBTRACT function (enabled in BigQuery library) by Tanner Clary · 10 months ago
  86. a7e3f7e [CALCITE-5909] SqlParserTest.testNoUnintendedNewReservedKeywords fails in IDE while passes in command line by Ran Tao · 10 months ago
  87. 2144029 [CALCITE-5920] Reset PERCENTILE_CONT/PERCENTILE_DISC to reserved keywords by Ran Tao · 10 months ago
  88. 95a59d6 [CALCITE-5848] Add BIT_GET and GETBIT functions (enabled in Spark library) by Runkang He · 11 months ago
  89. 6fa07f6 [CALCITE-5946] TimeString should allow fractional seconds ending in zero by ZhangJian He · 10 months ago
  90. bcf6bd8 [CALCITE-5644] Add CONTAINS_SUBSTR function (enabled in BigQuery library) by Tanner Clary · 1 year, 3 months ago
  91. fea0e12 [MINOR] Remove the unused imports in SqlAbstractParserImpl by ZhangJian He · 10 months ago
  92. 0d34567 [CALCITE-5941] Support LITERAL_AGG in Interpreter by Julian Hyde · 10 months ago
  93. 357f06b In Puffin, allow an action to test whether it is looking at the last line of a source by Julian Hyde · 10 months ago
  94. dc3f11b [CALCITE-985] Validate MERGE by xiejiajun · 12 months ago
  95. f901d7d [CALCITE-5870] Allow literals like DECIMAL '12.3' (consistent with Postgres) by shenlang · 11 months ago
  96. a651ea6 [CALCITE-5640] Add SAFE_ADD function (enabled in BigQuery library) by Tanner Clary · 10 months ago
  97. 955fd9c [CALCITE-5830] Add ARRAY_INSERT function(enabled in Spark library) by Ran Tao · 12 months ago
  98. 9404c8c [CALCITE-5873] Add REGEXP_CONTAINS function (enabled in BigQuery library) by Jerin John · 11 months ago
  99. 51da34b [CALCITE-5906] JDBC adapter should generate TABLESAMPLE by shenlang · 11 months ago
  100. 50c3edf [CALCITE-5916] In RelBuilder, add sample() method (equivalent to SQL TABLESAMPLE clause) by Julian Hyde · 10 months ago