slick/slick — pull request #240 by aellerton (2013-10-23 08:36:00+00:00)
Title: Running a query to match a specific UUID in MySQL fails in 1.0.1. For ex...

...ample, the

following code will fail with error "UUID does not support a literal representation".

val query = (for (u <- UserRecordTable if u.email === email) yield u)

That failure may be correct for other databases, but MySQL allows a literal representation
of BINARY(16) using an "x" prefix to a string like:

select * from user where user_uuid = x'e4d369040f044b6e9561765c356907d3';

As such, modifying the MySQLDriver to support this notation allows the query above to
return results correctly.

Some additional discussion:
http://stackoverflow.com/questions/17496415/error-when-trying-to-filter-by-uuid-slick/19536219#19