[
https://issues.apache.org/jira/browse/CASSANDRA-10657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15111095#comment-15111095
]
Sam Tunnicliffe commented on CASSANDRA-10657:
---------------------------------------------
Looks good to me, in particular the liberal sprinkling of explanatory comments
re: fetching vs querying & #7085 is very welcome.
+1, with just minor nits:
In the javadoc for {{ColumnFilter}}:
* typo at the class level: "...and if a column has some sub-selction.."
* for {{selection(PartitionColumns columns)}} should read "A *filter* that only
fetches/queries the provided columns."
* for {{fetchedColumnIsQueried}} "\{@code fetches(columns) == true\}"
s/columns/column
* double }} in the javadoc for {{selectionBuilder()}} - the text doesn't quite
read right either
There are a few unused methods; I can't find any places which look like they
*should* be using these, so I guess they can be cleaned up (I could certainly
be missing something here though)
* {{ColumnFilter::fetches(Cell cell)}}
* {{SerializationHelper::fetchedStaticColumns}}
* {{SerializationHelper::fetchedRegularColumns}}
I won't mention the lack of tests, other than to say CASSANDRA-10531 is still
open & as mentioned there, this is all pretty well covered, indirectly at least.
> Re-enable/improve value skipping
> --------------------------------
>
> Key: CASSANDRA-10657
> URL: https://issues.apache.org/jira/browse/CASSANDRA-10657
> Project: Cassandra
> Issue Type: Improvement
> Reporter: Sylvain Lebresne
> Assignee: Sylvain Lebresne
> Fix For: 3.x
>
>
> This is a followup to CASSANDRA-10655, to re-enable the optimization of
> skipping values for the columns that are not requested by users in a CQL
> query. See CASSANDRA-10655 for why it was disabled, the goal here is to
> re-enable it minus the bugs.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)