Constructor
ArrowAggregationnew
since: 6.0.0
Declaration [src]
GArrowAggregation*
garrow_aggregation_new (
  const gchar* function,
  GArrowFunctionOptions* options,
  const gchar* input,
  const gchar* output
)
Parameters
- function
- 
            Type: const gchar*A name of aggregate function. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- options
- 
            Type: GArrowFunctionOptionsA GArrowFunctionOptionsof aggregate function.The argument can be NULL.The data is owned by the caller of the function. 
- input
- 
            Type: const gchar*An input field name of aggregate function. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- output
- 
            Type: const gchar*An output field name of aggregate function. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
Return value
Type: GArrowAggregation
A newly created GArrowAggregation.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |