miller/go/src/transformers
2021-08-12 13:41:07 -03:00
..
utils Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
aaa_chain_transformer.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
aaa_record_transformer.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
aaa_transformer_table.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
altkv.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
bar.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
bootstrap.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
cat.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
check.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
clean-whitespace.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
count-similar.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
count.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
cut.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
decimate.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
fill-down.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
fill-empty.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
flatten.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
format-values.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
fraction.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
gap.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
grep.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
group-by.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
group-like.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
having-fields.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
head.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
histogram.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
join.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
json-parse.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
json-stringify.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
label.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
merge-fields.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
most-or-least-frequent.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
nest.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
nothing.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
put-or-filter.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
README.md mlr --help split up (#582) 2021-06-28 00:06:22 -04:00
regularize.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
remove-empty-columns.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
rename.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
reorder.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
repeat.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
reshape.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
sample.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
sec2gmt.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
sec2gmtdate.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
seqgen.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
shuffle.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
skip-trivial-records.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
sort-within-records.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
sort.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
stats1.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
stats2.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
step.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
tac.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
tail.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
tee.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
template.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
top.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
unflatten.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
uniq.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
unsparsify.go Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03: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.