| 156 | } // namespace |
| 157 | |
| 158 | G_BEGIN_DECLS |
| 159 | |
| 160 | /** |
| 161 | * SECTION: compute |
| 162 | * @section_id: compute |
| 163 | * @title: Computation on data |
| 164 | * @include: arrow-glib/arrow-glib.h |
| 165 | * |
| 166 | * You must call garrow_compute_initialize() explicitly before you use |
| 167 | * computation related features. |
| 168 | * |
| 169 | * #GArrowExecuteContext is a class to customize how to execute a |
| 170 | * function. |
| 171 | * |
| 172 | * #GArrowFunctionOptions is a base class for all function options |
| 173 | * classes such as #GArrowCastOptions. |
| 174 | * |
| 175 | * #GArrowFunctionDoc is a class for function document. |
| 176 | * |
| 177 | * #GArrowFunction is a class to process data. |
| 178 | * |
| 179 | * #GArrowExecuteNodeOptions is a base class for all execute node |
| 180 | * options classes such as #GArrowSourceNodeOptions. |
| 181 | * |
| 182 | * #GArrowSourceNodeOptions is a class to customize a source node. |
| 183 | * |
| 184 | * #GArrowFilterNodeOptions is a class to customize a filter node. |
| 185 | * |
| 186 | * #GArrowProjectNodeOptions is a class to customize a project node. |
| 187 | * |
| 188 | * #GArrowAggregation is a class to specify how to aggregate. |
| 189 | * |
| 190 | * #GArrowAggregateNodeOptions is a class to customize an aggregate node. |
| 191 | * |
| 192 | * #GArrowSinkNodeOptions is a class to customize a sink node. |
| 193 | * |
| 194 | * #GArrowHashJoinNodeOptions is a class to customize a hash join node. |
| 195 | * |
| 196 | * #GArrowExecuteNode is a class to execute an operation. |
| 197 | * |
| 198 | * #GArrowExecutePlan is a class to execute operations. |
| 199 | * |
| 200 | * #GArrowCastOptions is a class to customize the `cast` function and |
| 201 | * garrow_array_cast(). |
| 202 | * |
| 203 | * #GArrowScalarAggregateOptions is a class to customize the scalar |
| 204 | * aggregate functions such as `count` function and convenient |
| 205 | * functions of them such as garrow_array_count(). |
| 206 | * |
| 207 | * #GArrowCountOptions is a class to customize the `count` function and |
| 208 | * garrow_array_count() family. |
| 209 | * |
| 210 | * #GArrowFilterOptions is a class to customize the `filter` function and |
| 211 | * garrow_array_filter() family. |
| 212 | * |
| 213 | * #GArrowTakeOptions is a class to customize the `take` function and |
| 214 | * garrow_array_take() family. |
| 215 | * |
nothing calls this directly
no test coverage detected