Skip to content

Commit caf95a5

Browse files
committed
revert
1 parent c136a88 commit caf95a5

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

rust/cubesql/cubesql/src/sql/dataframe.rs

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ pub fn arrow_to_column_type(arrow_type: DataType) -> Result<ColumnType, CubeErro
404404
DataType::Utf8 | DataType::LargeUtf8 => Ok(ColumnType::String),
405405
DataType::Date32 => Ok(ColumnType::Date(false)),
406406
DataType::Date64 => Ok(ColumnType::Date(true)),
407-
DataType::Timestamp(_, _) => Ok(ColumnType::Timestamp),
407+
DataType::Timestamp(_, _) => Ok(ColumnType::String),
408408
DataType::Interval(unit) => Ok(ColumnType::Interval(unit)),
409409
DataType::Float16 | DataType::Float32 | DataType::Float64 => Ok(ColumnType::Double),
410410
DataType::Boolean => Ok(ColumnType::Boolean),
@@ -826,7 +826,7 @@ mod tests {
826826
(DataType::Date64, ColumnType::Date(true)),
827827
(
828828
DataType::Timestamp(TimeUnit::Second, None),
829-
ColumnType::Timestamp,
829+
ColumnType::String,
830830
),
831831
(
832832
DataType::Interval(IntervalUnit::YearMonth),
@@ -895,41 +895,41 @@ mod tests {
895895
Ok(())
896896
}
897897

898-
#[test]
899-
fn test_timestamp_conversion() -> Result<(), CubeError> {
900-
let data_nano = vec![Some(1640995200000000000)];
901-
create_record_batch(
902-
DataType::Timestamp(TimeUnit::Nanosecond, None),
903-
TimestampNanosecondArray::from(data_nano.clone()),
904-
ColumnType::Timestamp,
905-
data_nano
906-
.into_iter()
907-
.map(|e| TableValue::Timestamp(TimestampValue::new(e.unwrap(), None)))
908-
.collect::<Vec<_>>(),
909-
)?;
910-
911-
let data_micro = vec![Some(1640995200000000)];
912-
create_record_batch(
913-
DataType::Timestamp(TimeUnit::Microsecond, None),
914-
TimestampMicrosecondArray::from(data_micro.clone()),
915-
ColumnType::Timestamp,
916-
data_micro
917-
.into_iter()
918-
.map(|e| TableValue::Timestamp(TimestampValue::new(e.unwrap() * 1000, None)))
919-
.collect::<Vec<_>>(),
920-
)?;
921-
922-
let data_milli = vec![Some(1640995200000)];
923-
create_record_batch(
924-
DataType::Timestamp(TimeUnit::Millisecond, None),
925-
TimestampMillisecondArray::from(data_milli.clone()),
926-
ColumnType::Timestamp,
927-
data_milli
928-
.into_iter()
929-
.map(|e| TableValue::Timestamp(TimestampValue::new(e.unwrap() * 1000000, None)))
930-
.collect::<Vec<_>>(),
931-
)
932-
}
898+
// #[test]
899+
// fn test_timestamp_conversion() -> Result<(), CubeError> {
900+
// let data_nano = vec![Some(1640995200000000000)];
901+
// create_record_batch(
902+
// DataType::Timestamp(TimeUnit::Nanosecond, None),
903+
// TimestampNanosecondArray::from(data_nano.clone()),
904+
// ColumnType::Timestamp,
905+
// data_nano
906+
// .into_iter()
907+
// .map(|e| TableValue::Timestamp(TimestampValue::new(e.unwrap(), None)))
908+
// .collect::<Vec<_>>(),
909+
// )?;
910+
//
911+
// let data_micro = vec![Some(1640995200000000)];
912+
// create_record_batch(
913+
// DataType::Timestamp(TimeUnit::Microsecond, None),
914+
// TimestampMicrosecondArray::from(data_micro.clone()),
915+
// ColumnType::Timestamp,
916+
// data_micro
917+
// .into_iter()
918+
// .map(|e| TableValue::Timestamp(TimestampValue::new(e.unwrap() * 1000, None)))
919+
// .collect::<Vec<_>>(),
920+
// )?;
921+
//
922+
// let data_milli = vec![Some(1640995200000)];
923+
// create_record_batch(
924+
// DataType::Timestamp(TimeUnit::Millisecond, None),
925+
// TimestampMillisecondArray::from(data_milli.clone()),
926+
// ColumnType::Timestamp,
927+
// data_milli
928+
// .into_iter()
929+
// .map(|e| TableValue::Timestamp(TimestampValue::new(e.unwrap() * 1000000, None)))
930+
// .collect::<Vec<_>>(),
931+
// )
932+
// }
933933

934934
#[test]
935935
fn test_signed_conversion() -> Result<(), CubeError> {

0 commit comments

Comments
 (0)