Documentation
- generate_ints.pl - make a repeating, controled stream of random integers
- dbcolize - DEPRICATED, now use dbfilealter
- dbfilecat - concatenate two files with identical schema
- dblistize - DEPRICATED, now use dbfilealter
- dbrecolize - DEPRICATED, now use dbfilealter
- dbrowenumerate - enumerate rows, starting from zero
- dbstats - DEPRICATED, now use dbcolstats
- ns_to_db - convert one of ns's output format to jdb
- yaml_to_db - convert a subset of YAML into fsdb
- modularize_program - convert a fsdb library to a standalone program
- update_modules - update the list of fsdb modules in the three places they're kept
Modules
- Fsdb - a flat-text database for shell scripting
- Fsdb::Filter - base class for Fsdb filters
- Fsdb::Filter::cgi_to_db - convert stored CGI files (from CGI.pm) to fsdb
- Fsdb::Filter::combined_log_format_to_db - convert Apache Combined Log Format to Fsdb
- Fsdb::Filter::csv_to_db - convert comma-separated-value data into fsdb
- Fsdb::Filter::db_to_csv - convert fsdb to the comma-separated-value file-format
- Fsdb::Filter::db_to_html_table - convert db to an HTML table
- Fsdb::Filter::dbcol - select columns from an Fsdb file
- Fsdb::Filter::dbcolcopylast - create new columns that are copies of prior columns
- Fsdb::Filter::dbcolcreate - create new columns
- Fsdb::Filter::dbcoldefine - define the columns of a plain text file to make it an Fsdb file
- Fsdb::Filter::dbcolhisto - compute a histogram over a column of Fsdb data
- Fsdb::Filter::dbcolmerge - merge multiple columns into one
- Fsdb::Filter::dbcolmovingstats - compute moving statistics over a window of a column of data
- Fsdb::Filter::dbcolneaten - pretty-print columns of Fsdb data (assuming a monospaced font)
- Fsdb::Filter::dbcolpercentile - compute percentiles or ranks for an existing column
- Fsdb::Filter::dbcolrename - change the names of columns in a fsdb schema
- Fsdb::Filter::dbcolscorrelate - find the coefficient of correlation over columns
- Fsdb::Filter::dbcolsplittocols - split an existing column into multiple new columns
- Fsdb::Filter::dbcolsplittorows - split an existing column into multiple new rows
- Fsdb::Filter::dbcolsregression - compute linear regression between two columns
- Fsdb::Filter::dbcolstats - compute statistics on a fsdb column
- Fsdb::Filter::dbcolstatscores - compute z-scores or t-scores for each value in a population
- Fsdb::Filter::dbfilealter - alter the format of an Fsdb file, changing the row/column separator
- Fsdb::Filter::dbfilecat - concatenate two files with identical schema
- Fsdb::Filter::dbfilediff - compare two fsdb tables
- Fsdb::Filter::dbfilepivot - pivot a table, converting multiple rows into single wide row
- Fsdb::Filter::dbfilestripcomments - remove comments from a fsdb file
- Fsdb::Filter::dbfilevalidate - insure the source input is a well-formed Fsdb file
- Fsdb::Filter::dbformmail - write a shell script that will send e-mail to many people
- Fsdb::Filter::dbjoin - join two tables on common columns
- Fsdb::Filter::dbmapreduce - reduce all input rows with the same key
- Fsdb::Filter::dbmerge - merge all inputs in sorted order based on the the specified columns
- Fsdb::Filter::dbmerge2 - merge exactly two inputs in sorted order based on the the specified columns
- Fsdb::Filter::dbmultistats - run dbcolstats over each group of inputs identified by some key
- Fsdb::Filter::dbpipeline - allow db commands to be assembled as pipelines in Perl
- Fsdb::Filter::dbrow - select rows from an Fsdb file based on arbitrary conditions
- Fsdb::Filter::dbrowaccumulate - compute a running sum of a column
- Fsdb::Filter::dbrowcount - count the number of rows in an Fsdb stream
- Fsdb::Filter::dbrowdiff - compute row-by-row differences of some column
- Fsdb::Filter::dbroweval - evaluate code for each row of a fsdb file
- Fsdb::Filter::dbrowuniq - eliminate adjacent rows with duplicate fields, maybe counting
- Fsdb::Filter::dbrvstatdiff - evaluate statistical differences between two random variables
- Fsdb::Filter::dbsort - sort rows based on the the specified columns
- Fsdb::Filter::dbsubprocess - invoke a subprocess as a Fsdb filter object
- Fsdb::Filter::html_table_to_db - convert HTML tables into fsdb
- Fsdb::Filter::kitrace_to_db - convert kitrace output to Fsdb format
- Fsdb::Filter::sqlselect_to_db - convert MySQL or MariaDB selected tables to fsdb
- Fsdb::Filter::tabdelim_to_db - convert tab-delimited data into fsdb
- Fsdb::Filter::tcpdump_to_db - convert tcpdump textual output to fsdb
- Fsdb::Filter::xml_to_db - convert a subset of XML into fsdb
- Fsdb::Filter::yaml_to_db - convert a subset of YAML into fsdb
- Fsdb::IO - base class for Fsdb IO (FsdbReader and FsdbWriter)
- Fsdb::IO::Reader - handle formatting reading from a fsdb file (handle) or queue
- Fsdb::IO::Replayable - support for buffering fsdb rows
- Fsdb::IO::Writer - handle formatting reading from a fsdb file (handle) or queue
- Fsdb::Support - support routines for Fsdb
- Fsdb::Support::DelayPassComments - support for buffering comments
- Fsdb::Support::Freds - an abstraction over fork and/or ithreads
- Fsdb::Support::NamedTmpfile - dreate temporary files that can be opened
- Fsdb::Support::OS - operating-system-specific support functions
- Fsdb::Support::TDistribution - t-distributions for stats