[2/3] issue479 - rearrange field type hierarchy so that more can be exposed into the type level for DSLs
Updated 1 year, 5 months ago
| Ross Mellgren | Reviewers | ||
| rmm_wip_479_2.7 | |||
| 479 | dchenbecker, dpp, timperrett, marius, charles, joni, atsuhiko, jorge, naftoli, kris, indrajit, alexb, dlouwers, mstarzyk, rmellgren, jhoffman, probinett, jmadsen, mhartmann, jstrachan, jgoday | ||
| None | LiftWeb-archive | ||
Primary use is to support squeryl integration, which needs two additional pieces of type information -- .value needs to return Blah or Option[Blah] so that NULLing works correctly in squeryl expression, and each supported field type must have a BlahTypedField trait that can be detected at runtime to build the appropriate squeryl metadata. New hierarchy is diagrammed as an attachment to the ticket.
Record unit tests, CouchDB unit tests, compiled MongoDB unit tests, test-squerylrecord -- http://github.com/Dridus/test-squerylrecord
Holly cow this is big... but looks good.
See [1/3] for comments.
Review request changed
Updated 1 year, 5 months ago (August 24th, 2010, 2 p.m.)
-
- added Diff r2
Change ripple from [1/3]
