aggregate_function_input_format
state— Chaîne binaire contenant l’état sérialisé (par défaut). Il s’agit du comportement par défaut, dans lequel les valeurs AggregateFunction sont attendues sous forme de données binaires.value— Le format attend une seule valeur pour l’argument de la fonction d’agrégation ou, en cas d’arguments multiples, un tuple de ces valeurs. Elles seront désérialisées à l’aide de l’IDataType ou du DataTypeTuple correspondant, puis agrégées pour former l’état.array— Le format attend un Array de valeurs, comme décrit ci-dessus pour l’optionvalue. Tous les éléments du tableau seront agrégés pour former l’état.
aggregate_function_input_format = 'value' :
aggregate_function_input_format = 'array' :
value et array sont plus lents que le format state, qui est le format par défaut, car ils nécessitent de créer et d’agréger des valeurs lors de l’insertion.
aggregate_functions_null_for_empty
- 0 — Désactivé.
- 1 — Activé.
aggregate_functions_null_for_empty = 0, on obtiendrait :
aggregate_functions_null_for_empty = 1, le résultat serait :