+1 (non binding)

Thanks,
Steve Zhang



> On Apr 22, 2025, at 1:41 PM, Prashant Singh <prashant010...@gmail.com> wrote:
> 
> +1 (non-binding)
> 
> Best,
> Prashant Singh
> 
> On Tue, Apr 22, 2025 at 2:55 AM Eduard Tudenhöfner <etudenhoef...@apache.org 
> <mailto:etudenhoef...@apache.org>> wrote:
>> +1
>> 
>> On Tue, Apr 22, 2025 at 7:31 AM Jean-Baptiste Onofré <j...@nanthrax.net 
>> <mailto:j...@nanthrax.net>> wrote:
>>> +1 (non binding)
>>> 
>>> Regards
>>> JB
>>> 
>>> On Mon, Apr 21, 2025 at 11:20 PM Ryan Blue <rdb...@gmail.com 
>>> <mailto:rdb...@gmail.com>> wrote:
>>> >
>>> > Hi everyone,
>>> >
>>> > I’d like to vote on the spec changes in PR 12841. This is a small change 
>>> > that makes handling default values for structs much easier. Initially, we 
>>> > allowed both a struct and its fields to have default values, but the 
>>> > values could conflict. For instance, ADD COLUMN point struct<x int 
>>> > default 0, y int default 0> default struct(-1, -1).
>>> >
>>> > The fix is to always track default values at the field level and allow 
>>> > only null or null-null for the struct level defaults. That makes the 
>>> > feature more predictable because the struct’s default never needs to be 
>>> > modified or have field-level changes applied (i.e. removing field y or 
>>> > adding field z).
>>> >
>>> > In addition, I want to mention that this is not a one-way decision. We 
>>> > can always allow the struct-level default to differ later, if we have use 
>>> > cases in which a missing struct needs to have a different default than 
>>> > missing fields.
>>> >
>>> > Please vote in the next 72 hours:
>>> >
>>> > [ ] +1 Add these changes to the spec
>>> > [ ] +0
>>> > [ ] -1 I have questions and/or concerns
>>> >
>>> > Thanks,
>>> >
>>> > Ryan

Reply via email to