tsv_utils.tsv_join

Command line tool that joins tab-separated value files based on a common key.

This tool joins lines from tab-delimited files based on a common key. One file, the 'filter' file, contains the records (lines) being matched. The other input files are searched for matching records. Matching records are written to standard output, along with any designated fields from the 'filter' file. In database parlance this is a 'hash semi-join'.

Copyright (c) 2015-2019, eBay Software Foundation Initially written by Jon Degenhardt

Members

Functions

main
int main(string[] cmdArgs)

Main program.

tsvJoin
void tsvJoin(in TsvJoinOptions cmdopt, in string[] inputFiles)

tsvJoin does the primary work of the tsv-join program.

Structs

TsvJoinOptions
struct TsvJoinOptions

Container for command line options.

Meta