Releases for HBase 0.90.0
Javadocs for HBase 0.90.0
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
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
0.9.17-alpha -- 01/03/10
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