Ai大模型相关案例,AI
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]
FILTERclause 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 class
RelOptQuery - [CALCITE-693] Allow clients to control creation of
RelOptCluster - [CALCITE-691] Allow projects to supply alternate SQL parser
- [CALCITE-675] Enable
AggregateProjectMergeRulein standard rule set - [CALCITE-679] Factory method for
SemiJoin - [CALCITE-674] Add a
SWAP_OUTERstatic instance toJoinCommuteRule(Maryann Xue) - [CALCITE-735]
Primitive.DOUBLE.minshould be large and negative
Bug 修复和内部改进
- [CALCITE-688]
splitConditiondoes not behave correctly when one side of the condition references columns from different inputs - [CALCITE-259] Using sub-queries in
CASEstatement against JDBC tables generates invalid Oracle SQL (Yeong Wei) - In sample code in README.md, rename optiq to calcite (Ethan)
- [CALCITE-720]
VolcanoPlanner.ambitiouscomment doc is inconsistent (Santiago M. Mola) - [CALCITE-729]
IndexOutOfBoundsExceptioninROLLUPquery on JDBC data source - [CALCITE-733] Multiple distinct-
COUNTquery gives wrong results - [CALCITE-730]
ClassCastExceptionin table fromCloneSchema - [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
SELECTorHAVINGclause givesAssertionError - [CALCITE-694] Scan
HAVINGclause for sub-queries andIN-lists (Hsuan-Yi Chu) - Upgrade hydromatic-resource-maven-plugin
- [CALCITE-710] Identical conditions in the
WHEREclause causeAssertionError(Sean Hsuan-Yi Chu) - [CALCITE-695] Do not add
SINGLE_VALUEaggregate function to a sub-query that will never return more than one row (Hsuan-Yi Chu) - Add tests for scalar sub-queries, including test cases for [CALCITE-709] Errors with
LIMITinside 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.testTypeHandlingfails east of Greenwich - Disable test for [CALCITE-687] Make
RemoteDriverTest.testStatementLifecyclethread-safe - [CALCITE-686]
SqlNode.unparseproduces 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.assertArrayEqualfor more user-friendly asserts - [CALCITE-585] Avatica JDBC methods should throw
SQLFeatureNotSupportedException(Ng Jiunn Jye) - [CALCITE-671]
ByteStringdoes not deserialize properly as aFetchRequestparameter value - [CALCITE-676]
AssertionErrorinGROUPING SETSquery - [CALCITE-678]
SemiJoinRulemixes up fields whenAggregate.groupSetis not field #0
发行说明:http://calcite.incubator.apache.org/docs/history.html#v1-3-0。






