Version 1.5 of Apache MetaModel (incubation)

Release Notes: A fluent query builder API was added, providing further type-safety to the SQL/LINQ-style of querying datastores. Support for Excel 2007+ (.xlsx) spreadsheets was added. Composite datastores are supported, allowing you to define queries that span multiple datastores. Support for Excel formula calculation was added. Everything is now an interface. Default implementations are immutable, making MetaModel suitable for highly concurrent applications.

Other releases

Release Notes: First official Apache Incubator release. Faster CsvDataContext implementation for single-line values. The convention for file based DataContexts has been changed to use the folder name as the schema name. Improvements in the fluent Query builder API. Renames the package hierarchy from org.eobjects.metamodel to org.apache.metamodel.

Release Notes: This release adds a module for querying and updating Salesforce.com installations, backed by the Salesforce.com Web services. It adds a module for querying SugarCRM installations, backed by SugarCRM Web services. It optimizes support for DB2 queries with firstRow and maxRows properties set, yielding a ROW_NUMBER query in the background database interaction.

Release Notes: Many query parser improvements, including parsing column names with dots, mixed case clause declarations, select DISTINCT queries, select item aliases, and selecting everything from multiple from items. It also fixes two bugs: an issue with interpreting CHAR types as strings, and inclusion of function names (if available) in TableModel header names.

  •  27 Nov 2012 04:29

Release Notes: This release fixes timestamp literals on DB2's SQL-dialect.

Release Notes: This release drastically improves the performance of "DELETE FROM" statements on CSV files. It adds mapping of unavailable-to-available data types when issuing "CREATE TABLE" statements containing unavailable data types on e.g. DB2 or PostgreSQL. It fixes a bug pertaining to multi-threaded execution of compiled JDBC queries. A pool of prepared statements has been created to ensure parallel execution of compiled queries. A bug has been fixed pertaining to proper quoting of HAVING clause operands when the data type of the aggregate function is different from the data type of the functions argument.

Screenshot

Project Spotlight

bashstyle-ng

A graphical tool for styling Bash.

Screenshot

Project Spotlight

quadtree

A Thread-safe quad tree C library.