The SQL engine is expected to be a fairly sizeable piece of software. Therefore we're starting to restructure the codebase for growth.
This patch implements a basic hash index. It uses the extendible hashing algorith. Also includes a test file.