As part a PR Ji Liu has made to help populate data for test cases [1], the question came up on whether we should provide a more builder classes in java for ValueVectors. The proposed implementation would wrap the existing Writer classes.
Do people think this would be a valuable addition to the java library? I imagine it would be a builder per ValueVectorType. The main benefit I see to this is making the library potentially slightly easier to use for new-comers, but might not be the most efficient. A straw-man interface is listed below. Thoughts? Thanks, Micah class IntVectorBuilder { public IntVectorBuilder(BufferAllocator allocator); IntVectorBuilder add(int value); IntVectorBuilder addAll(int[] values); IntVectorBuilder addNull(); // handles null values in array IntVectorBuilder addAll(Integer... values); IntVectorBuilder addAll(List<Integer> values); IntVector build(String name); }