@Fabian, given the example that a user wants to sum a column whose value might be null, with null check enabled. In this case, when the column value is null, -1 is set instead? Am I understanding correctly?
On Wed, Jun 29, 2016 at 3:28 PM, Timo Walther <twal...@apache.org> wrote: > Hi Cody, > > default values are needed in cases where NULL values are not supported. > This happens if the null check is disabled in TableConfig for efficiency > reasons. Using 0 to DataType.MAX_VALUE for numeric types and -1 as a NULL > equivalent in special cases seems more reasonable to me. > > Hope that helps. > > Timo > > > On 29.06.2016 05:24, Cody Innowhere wrote: > >> Hi guys, >> I found that in CodeGenUtils, default values of numeric primitive types >> are >> set to -1, what's the consideration of setting the default values to -1 >> instead of 0? IMHO 0 would make more sense, although in DB if a field is >> null then all operations on this field will return null anyway. >> >>