Releases for HBase 0.90.0

Javadocs for HBase 0.90.0

Javadocs for HBase 0.20

Source

There is a git repository here:

git clone git://github.com/pambrose/HBql.git

Release Notes

0.90.0.1 -- 01/23/11

  • Added support for HBase 0.90.0

0.9.27-alpha -- 05/20/10

  • Removed IHBase support
  • Added support for HBase 0.20.4

0.9.26-alpha -- 04/12/10

  • Bug fix in MappingManager

0.9.25-alpha -- 03/31/10

  • Misc cleanup

0.9.24-alpha -- 02/18/10

  • NULL value cleanup
  • Expression evaluation cleanup

0.9.23-alpha -- 02/09/10

  • Added support for boolean IHBase index expressions

0.9.22-alpha -- 02/08/10

  • Initial IHBase index support
  • Added FLUSH, COMPACT, and SPLIT statements
  • Added function tableAvailable()

0.9.21-alpha -- 01/29/10

  • Added LIMIT support for WITH INDEX clause
  • Enforced LIMIT with PageFilter on scans

0.9.20-alpha -- 01/11/10

  • Added QueryListener.onException()

0.9.19-alpha -- 01/10/10

0.9.18-alpha -- 01/05/10

  • Misc cleanup

0.9.17-alpha -- 01/03/10

  • Misc cleanup

0.9.16-alpha -- 12/31/09

  • Improved QueryExecutor with queued thread pool work submission and additional tuning parameters

0.9.15-alpha -- 12/30/09

0.9.14-alpha -- 12/18/09

  • Added support for server-side filters
  • Added support for INDEX queries
  • Added CREATE INDEX statement
  • Added DROP INDEX statement
  • Added DESCRIBE INDEX statement
  • Added functions indexExistsForTable() and indexExistsForMapping()

0.9.13-alpha -- 12/1/09

  • Added SCANNER_CACHE_SIZE option to WITH clause
  • Added jdbc url option for hbase.master value

0.9.12-alpha -- 12/1/09

  • Added ConnectionPool for JDBC API and HConnectionPoolManager for HBql API
  • Added HTablePool support.

0.9.11-alpha -- 11/29/09

  • Added support for family(column1, column2) column references in INSERT statement.

0.9.10-alpha -- 11/28/09

  • Fixed a problem in type signature validation

0.9.9-alpha -- 11/26/09

  • Added predicates to statements (with functions tableExists(), mappingExists(), tableEnabled(), and familyExistsForTable())
  • Added ALTER TABLE statement

0.9.8-alpha -- 11/23/09

  • Added family and column arguments to DELETE statement

0.9.7-alpha -- 11/22/09

  • Cleaned up syntax of CREATE MAPPING statement.
  • Added family-specific configuration parameters in CREATE TABLE statement

0.9.6-alpha -- 11/19/09

  • Made HBase-specific values available through the JDBC driver via ResultSetImpl.getCurrentHRecord() method
  • Added support for HBase 0.20.2

0.9.5-alpha -- 11/18/09

  • Associated mappings with connections and added support for temporary and persistent mappings

0.9.4-alpha -- 11/16/09

  • Added initial JDBC support: Driver, Connection, Statement, PreparedStatement, and ResultSet implementations
  • Refactored the HBql API to be parallel to JDBC

0.9.3-alpha -- 11/12/09

  • Annotations no longer define mappings. Mappings are created with the CREATE MAPPING statement and the HBql annotations map objects to existing mappings.

0.9.2-alpha -- 11/10/09

  • Added support for aggregate functions count(), max(), and min()
  • Renamed pre-existing max() and min() functions to greater() and lesser()
  • Renamed LIST TABLES and LIST MAPPINGS to SHOW TABLES and SHOW MAPPINGS