etseidl commented on PR #104:
URL: https://github.com/apache/parquet-testing/pull/104#issuecomment-4185954429

   @wgtmac, I modified the arrow-rs file parser to print NaNs as hex. Here's 
the file from this PR:
   <details>
   
   
   ```
   {float_ieee754: -2E0, float_typedef: -2E0, double_ieee754: -2E0, 
double_typedef: -2E0, float16_ieee754: -2.0, float16_typedef: -2.0}
   {float_ieee754: -1E0, float_typedef: -1E0, double_ieee754: -1E0, 
double_typedef: -1E0, float16_ieee754: -1.0, float16_typedef: -1.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0.5, float_typedef: 0.5, double_ieee754: value, 
double_typedef: value, float16_ieee754: 0.5, float16_typedef: 0.5}
   {float_ieee754: 1.0, float_typedef: 1.0, double_ieee754: 1.0, 
double_typedef: 1.0, float16_ieee754: 1.0, float16_typedef: 1.0}
   {float_ieee754: 2.0, float_typedef: 2.0, double_ieee754: 2.0, 
double_typedef: 2.0, float16_ieee754: 2.0, float16_typedef: 2.0}
   {float_ieee754: 3.0, float_typedef: 3.0, double_ieee754: 3.0, 
double_typedef: 3.0, float16_ieee754: 3.0, float16_typedef: 3.0}
   {float_ieee754: 4.0, float_typedef: 4.0, double_ieee754: 4.0, 
double_typedef: 4.0, float16_ieee754: 4.0, float16_typedef: 4.0}
   {float_ieee754: 5.0, float_typedef: 5.0, double_ieee754: 5.0, 
double_typedef: 5.0, float16_ieee754: 5.0, float16_typedef: 5.0}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: -2E0, float_typedef: -2E0, double_ieee754: -2E0, 
double_typedef: -2E0, float16_ieee754: -2.0, float16_typedef: -2.0}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: fc01, 
float16_typedef: fc01}
   {float_ieee754: -1E0, float_typedef: -1E0, double_ieee754: -1E0, 
double_typedef: -1E0, float16_ieee754: -1.0, float16_typedef: -1.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 1.0, float_typedef: 1.0, double_ieee754: 1.0, 
double_typedef: 1.0, float16_ieee754: 1.0, float16_typedef: 1.0}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: 7c01, 
float16_typedef: 7c01}
   {float_ieee754: 3.0, float_typedef: 3.0, double_ieee754: 3.0, 
double_typedef: 3.0, float16_ieee754: 3.0, float16_typedef: 3.0}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: fc01, 
float16_typedef: fc01}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: 7c01, 
float16_typedef: 7c01}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: fc01, 
float16_typedef: fc01}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: 7c01, 
float16_typedef: 7c01}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: 7fc00000, float_typedef: 7fc00000, double_ieee754: 
7ff8000000000000, double_typedef: 7ff8000000000000, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0.5, float_typedef: 0.5, double_ieee754: value, 
double_typedef: value, float16_ieee754: 0.5, float16_typedef: 0.5}
   {float_ieee754: 1.0, float_typedef: 1.0, double_ieee754: 1.0, 
double_typedef: 1.0, float16_ieee754: 1.0, float16_typedef: 1.0}
   {float_ieee754: 1.5, float_typedef: 1.5, double_ieee754: value, 
double_typedef: value, float16_ieee754: 1.5, float16_typedef: 1.5}
   {float_ieee754: 2.0, float_typedef: 2.0, double_ieee754: 2.0, 
double_typedef: 2.0, float16_ieee754: 2.0, float16_typedef: 2.0}
   {float_ieee754: 3.0, float_typedef: 3.0, double_ieee754: 3.0, 
double_typedef: 3.0, float16_ieee754: 3.0, float16_typedef: 3.0}
   {float_ieee754: 4.0, float_typedef: 4.0, double_ieee754: 4.0, 
double_typedef: 4.0, float16_ieee754: 4.0, float16_typedef: 4.0}
   {float_ieee754: 5.0, float_typedef: 5.0, double_ieee754: 5.0, 
double_typedef: 5.0, float16_ieee754: 5.0, float16_typedef: 5.0}
   {float_ieee754: -5E0, float_typedef: -5E0, double_ieee754: -5E0, 
double_typedef: -5E0, float16_ieee754: -5.0, float16_typedef: -5.0}
   {float_ieee754: -4E0, float_typedef: -4E0, double_ieee754: -4E0, 
double_typedef: -4E0, float16_ieee754: -4.0, float16_typedef: -4.0}
   {float_ieee754: -3E0, float_typedef: -3E0, double_ieee754: -3E0, 
double_typedef: -3E0, float16_ieee754: -3.0, float16_typedef: -3.0}
   {float_ieee754: -2E0, float_typedef: -2E0, double_ieee754: -2E0, 
double_typedef: -2E0, float16_ieee754: -2.0, float16_typedef: -2.0}
   {float_ieee754: -1.5E0, float_typedef: -1.5E0, double_ieee754: -1.5E0, 
double_typedef: -1.5E0, float16_ieee754: -1.5, float16_typedef: -1.5}
   {float_ieee754: -1E0, float_typedef: -1E0, double_ieee754: -1E0, 
double_typedef: -1E0, float16_ieee754: -1.0, float16_typedef: -1.0}
   {float_ieee754: -5E-1, float_typedef: -5E-1, double_ieee754: -5E-1, 
double_typedef: -5E-1, float16_ieee754: -0.5, float16_typedef: -0.5}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   ```
   </details>
   
   and here's what I generated from your parquet-java branch:
   
   <details>
   
   
   ```
   {float_ieee754: -2E0, float_typedef: -2E0, double_ieee754: -2E0, 
double_typedef: -2E0, float16_ieee754: -2.0, float16_typedef: -2.0}
   {float_ieee754: -1E0, float_typedef: -1E0, double_ieee754: -1E0, 
double_typedef: -1E0, float16_ieee754: -1.0, float16_typedef: -1.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0.5, float_typedef: 0.5, double_ieee754: value, 
double_typedef: value, float16_ieee754: 0.5, float16_typedef: 0.5}
   {float_ieee754: 1.0, float_typedef: 1.0, double_ieee754: 1.0, 
double_typedef: 1.0, float16_ieee754: 1.0, float16_typedef: 1.0}
   {float_ieee754: 2.0, float_typedef: 2.0, double_ieee754: 2.0, 
double_typedef: 2.0, float16_ieee754: 2.0, float16_typedef: 2.0}
   {float_ieee754: 3.0, float_typedef: 3.0, double_ieee754: 3.0, 
double_typedef: 3.0, float16_ieee754: 3.0, float16_typedef: 3.0}
   {float_ieee754: 4.0, float_typedef: 4.0, double_ieee754: 4.0, 
double_typedef: 4.0, float16_ieee754: 4.0, float16_typedef: 4.0}
   {float_ieee754: 5.0, float_typedef: 5.0, double_ieee754: 5.0, 
double_typedef: 5.0, float16_ieee754: 5.0, float16_typedef: 5.0}
   {float_ieee754: ffffffff, float_typedef: ffffffff, double_ieee754: 
ffffffffffffffff, double_typedef: ffffffffffffffff, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: -2E0, float_typedef: -2E0, double_ieee754: -2E0, 
double_typedef: -2E0, float16_ieee754: -2.0, float16_typedef: -2.0}
   {float_ieee754: fff00001, float_typedef: fff00001, double_ieee754: 
fff0000000000001, double_typedef: fff0000000000001, float16_ieee754: fc01, 
float16_typedef: fc01}
   {float_ieee754: -1E0, float_typedef: -1E0, double_ieee754: -1E0, 
double_typedef: -1E0, float16_ieee754: -1.0, float16_typedef: -1.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 1.0, float_typedef: 1.0, double_ieee754: 1.0, 
double_typedef: 1.0, float16_ieee754: 1.0, float16_typedef: 1.0}
   {float_ieee754: 7fc00001, float_typedef: 7fc00001, double_ieee754: 
7ff0000000000001, double_typedef: 7ff0000000000001, float16_ieee754: 7c01, 
float16_typedef: 7c01}
   {float_ieee754: 3.0, float_typedef: 3.0, double_ieee754: 3.0, 
double_typedef: 3.0, float16_ieee754: 3.0, float16_typedef: 3.0}
   {float_ieee754: 7fffffff, float_typedef: 7fffffff, double_ieee754: 
7fffffffffffffff, double_typedef: 7fffffffffffffff, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: ffffffff, float_typedef: ffffffff, double_ieee754: 
ffffffffffffffff, double_typedef: ffffffffffffffff, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: fff00001, float_typedef: fff00001, double_ieee754: 
fff0000000000001, double_typedef: fff0000000000001, float16_ieee754: fc01, 
float16_typedef: fc01}
   {float_ieee754: 7fc00001, float_typedef: 7fc00001, double_ieee754: 
7ff0000000000001, double_typedef: 7ff0000000000001, float16_ieee754: 7c01, 
float16_typedef: 7c01}
   {float_ieee754: 7fffffff, float_typedef: 7fffffff, double_ieee754: 
7fffffffffffffff, double_typedef: 7fffffffffffffff, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: ffffffff, float_typedef: ffffffff, double_ieee754: 
ffffffffffffffff, double_typedef: ffffffffffffffff, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: fff00001, float_typedef: fff00001, double_ieee754: 
fff0000000000001, double_typedef: fff0000000000001, float16_ieee754: fc01, 
float16_typedef: fc01}
   {float_ieee754: 7fc00001, float_typedef: 7fc00001, double_ieee754: 
7ff0000000000001, double_typedef: 7ff0000000000001, float16_ieee754: 7c01, 
float16_typedef: 7c01}
   {float_ieee754: 7fffffff, float_typedef: 7fffffff, double_ieee754: 
7fffffffffffffff, double_typedef: 7fffffffffffffff, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: ffffffff, float_typedef: ffffffff, double_ieee754: 
ffffffffffffffff, double_typedef: ffffffffffffffff, float16_ieee754: ffff, 
float16_typedef: ffff}
   {float_ieee754: 7fffffff, float_typedef: 7fffffff, double_ieee754: 
7fffffffffffffff, double_typedef: 7fffffffffffffff, float16_ieee754: 7fff, 
float16_typedef: 7fff}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0E0, float_typedef: 0E0, double_ieee754: 0E0, 
double_typedef: 0E0, float16_ieee754: 0.0, float16_typedef: 0.0}
   {float_ieee754: 0.5, float_typedef: 0.5, double_ieee754: value, 
double_typedef: value, float16_ieee754: 0.5, float16_typedef: 0.5}
   {float_ieee754: 1.0, float_typedef: 1.0, double_ieee754: 1.0, 
double_typedef: 1.0, float16_ieee754: 1.0, float16_typedef: 1.0}
   {float_ieee754: 1.5, float_typedef: 1.5, double_ieee754: value, 
double_typedef: value, float16_ieee754: 1.5, float16_typedef: 1.5}
   {float_ieee754: 2.0, float_typedef: 2.0, double_ieee754: 2.0, 
double_typedef: 2.0, float16_ieee754: 2.0, float16_typedef: 2.0}
   {float_ieee754: 3.0, float_typedef: 3.0, double_ieee754: 3.0, 
double_typedef: 3.0, float16_ieee754: 3.0, float16_typedef: 3.0}
   {float_ieee754: 4.0, float_typedef: 4.0, double_ieee754: 4.0, 
double_typedef: 4.0, float16_ieee754: 4.0, float16_typedef: 4.0}
   {float_ieee754: 5.0, float_typedef: 5.0, double_ieee754: 5.0, 
double_typedef: 5.0, float16_ieee754: 5.0, float16_typedef: 5.0}
   {float_ieee754: -5E0, float_typedef: -5E0, double_ieee754: -5E0, 
double_typedef: -5E0, float16_ieee754: -5.0, float16_typedef: -5.0}
   {float_ieee754: -4E0, float_typedef: -4E0, double_ieee754: -4E0, 
double_typedef: -4E0, float16_ieee754: -4.0, float16_typedef: -4.0}
   {float_ieee754: -3E0, float_typedef: -3E0, double_ieee754: -3E0, 
double_typedef: -3E0, float16_ieee754: -3.0, float16_typedef: -3.0}
   {float_ieee754: -2E0, float_typedef: -2E0, double_ieee754: -2E0, 
double_typedef: -2E0, float16_ieee754: -2.0, float16_typedef: -2.0}
   {float_ieee754: -1.5E0, float_typedef: -1.5E0, double_ieee754: -1.5E0, 
double_typedef: -1.5E0, float16_ieee754: -1.5, float16_typedef: -1.5}
   {float_ieee754: -1E0, float_typedef: -1E0, double_ieee754: -1E0, 
double_typedef: -1E0, float16_ieee754: -1.0, float16_typedef: -1.0}
   {float_ieee754: -5E-1, float_typedef: -5E-1, double_ieee754: -5E-1, 
double_typedef: -5E-1, float16_ieee754: -0.5, float16_typedef: -0.5}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   {float_ieee754: -0E0, float_typedef: -0E0, double_ieee754: -0E0, 
double_typedef: -0E0, float16_ieee754: -0.0, float16_typedef: -0.0}
   ```
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to