Add SQL LIMIT, OFFSET, FETCH clauses. Implements both SQL:2008 syntax (OFFSET start ROWS FETCH FIRST / NEXT count ROWS ONLY) and Postgres (LIMIT count OFFSET start). Add fields to SortRel, new class EnumerableLimitRel to implement it, and EnumerableLimitRule to create it from a SortRel that has either offset or fetch set.
Enhancements for constructing RexPrograms.
[maven-release-plugin] prepare release optiq-0.4.11
[maven-release-plugin] prepare for next development iteration
Expedite processing of very simple SQL statements (like "SELECT 1") used by connection pools to kick the tires of a connection.
Fix a type-cast issue in DatabaseMetaData.getColumns(), and an NPE handling a switched CASE expression.
Changed clearWarnings() to not do UnsupportedOperationException since some connection pools call this when returning conn to pool.
Merge pull request #51 from joeposner/silentclearerrors

Changed clearWarnings() to not do UnsupportedOperationException since so...
Add method Frameworks.withPlanner(PlannerAction) to allow clients to run code against a RelOptPlanner without the effort of setting up an environment with a connection, statement, parser, SqlValidator, RelDataTypeFactory, CatalogReader, RexBuilder, RelOptCluster, RelOptSchema.
Some satisfiability fixes.
No longer use jgrapht library. Implement the necessary classes in new package net.hydromatic.optiq.util.graph.
Obsolete org.eigenbase.util.Graph, replacing with net.hydromatic.util.graph.DirectedGraph.
Include view columns in column metadata. (Previously, we included columns from tables but did not include columns from table-functions, and a view is a kind of table-function.)
Vertex must exist in a graph before you can add an edge.
Allow NULL values in composite GROUP BY key.
More fixes & tests for FlatList hashCode.
Convert into multi-module maven project (modules are optiq-core, optiq-mongodb, and parent module is optiq-parent).
Flat lists may contain null elements (part 2).
Oops, forgot the sub-module POMs.
Utility method to convert project expressions into RexProgram. Minor changes to materialized views.