|
26 | 26 | import java.util.List;
|
27 | 27 | import java.util.Objects;
|
28 | 28 |
|
29 |
| -import com.google.common.base.Preconditions; |
30 |
| -import com.google.common.collect.ImmutableList; |
31 |
| -import com.google.common.collect.ObjectArrays; |
32 |
| - |
33 |
| -import io.netty.buffer.ArrowBuf; |
34 | 29 | import org.apache.arrow.memory.BufferAllocator;
|
35 | 30 | import org.apache.arrow.memory.OutOfMemoryException;
|
36 | 31 | import org.apache.arrow.vector.AddOrGetResult;
|
37 | 32 | import org.apache.arrow.vector.BaseDataValueVector;
|
38 | 33 | import org.apache.arrow.vector.BaseValueVector;
|
39 | 34 | import org.apache.arrow.vector.BitVector;
|
40 | 35 | import org.apache.arrow.vector.BufferBacked;
|
| 36 | +import org.apache.arrow.vector.BuffersIterator; |
41 | 37 | import org.apache.arrow.vector.FieldVector;
|
42 | 38 | import org.apache.arrow.vector.ValueVector;
|
43 | 39 | import org.apache.arrow.vector.ZeroVector;
|
|
53 | 49 | import org.apache.arrow.vector.util.SchemaChangeRuntimeException;
|
54 | 50 | import org.apache.arrow.vector.util.TransferPair;
|
55 | 51 |
|
| 52 | +import com.google.common.base.Preconditions; |
| 53 | +import com.google.common.collect.ImmutableList; |
| 54 | +import com.google.common.collect.ObjectArrays; |
| 55 | + |
| 56 | +import io.netty.buffer.ArrowBuf; |
| 57 | + |
56 | 58 | public class FixedSizeListVector extends BaseValueVector implements FieldVector, PromotableVector {
|
57 | 59 |
|
58 | 60 | private FieldVector vector;
|
@@ -120,6 +122,11 @@ public void loadFieldBuffers(ArrowFieldNode fieldNode, List<ArrowBuf> ownBuffers
|
120 | 122 | BaseDataValueVector.load(fieldNode, innerVectors, ownBuffers);
|
121 | 123 | }
|
122 | 124 |
|
| 125 | + public void loadFieldBuffers(BuffersIterator buffersIterator, ArrowBuf buf) { |
| 126 | + // TODO: to be fixed in https://github.com/apache/arrow/pull/508 |
| 127 | + throw new UnsupportedOperationException(); |
| 128 | + } |
| 129 | + |
123 | 130 | @Override
|
124 | 131 | public List<ArrowBuf> getFieldBuffers() {
|
125 | 132 | return BaseDataValueVector.unload(innerVectors);
|
|
0 commit comments