Skip to content

Commit 4b05fac

Browse files
tustvoldovr
authored andcommitted
Fix record formatting in 1.58 (apache#1178)
1 parent 8fe9e06 commit 4b05fac

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

parquet/src/record/api.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -715,15 +715,19 @@ impl fmt::Display for Field {
715715
Field::Float(value) => {
716716
if !(1e-15..=1e19).contains(&value) {
717717
write!(f, "{:E}", value)
718+
} else if value.trunc() == value {
719+
write!(f, "{}.0", value)
718720
} else {
719-
write!(f, "{:?}", value)
721+
write!(f, "{}", value)
720722
}
721723
}
722724
Field::Double(value) => {
723725
if !(1e-15..=1e19).contains(&value) {
724726
write!(f, "{:E}", value)
727+
} else if value.trunc() == value {
728+
write!(f, "{}.0", value)
725729
} else {
726-
write!(f, "{:?}", value)
730+
write!(f, "{}", value)
727731
}
728732
}
729733
Field::Decimal(ref value) => {

0 commit comments

Comments
 (0)