|
14 | 14 | * See the License for the specific language governing permissions and |
15 | 15 | * limitations under the License. |
16 | 16 | */ |
17 | | -package org.apache.arrow.vector; |
| 17 | +package org.apache.arrow.vector.extension; |
18 | 18 |
|
19 | 19 | import java.nio.ByteBuffer; |
20 | 20 | import java.util.UUID; |
21 | 21 | import org.apache.arrow.memory.BufferAllocator; |
22 | 22 | import org.apache.arrow.memory.util.hash.ArrowBufHasher; |
23 | | -import org.apache.arrow.vector.complex.impl.UuidReaderImpl; |
24 | | -import org.apache.arrow.vector.complex.reader.FieldReader; |
25 | | -import org.apache.arrow.vector.holder.UuidHolder; |
| 23 | +import org.apache.arrow.vector.ExtensionTypeVector; |
| 24 | +import org.apache.arrow.vector.FixedSizeBinaryVector; |
| 25 | +import org.apache.arrow.vector.ValueIterableVector; |
| 26 | +import org.apache.arrow.vector.ValueVector; |
26 | 27 | import org.apache.arrow.vector.types.pojo.Field; |
27 | 28 | import org.apache.arrow.vector.types.pojo.FieldType; |
28 | | -import org.apache.arrow.vector.types.pojo.UuidType; |
29 | 29 | import org.apache.arrow.vector.util.TransferPair; |
30 | 30 |
|
31 | 31 | public class UuidVector extends ExtensionTypeVector<FixedSizeBinaryVector> |
@@ -82,20 +82,20 @@ public TransferPair makeTransferPair(ValueVector to) { |
82 | 82 | return new TransferImpl((UuidVector) to); |
83 | 83 | } |
84 | 84 |
|
85 | | - @Override |
86 | | - protected FieldReader getReaderImpl() { |
87 | | - return new UuidReaderImpl(this); |
88 | | - } |
89 | | - |
90 | | - public void setSafe(int index, byte[] value) { |
91 | | - getUnderlyingVector().setIndexDefined(index); |
92 | | - getUnderlyingVector().setSafe(index, value); |
93 | | - } |
94 | | - |
95 | | - public void get(int index, UuidHolder holder) { |
96 | | - holder.value = getUnderlyingVector().get(index); |
97 | | - holder.isSet = 1; |
98 | | - } |
| 85 | +// @Override |
| 86 | +// protected FieldReader getReaderImpl() { |
| 87 | +// return new UuidReaderImpl(this); |
| 88 | +// } |
| 89 | +// |
| 90 | +// public void setSafe(int index, byte[] value) { |
| 91 | +// getUnderlyingVector().setIndexDefined(index); |
| 92 | +// getUnderlyingVector().setSafe(index, value); |
| 93 | +// } |
| 94 | +// |
| 95 | +// public void get(int index, UuidHolder holder) { |
| 96 | +// holder.value = getUnderlyingVector().get(index); |
| 97 | +// holder.isSet = 1; |
| 98 | +// } |
99 | 99 |
|
100 | 100 | public class TransferImpl implements TransferPair { |
101 | 101 | UuidVector to; |
|
0 commit comments