]> git.ardis.lu - csvio/log
csvio
21 months agoSpecify "transformation function" instead of "logic function" to be clear
Ardis Lu [Thu, 9 Jan 2025 05:16:36 +0000 (21:16 -0800)]
Specify "transformation function" instead of "logic function" to be clear

21 months agoPush one empty row if CSV is blank
Ardis Lu [Wed, 8 Jan 2025 06:24:25 +0000 (22:24 -0800)]
Push one empty row if CSV is blank

Added a negative test to catch this edge case because it was not caught with the positive test case.

21 months agoAvoid flushing to disk
Ardis Lu [Sat, 4 Jan 2025 07:22:00 +0000 (23:22 -0800)]
Avoid flushing to disk

Performance cost is too great (for a 100k row/100MB CSV, increases write time from 6s to 60s) for benefit (memory usage, partial recoverability if interrupted). Need to use a more intelligent approach than flushing on every row.

21 months agoFormat to prevent horizontal scroll
Ardis Lu [Fri, 3 Jan 2025 05:42:17 +0000 (21:42 -0800)]
Format to prevent horizontal scroll

21 months agoAdd tests for rawOutput
Ardis Lu [Fri, 3 Jan 2025 04:33:26 +0000 (20:33 -0800)]
Add tests for rawOutput

21 months agoRefactor to delete redundant code
Ardis Lu [Fri, 3 Jan 2025 04:32:41 +0000 (20:32 -0800)]
Refactor to delete redundant code

21 months agoInitial commit
Ardis Lu [Thu, 2 Jan 2025 02:43:28 +0000 (18:43 -0800)]
Initial commit

This page took 0.03512 seconds and 4 git commands to generate.