|
1 | 1 | /* |
2 | 2 | * MIT License |
3 | 3 | * |
4 | | -* Copyright (c) 2023 Firelink Data |
| 4 | +* Copyright (c) 2024 Firelink Data |
5 | 5 | * |
6 | 6 | * Permission is hereby granted, free of charge, to any person obtaining a copy |
7 | 7 | * of this software and associated documentation files (the "Software"), to deal |
|
22 | 22 | * SOFTWARE. |
23 | 23 | * |
24 | 24 | * File created: 2023-11-21 |
25 | | -* Last updated: 2023-11-21 |
| 25 | +* Last updated: 2024-02-17 |
26 | 26 | */ |
27 | 27 |
|
28 | 28 | use arrow2::array::MutablePrimitiveArray; |
29 | 29 | use arrow2::types::NativeType; |
30 | 30 |
|
31 | 31 | use crate::builder::ColumnBuilder; |
32 | 32 |
|
33 | | -/* |
34 | | -
|
35 | | - "bool" => Ok(DataType::Boolean), |
36 | | - "boolean" => Ok(DataType::Boolean), |
37 | | - "i16" => Ok(DataType::Int16), |
38 | | - "i32" => Ok(DataType::Int32), |
39 | | - "i64" => Ok(DataType::Int64), |
40 | | - "f16" => Ok(DataType::Float16), |
41 | | - "f32" => Ok(DataType::Float32), |
42 | | - "f64" => Ok(DataType::Float64), |
43 | | - "utf8" => Ok(DataType::Utf8), |
44 | | - "string" => Ok(DataType::Utf8), |
45 | | - "lutf8" => Ok(DataType::LargeUtf8), |
46 | | - "lstring" => Ok(DataType::LargeUtf8), |
47 | | -
|
48 | | -*/ |
49 | | - |
50 | 33 | pub(crate) struct ColumnBuilderType<T1: NativeType> { |
51 | 34 | pub rows: MutablePrimitiveArray<T1>, |
52 | 35 | } |
|
0 commit comments