1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Apache Calcite 1.5.0 发布,动态数据管理框架 下载

Discussion in '软件资讯' started by 漂亮的石头, 2015-11-11.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,336
    Likes Received:
    47
    Apache Calcite 1.5.0 发布,该版本有大量 bug 修复和小部分改进,大幅提升了 Avatica,planner rules,和 RelBuilder 的性能。主要特性如下:


    • [CALCITE-911] Add a variant of CalciteSchema that does not cache sub-objects


    • [CALCITE-845] Derive SUM’s return type by a customizable policy (Maryann Xue)


    • [CALCITE-916] Support table function that implements ScannableTable


      • Example table function that generates mazes and their solutions

    • [CALCITE-941] Named, optional and DEFAULT arguments to function calls; support named arguments when calling table functions and table macros


    • [CALCITE-910] Improve handling of ARRAY, MULTISET, STRUCT types


    • [CALCITE-879]COLLECT aggregate function


    • [CALCITE-546] Allow table, column and field called ‘*’


    • [CALCITE-893] Theta join in JDBC adapter


    • Linq4j: Implement EnumerableDefaults methods (MiNG)


    • [CALCITE-823] Add ALTER ... RESET statement (Sudheesh Katkam)


    • [CALCITE-881] Allow schema.table.column references in GROUP BY


    • [CALCITE-852] DDL statements


    • [CALCITE-851] Add original SQL string as a field in the parser


    • [CALCITE-819] Add RelRoot, a contract for the result of a relational expression

    Avatica features and bug fixes


    • [CALCITE-951] Print the server-side stack in the local exception (Josh Elser)


    • [CALCITE-936] Make HttpServer configurable (Navis Ryu)


    • [CALCITE-903] Enable Avatica client to recover from missing server-side state (Josh Elser)


    • [CALCITE-921] Fix incorrectness when calling getString() on binary data (Josh Elser)


    • [CALCITE-913] Construct proper ColumnMetaData for arrays (Josh Elser)


    • [CALCITE-871] In JdbcMeta, register each statement using an id from a generator (Bruno Dumon)


    • [CALCITE-645] Implement AvaticaSqlException to pass server-side exception information to clients (Josh Elser)


    • [CALCITE-912] Add Avatica OpenConnectionRequest (Bruno Dumon)


    • [CALCITE-919] Avoid setScale on BigDecimal when scale is 0 (Josh Elser)


    • [CALCITE-927] Call finagle for all calls that return ResultSetResponses (Josh Elser)


    • [CALCITE-705] DML in Avatica, and split Execute out from Fetch request (Yeong Wei)


    • [CALCITE-914] Add JsonSubType for ExecuteResponse, and fix JSON docs (Josh Elser)


    • [CALCITE-905]getTables returns empty result in JdbcMeta (Jan Van Besien)


    • [CALCITE-906] Avatica JdbcMeta statement IDs are not unique


    • [CALCITE-866] Break out Avatica documentation and add JSON reference (Josh Elser)


    • [CALCITE-843]AvaticaConnection.getAutoCommit throws NullPointerException


    • [CALCITE-840] Protocol buffer serialization over HTTP for Avatica Server (Josh Elser)

    更多内容请看:release notes

    下载地址:

    http://www.apache.org/dyn/closer.cgi/calcite/apache-calcite-1.5.0/
    Apache Calcite 1.5.0 发布,动态数据管理框架下载地址
     
Loading...