miller/go/src/transformers
2021-09-05 22:45:15 -04:00
..
utils Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
aaa_chain_transformer.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-06 10:08:21 -04:00
aaa_record_transformer.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
aaa_transformer_table.go remove extraneous os.Stdout arguments from function-manager print methods 2021-09-04 14:02:09 -04:00
altkv.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
bar.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
bootstrap.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
cat.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
check.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
clean-whitespace.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
count-similar.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
count.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
cut.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
decimate.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
fill-down.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
fill-empty.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
flatten.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
format-values.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
fraction.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
gap.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
grep.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
group-by.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
group-like.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
having-fields.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
head.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
histogram.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
join.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
json-parse.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
json-stringify.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
label.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
merge-fields.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
most-or-least-frequent.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
nest.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
nothing.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
put-or-filter.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
README.md mlr --help split up (#582) 2021-06-28 00:06:22 -04:00
regularize.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
remove-empty-columns.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
rename.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
reorder.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
repeat.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
reshape.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
sample.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
sec2gmt.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
sec2gmtdate.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
seqgen.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
shuffle.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
skip-trivial-records.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
sort-within-records.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
sort.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
stats1.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
stats2.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
step.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
tac.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
tail.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
tee.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
template.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
top.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
unflatten.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
uniq.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00
unsparsify.go Rename cli,cliutil packages -> climain,cli 2021-09-05 22:45:15 -04:00

Logic for transforming input records into output records as requested by the user (sort, filter, etc.).:

  • The IRecordTransformer abstract record-transformer interface datatype, as well as the ChainTransformer Go-channel chaining mechanism for piping one transformer into the next.
  • The transformer lookup table, used for Miller command-line parsing, verb construction, and online help.
  • All the concrete record-transformers such as cat, tac, sort, put, and so on.