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

Aleksey Yeschenko commented on CASSANDRA-7405:
----------------------------------------------

bq. Specifically, why do we handle null values specially for clustering 
columns? Also, why do we insert an empty binary when the type doesn't support 
it? Why do we insert empty binaries at all instead of nulls (when we have 
something that matches nullval)?

I think I wrote that. The reason is that a clustering column can obviously not 
contain null, but it can contain an empty value (esp. with default nullval 
being '').

Also, every type supports empty binaries.

> Optimize cqlsh COPY TO and COPY FROM
> ------------------------------------
>
>                 Key: CASSANDRA-7405
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7405
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Aleksey Yeschenko
>            Assignee: Mikhail Stepura
>             Fix For: 2.1.1
>
>         Attachments: CASSANDRA-2.1-7405.patch
>
>
> Now that we are using native proto via python-driver, we can, and should, at 
> the very least:
> 1. Use proto paging in COPY TO
> 2. Use async writes in COPY FROM



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to