madlib/madlib — pull request #177 by fschopp (2012-07-16 07:07:49+00:00)
Title: Modular Transition States

*Please do not merge yet. I am starting this pull request in oder to open up the discussion. I will update the pull request as I make more changes and as comments trickle in.*

Jira: MADLIB-499

Initial list of changes:

- Initial revision of transition states that allow recursion and reusability: A
transition state can consist of other transition states. No serialization
takes place, instead we operate directly on the byte stream.
- Adapted linear regression to the new programming model.
- Added a new type 'blob' within the database that is 8-byte aligned. (The
PostgreSQL default for bytea is only 4-byte alignment, which is not enough.)