* garrow_execute_node_get_output_schema: * @node: A #GArrowExecuteNode. * * Returns: (transfer full): The output schema of the node. * * Since: 6.0.0 */
| 2139 | * Since: 6.0.0 |
| 2140 | */ |
| 2141 | GArrowSchema * |
| 2142 | garrow_execute_node_get_output_schema(GArrowExecuteNode *node) |
| 2143 | { |
| 2144 | auto arrow_node = garrow_execute_node_get_raw(node); |
| 2145 | std::shared_ptr<arrow::Schema> arrow_schema = arrow_node->output_schema(); |
| 2146 | return garrow_schema_new_raw(&arrow_schema); |
| 2147 | } |
| 2148 | |
| 2149 | struct GArrowExecutePlanPrivate |
| 2150 | { |
nothing calls this directly
no test coverage detected