vuu icon indicating copy to clipboard operation
vuu copied to clipboard

#1643 Add support for EpochTimestamp and Decimal

Open stonesmi opened this issue 5 months ago • 1 comments

Added support for two new column types in the Vuu backend. Further work will be required on the Front-end to support these.

1) EpochTimestamp

This is a wrapper around a Long, containing the number of Nanoseconds since Unix epoch. It uses less memory than java.time.Instant.

2) Decimal

This is a wrapper around a Long, containing a Decimal value that has been multiplied by 10^8 to move the decimal point. Any precision beyond 8 decimal places is lost. It also only supports Decimal values between -92,233,720,368.54775808 and 92,233,720,368.54775807

3) Misc

I also fixed a few issues that were spotted in the code as I added these features:

  • Fixed a bug whereby unknown types aren't serialised, causing an incomplete array to be sent to the UI

stonesmi avatar Jul 31 '25 20:07 stonesmi

Deploy Preview for papaya-valkyrie-395400 canceled.

Name Link
Latest commit 7790469dd2ae9f0d55731c52c69dfb886afd0628
Latest deploy log https://app.netlify.com/projects/papaya-valkyrie-395400/deploys/68c83757a31e6a0008ac88f4

netlify[bot] avatar Jul 31 '25 20:07 netlify[bot]