From 845aabb7c859bb30ff0822c908a455cf54ebcb71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20B=C3=BClte?= Date: Mon, 20 Dec 2021 11:54:32 +0100 Subject: [PATCH] lookup with array test --- .../experimental/lookUpWithArray/externalMapInLine.fix | 5 +++++ data/experimental/lookUpWithArray/mapfile.tsv | 6 ++++++ .../lookUpWithArray/test1_externalMapInline.flux | 10 ++++++++++ 3 files changed, 21 insertions(+) create mode 100644 data/experimental/lookUpWithArray/externalMapInLine.fix create mode 100644 data/experimental/lookUpWithArray/mapfile.tsv create mode 100644 data/experimental/lookUpWithArray/test1_externalMapInline.flux diff --git a/data/experimental/lookUpWithArray/externalMapInLine.fix b/data/experimental/lookUpWithArray/externalMapInLine.fix new file mode 100644 index 0000000..c33828e --- /dev/null +++ b/data/experimental/lookUpWithArray/externalMapInLine.fix @@ -0,0 +1,5 @@ +do list("animals[]") + lookup("Banimal", "data/experimental/map/mapfile.tsv", "sep_char":"\t") +end + +// lookup("animals[].*.Aanimal", "data/experimental/map/mapfile.tsv", "sep_char":"\t") \ No newline at end of file diff --git a/data/experimental/lookUpWithArray/mapfile.tsv b/data/experimental/lookUpWithArray/mapfile.tsv new file mode 100644 index 0000000..c9186ed --- /dev/null +++ b/data/experimental/lookUpWithArray/mapfile.tsv @@ -0,0 +1,6 @@ +dog mammal +cat mammal +parrot bird +shark fish +dragon ficational animal +unicorn ficational animal diff --git a/data/experimental/lookUpWithArray/test1_externalMapInline.flux b/data/experimental/lookUpWithArray/test1_externalMapInline.flux new file mode 100644 index 0000000..ba505a6 --- /dev/null +++ b/data/experimental/lookUpWithArray/test1_externalMapInline.flux @@ -0,0 +1,10 @@ +infile = FLUX_DIR + "animals.json"; + +infile +| open-file +| as-records +| decode-json +| fix(FLUX_DIR + "externalMapInLine.fix") +| encode-json(prettyPrinting="true") +| print +; \ No newline at end of file