From f5fb4e646485918c7edefaaf9454e427dfe73095 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Thu, 25 Jun 2026 13:24:44 +0200 Subject: [PATCH] GH-50172: [Doc][Format] Clarify that variadic buffers can also be null --- docs/source/format/CDataInterface.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/source/format/CDataInterface.rst b/docs/source/format/CDataInterface.rst index fd9952b037e7..0c71b0cd8b0b 100644 --- a/docs/source/format/CDataInterface.rst +++ b/docs/source/format/CDataInterface.rst @@ -491,7 +491,8 @@ It has the following fields: The buffer pointers MAY be null only in two situations: 1. for the null bitmap buffer, if :c:member:`ArrowArray.null_count` is 0; - 2. for any buffer, if the size in bytes of the corresponding buffer would be 0. + 2. for any buffer (including variadic buffers), if the size in bytes of the + corresponding buffer would be 0. Buffers of children arrays are not included.