Commits


Sutou Kouhei authored and GitHub committed 3b32faafd61
GH-35819: [GLib][Ruby] Refer dependency objects of GArrowExecutePlan (#35963) ### Rationale for this change If we don't refer them, GC may free them unexpectedly. Relations: * `GArrowExecutePlan` -> `GArrowExecuteNode`s * `GArrowExecuteNode` -> `GArrowExecuteOptions` * `GArrowSourceNodeOptions` -> `GArrowRecordBatchReader` or `GArrowRecordBatch` * `GArrowRecordBatchReader` -> `GArrowRecordBatch`s or `GArrowTable` ### What changes are included in this PR? Add missing references in GLib and mark dependency container explicitly in Ruby. Because we can't mark dependency container automatically in Ruby. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: #35819 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>