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

Bohdan Siryk commented on CASSGO-118:
-------------------------------------

Thinking about this, if we are going to fix it then we should probably allow 
users to enable the legacy behaviour. Introducing an option in ClusterConfig 
that will be passed to udtTypeInfo{}

> Nil map for UDT column inserts zero-valued UDT instead of NULL
> --------------------------------------------------------------
>
>                 Key: CASSGO-118
>                 URL: https://issues.apache.org/jira/browse/CASSGO-118
>             Project: Apache Cassandra Go driver
>          Issue Type: Bug
>            Reporter: Bohdan Siryk
>            Priority: Normal
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Inserting a row with a nil map for a UDT-typed column results in a non-NULL 
> value whose fields behave like defaults / zero values, instead of storing 
> NULL for the whole UDT.
> *Expected*
> The UDT column is NULL in DB.
> *Actual*
> The UDT column is present (not NULL) and fields appear as type defaults 
> (empty string, 0, false, etc.).
> To reproduce it, please use this code snippet on github  gist: 
> https://gist.github.com/worryg0d/22810cd6609cae985ca5c53725c3e3ae



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to