diff --git a/java/vector/src/main/java/org/apache/arrow/vector/complex/FixedSizeListVector.java b/java/vector/src/main/java/org/apache/arrow/vector/complex/FixedSizeListVector.java index 7ac9f3bd5137f..3d54e2c3be2b5 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/complex/FixedSizeListVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/complex/FixedSizeListVector.java @@ -26,11 +26,6 @@ import java.util.List; import java.util.Objects; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ObjectArrays; - -import io.netty.buffer.ArrowBuf; import org.apache.arrow.memory.BufferAllocator; import org.apache.arrow.memory.OutOfMemoryException; import org.apache.arrow.vector.AddOrGetResult; @@ -38,6 +33,7 @@ import org.apache.arrow.vector.BaseValueVector; import org.apache.arrow.vector.BitVector; import org.apache.arrow.vector.BufferBacked; +import org.apache.arrow.vector.BuffersIterator; import org.apache.arrow.vector.FieldVector; import org.apache.arrow.vector.ValueVector; import org.apache.arrow.vector.ZeroVector; @@ -53,6 +49,12 @@ import org.apache.arrow.vector.util.SchemaChangeRuntimeException; import org.apache.arrow.vector.util.TransferPair; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ObjectArrays; + +import io.netty.buffer.ArrowBuf; + public class FixedSizeListVector extends BaseValueVector implements FieldVector, PromotableVector { private FieldVector vector; @@ -120,6 +122,11 @@ public void loadFieldBuffers(ArrowFieldNode fieldNode, List ownBuffers BaseDataValueVector.load(fieldNode, innerVectors, ownBuffers); } + public void loadFieldBuffers(BuffersIterator buffersIterator, ArrowBuf buf) { + // TODO: to be fixed in https://github.com/apache/arrow/pull/508 + throw new UnsupportedOperationException(); + } + @Override public List getFieldBuffers() { return BaseDataValueVector.unload(innerVectors);