[
https://issues.apache.org/jira/browse/CASSANDRA-2725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041757#comment-13041757
]
Rick Shaw commented on CASSANDRA-2725:
--------------------------------------
The JDBC semantics dictate that the following methods are not optional (and
able to throw {{SQLFeatureNotSupportedException}}; they must be provided and
adhere to the minimal semantic requirements:
- {{clearWarnings()}}
- {{findColumn(String column)}}
- {{getConcurrency()}}
- {{getFetchDirection()}}
- {{getFetchSize()}}
- {{getHoldability()}}
- {{getStatement()}}
- {{getWarnings()}}
- {{setFetchDirection()}}
- {{setFetchSize()}}
This improvement suggests they should be deleted from the
{{AbstractResultClass}} (this ticket) and re-inserted in the {{CResultSet}}
class to be implemented as appropriate. This will imply that the JIRA ticket
for {{CResultSet}} improvement will rely on this ticket.
> Update the JDBC semantics contained in the class AbstractResultSet
> ------------------------------------------------------------------
>
> Key: CASSANDRA-2725
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2725
> Project: Cassandra
> Issue Type: Improvement
> Components: API
> Affects Versions: 0.8.0 beta 2
> Reporter: Rick Shaw
> Priority: Minor
> Labels: cql, jdbc
> Fix For: 0.8.1
>
>
> The {{AbstractResultSet}} cleverly isolates all the methods that are not
> planned to be implemented in the next release of of the JDBC Result Set
> implemented by the class {{CResultSet}}. This improvement will tighten the
> JDBC semantics for this set of methods.
> This improvement is related to
> [CASSANDRA-2720|https://issues.apache.org/jira/browse/CASSANDRA-2720] but is
> not blocked by it.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira