[ 
https://issues.apache.org/jira/browse/CASSANDRA-2475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13170257#comment-13170257
 ] 

Eric Evans commented on CASSANDRA-2475:
---------------------------------------

bq. WFM. I assumed Rick had already implemented one for JDBC API completeness 
but if we're just going to no-op that out for now I'm not going to lose any 
sleep over it.

He did, but we removed it at an earlier stage of the review, for the reasons 
listed here (so if it's decided that we should have one, I'll do the work to 
put it back in).

bq. It's the client's responsibility to prepare the statements on each 
connection before using them, which implies some caching behavior on the part 
of the driver as in 
http://www.theserverside.com/news/1365244/Why-Prepared-Statements-are-important-and-how-to-use-them-properly

OK, that makes sense.  Though, it would seem to add another data-point to the 
"API to remove PSes isn't necessary" argument, since a close() on a pooled a 
connection isn't going to remove the statement server-side anyway.
                
> Prepared statements
> -------------------
>
>                 Key: CASSANDRA-2475
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2475
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: API, Core
>    Affects Versions: 1.0.5
>            Reporter: Eric Evans
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: cql
>             Fix For: 1.1
>
>         Attachments: 2475-v1.patch, 2475-v2.patch, 2475-v3.1.patch, 
> 2475-v3.2-Thrift.patch, v1-0001-CASSANDRA-2475-prepared-statement-patch.txt, 
> v1-0002-regenerated-thrift-java.txt, 
> v2-0001-CASSANDRA-2475-rickshaw-2475-v3.1.patch.txt, 
> v2-0002-rickshaw-2475-v3.2-Thrift.patch-w-changes.txt, 
> v2-0003-eevans-increment-thrift-version-by-1-not-3.txt, 
> v2-0004-eevans-misc-cleanups.txt, 
> v2-0005-eevans-refactor-for-better-encapsulation-of-prepare.txt, 
> v2-0006-eevans-log-queries-at-TRACE.txt, 
> v2-0007-use-an-LRU-map-for-storage-of-prepared-statements.txt
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to