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-2021, eBay Inc. Initially written by Jon Degenhardt

Members

Functions

main
int main(string[] cmdArgs)

Main program.

tsvJoin
void tsvJoin(TsvJoinOptions cmdopt)

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

Static variables

rt_options
string[] rt_options;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

TsvJoinOptions
struct TsvJoinOptions

Container for command line options.

Variables

helpText
auto helpText;
Undocumented in source.
helpTextVerbose
auto helpTextVerbose;
Undocumented in source.

Meta

License

Boost Licence 1.0 (http://boost.org/LICENSE_1_0.txt)