If we had selected from or joined on BOOK, it would be a Boolean expression. But in this case, BOOK is undefined, so BOOK.LANGUAGE.eq(&quot;DE&quot;) shouldn&#x27;t type check at all.<p>The corresponding SQL is nonsensical:<p><pre><code>    select * from AUTHOR where BOOK.LANGUAGE = &#x27;DE&#x27;</code></pre>