I'm not sure I understand; doesn't
BOOK.LANGUAGE.eq("DE")
mean something like Book.Language = 'DE'
in SQL? That's certainly a boolean expression. I've only started reading the manual, though, so it's possible I got the semantics wrong, but I've had SSMS point out to me this sort of thing before.