|
腾讯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/
更新内容
新特性
- [CALCITE-505]Support modifiable view
- [CALCITE-704]FILTER clause for aggregate functions
- [CALCITE-522]In remote JDBC driver, transmit static database properties as a map
- [CALCITE-661]Remote fetch in Calcite JDBC driver
- Support Date, Time, Timestamp parameters
API 改进
- [CALCITE-722]Rename markdown files to lower-case
- [CALCITE-697]Obsolete>RelOptQuery
- [CALCITE-693]Allow clients to control creation of RelOptCluster
[CALCITE-691]Allow projects to supply>
- [CALCITE-675]Enable AggregateProjectMergeRule in standard rule set
- [CALCITE-679]Factory method for SemiJoin
- [CALCITE-674]Add a SWAP_OUTER static instance to JoinCommuteRule (Maryann Xue)
- [CALCITE-735]Primitive.DOUBLE.min should be large and negative
Bug 修复和内部改进
- [CALCITE-688]splitCondition does not behave correctly when one side of the conditionreferences columns from different inputs
- [CALCITE-259]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)
- [CALCITE-720]VolcanoPlanner.ambitious comment doc is inconsistent (Santiago M. Mola)
- [CALCITE-729]IndexOutOfBoundsException in ROLLUP query on JDBC data source
- [CALCITE-733]Multiple distinct-COUNT query gives wrong results
- [CALCITE-730]ClassCastException in table from CloneSchema
- [CALCITE-728]Test suite hangs on Windows
- [CALCITE-723]Document lattices
- [CALCITE-515]Add Apache headers to markdown files
- Upgrade quidem
- [CALCITE-716]Scalar sub-query and aggregate function in SELECT or HAVING clause givesAssertionError
- [CALCITE-694]Scan HAVING clause for sub-queries and IN-lists (Hsuan-Yi Chu)
- Upgrade hydromatic-resource-maven-plugin
- [CALCITE-710]Identical conditions in the WHERE clause cause AssertionError (SeanHsuan-Yi Chu)
- [CALCITE-695]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 for[CALCITE-709]Errors with LIMIT inside scalar sub-query
- [CALCITE-702]Add validator test for monotonic expressions
- [CALCITE-699]In Avatica, synchronize access to Calendar
- [CALCITE-700]Pass time zone into tests
- [CALCITE-698]For GROUP BY (), areColumnsUnique() should return true for any key
- Disable tests that fail under JDK 1.7 due to[CALCITE-687]
- Add “getting started” to HOWTO
- [CALCITE-692]Add back sqlline as a dependency
- [CALCITE-677]RemoteDriverTest.testTypeHandling fails east of Greenwich
- Disable test for[CALCITE-687]Make RemoteDriverTest.testStatementLifecycle thread-safe
- [CALCITE-686]SqlNode.unparse produces invalid SQL
- [CALCITE-507]Update HOWTO.md with running integration tests
- Add H2 integration test
- Add PostgreSQL integration test
- [CALCITE-590]Update MongoDB test suite to calcite-test-dataset
- Add CalciteAssert.assertArrayEqual for more user-friendly asserts
- [CALCITE-585]Avatica JDBC methods should throw SQLFeatureNotSupportedException (Ng JiunnJye)
- [CALCITE-671]ByteString does not deserialize properly as a FetchRequest parameter value
- [CALCITE-676]AssertionError in GROUPING SETS query
- [CALCITE-678]SemiJoinRule mixes up fields when Aggregate.groupSet is not field #0
发行说明:http://calcite.incubator.apache.org/docs/history.html#v1-3-0。
|
|
|