23decxf 发表于 2015-7-23 12:38:30

Apache Calcite 1.3.0 发布

腾讯SNG夏日招聘集结号:200个空缺岗位,JAVA、C++、云计算、Android……
  Apache Calcite 是一个动态数据管理框架,用于 Hadoop 平台。
  Apache Calcite 1.3.0 发布,此版本现已提供下载:
  
  http://www.apache.org/dyn/closer.cgi/incubator/calcite/apache-calcite-1.3.0-incubating/  
更新内容
  新特性

[*]  Support modifiable view
[*]  FILTER clause for aggregate functions
[*]  In remote JDBC driver, transmit static database properties as a map
[*]  Remote fetch in Calcite JDBC driver
[*]  Support Date, Time, Timestamp parameters
  API 改进

[*]  Rename markdown files to lower-case
[*]  Obsolete>RelOptQuery
[*]  Allow clients to control creation of RelOptCluster
[*]
  Allow projects to supply>
[*]  Enable AggregateProjectMergeRule in standard rule set
[*]  Factory method for SemiJoin
[*]  Add a SWAP_OUTER static instance to JoinCommuteRule (Maryann Xue)
[*]  Primitive.DOUBLE.min should be large and negative
  Bug 修复和内部改进

[*]  splitCondition does not behave correctly when one side of the conditionreferences columns from different inputs
[*]  Using sub-queries in CASE statement against JDBC tables generates invalidOracle SQL (Yeong Wei)
[*]  In sample code in README.md, rename optiq to calcite (Ethan)
[*]  VolcanoPlanner.ambitious comment doc is inconsistent (Santiago M. Mola)
[*]  IndexOutOfBoundsException in ROLLUP query on JDBC data source
[*]  Multiple distinct-COUNT query gives wrong results
[*]  ClassCastException in table from CloneSchema
[*]  Test suite hangs on Windows
[*]  Document lattices
[*]  Add Apache headers to markdown files
[*]  Upgrade quidem
[*]  Scalar sub-query and aggregate function in SELECT or HAVING clause givesAssertionError
[*]  Scan HAVING clause for sub-queries and IN-lists (Hsuan-Yi Chu)
[*]  Upgrade hydromatic-resource-maven-plugin
[*]  Identical conditions in the WHERE clause cause AssertionError (SeanHsuan-Yi Chu)
[*]  Do not add SINGLE_VALUE aggregate function to a sub-query that will neverreturn more than one row (Hsuan-Yi Chu)
[*]  Add tests for scalar sub-queries, including test cases forErrors with LIMIT inside scalar sub-query
[*]  Add validator test for monotonic expressions
[*]  In Avatica, synchronize access to Calendar
[*]  Pass time zone into tests
[*]  For GROUP BY (), areColumnsUnique() should return true for any key
[*]  Disable tests that fail under JDK 1.7 due to
[*]  Add “getting started” to HOWTO
[*]  Add back sqlline as a dependency
[*]  RemoteDriverTest.testTypeHandling fails east of Greenwich
[*]  Disable test forMake RemoteDriverTest.testStatementLifecycle thread-safe
[*]  SqlNode.unparse produces invalid SQL
[*]  Update HOWTO.md with running integration tests
[*]  Add H2 integration test
[*]  Add PostgreSQL integration test
[*]  Update MongoDB test suite to calcite-test-dataset
[*]  Add CalciteAssert.assertArrayEqual for more user-friendly asserts
[*]  Avatica JDBC methods should throw SQLFeatureNotSupportedException (Ng JiunnJye)
[*]  ByteString does not deserialize properly as a FetchRequest parameter value
[*]  AssertionError in GROUPING SETS query
[*]  SemiJoinRule mixes up fields when Aggregate.groupSet is not field #0
  发行说明:http://calcite.incubator.apache.org/docs/history.html#v1-3-0。
  
页: [1]
查看完整版本: Apache Calcite 1.3.0 发布