Commits


Takashi Hashida authored and Eric Erhardt committed 910a0203cab
ARROW-7290: [C#] Implement ListArray Builder * Add ListArray.Builder * Add ArrowArrayBuilderFactory * Change IArrowArrayBuilder Some builders like ListArray.Builder need not specify a value on Append. To support such builders, I added IArrowArrayBuilder<TArray, TBuilder>> and changed IArrowArrayBuilder<T, TArray, TBuilder>> to inherit it. Closes #6102 from HashidaTKS/ARROW-7290_Implement_ListArrayBuilder and squashes the following commits: 3cb9a0438 <Takashi Hashida> Improve ListArray.Builder constructor - public constructors take valueDataType or valueField 2a723adba <Takashi Hashida> Rename BuildBuilder to Build Revert ColumnSetCount to 25 and shorten test string a2b59998b <Takashi Hashida> Avoid "Stream was too long" exception of ArrowWriterBenchmark 181fa96da <Takashi Hashida> Avoid using unnecessary local function 14442884f <Takashi Hashida> Merge branch 'master' of git://github.com/apache/arrow into ARROW-7290_Implement_ListArrayBuilder 0887888aa <Takashi Hashida> respond to feedback 90a333c95 <takashi hashida> ARROW-7290 Implement ListArray Builder Lead-authored-by: Takashi Hashida <t-hashida@amiya.co.jp> Co-authored-by: takashi hashida <t-hashida@amiya.co.jp> Signed-off-by: Eric Erhardt <eric.erhardt@microsoft.com>