aboutsummaryrefslogtreecommitdiffstats
path: root/skate/cmd
diff options
context:
space:
mode:
authorMartin Czygan <martin.czygan@gmail.com>2021-04-24 14:18:11 +0200
committerMartin Czygan <martin.czygan@gmail.com>2021-04-24 14:18:11 +0200
commit1cf6d135f274ce79b09a0396367186132bc178f3 (patch)
treec7070828c8e3f064a94f1be7432e06a9a4f6d26c /skate/cmd
parente7f8c117c3586c6387a744043ad68c1850471719 (diff)
downloadrefcat-1cf6d135f274ce79b09a0396367186132bc178f3.tar.gz
refcat-1cf6d135f274ce79b09a0396367186132bc178f3.zip
wip: mapper with arbitrary number of fields
Diffstat (limited to 'skate/cmd')
-rw-r--r--skate/cmd/skate-map/main.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/skate/cmd/skate-map/main.go b/skate/cmd/skate-map/main.go
index c5fb798..e72cc0c 100644
--- a/skate/cmd/skate-map/main.go
+++ b/skate/cmd/skate-map/main.go
@@ -25,9 +25,9 @@ var (
func main() {
flag.Parse()
// XXX: introduce prefixes
- availableMappers := map[string]skate.Mapper{
+ availableMappers := map[string]skate.FieldMapper{
"id": skate.Identity,
- "ff": skate.CreateFixedFieldFunc(*extraValue),
+ "ff": skate.CreateFixedMapper(*extraValue),
"title": skate.MapperTitle,
"tnorm": skate.MapperTitleNormalized,
"tnysi": skate.MapperTitleNysiis,
@@ -36,9 +36,9 @@ func main() {
switch {
case *mapperName != "":
if f, ok := availableMappers[*mapperName]; !ok {
- log.Fatal("unknown mapper name: %v", *mapperName)
+ log.Fatalf("unknown mapper name: %v", *mapperName)
} else {
- pp := parallel.NewProcessor(os.Stdin, os.Stdout, f)
+ pp := parallel.NewProcessor(os.Stdin, os.Stdout, f.TSV)
pp.NumWorkers = *numWorkers
pp.BatchSize = *batchSize
pp.Verbose = *verbose