Queries with partion keys will be accepted. 

This fixes issue #37 and issue #50
I think you misunderstood what I meant by literal. 
http://en.wikipedia.org/wiki/Literal_(computer_programming)
> In computer science, a literal is a notation for representing a fixed value in source code. Almost all programming languages have notations for atomic values such as integers, floating-point numbers, and strings, and usually for booleans and characters; some also have notations for elements of enumerated types and compound values such as arrays, records, and objects.

Predicates, operators, variables, statements, etc. are *not* literals.