Directories
¶
| Path | Synopsis |
|---|---|
|
bench
|
|
|
gen
command
gen is the CLI for the fixture generator (internal/fixture): it produces left/right file pairs with known planted diffs plus a ground-truth manifest.json, for tests and benchmarks.
|
gen is the CLI for the fixture generator (internal/fixture): it produces left/right file pairs with known planted diffs plus a ground-truth manifest.json, for tests and benchmarks. |
|
perf
command
perf is venn's performance-regression suite (in the spirit of SQLite's speedtest1 and TigerBeetle's devhub): a fixed, deterministic workload matrix over every command, format, and data shape, correctness-gated before any timing, measured by CPU time + peak RSS, with results stored as JSON and an interleaved A/B mode against any git ref for noise-immune regression gating.
|
perf is venn's performance-regression suite (in the spirit of SQLite's speedtest1 and TigerBeetle's devhub): a fixed, deterministic workload matrix over every command, format, and data shape, correctness-gated before any timing, measured by CPU time + peak RSS, with results stored as JSON and an interleaved A/B mode against any git ref for noise-immune regression gating. |
|
cmd
|
|
|
venn
command
venn is a fast, single-binary tabular data differ.
|
venn is a fast, single-binary tabular data differ. |
|
internal
|
|
|
diff
Package diff implements the format-agnostic keyed row diff: an in-memory hash join over two Sources.
|
Package diff implements the format-agnostic keyed row diff: an in-memory hash join over two Sources. |
|
fixture
Package fixture produces fixture pairs (left/right) with known planted differences, in every supported format, plus a manifest.json of the ground truth.
|
Package fixture produces fixture pairs (left/right) with known planted differences, in every supported format, plus a manifest.json of the ground truth. |
|
output
Package output renders diff results for humans and machines.
|
Package output renders diff results for humans and machines. |
|
schema
Package schema computes schema diffs between two sources and decides which columns are comparable for the row diff.
|
Package schema computes schema diffs between two sources and decides which columns are comparable for the row diff. |
|
source
Package source defines the format-agnostic Source interface consumed by the diff engine, plus readers for each supported file format.
|
Package source defines the format-agnostic Source interface consumed by the diff engine, plus readers for each supported file format. |
|
pkg
|
|
|
venn
Package venn is the embeddable API over the venn engine: keyed, format-agnostic diffing of tabular data files (parquet, CSV/TSV, NDJSON, optionally gzip/zstd compressed), with in-memory and larger-than-RAM streaming join strategies.
|
Package venn is the embeddable API over the venn engine: keyed, format-agnostic diffing of tabular data files (parquet, CSV/TSV, NDJSON, optionally gzip/zstd compressed), with in-memory and larger-than-RAM streaming join strategies. |
Click to show internal directories.
Click to hide internal directories.