Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Fixed
Description
Using the Java driver for example:
PreparedStatement pst = session.prepare("select * from test.users where first_name LIKE ?"); BoundStatement bs = pst.bind("Jon%");
The first line fails with SyntaxError: line 1:47 mismatched input '?' expecting STRING_LITERAL (which makes sense since it's how it's declared in the grammar). Other operators declare the right-hand side value as a Term.Raw, which can also be a bind marker.
I think users will expect to be able to bind the argument this way.