From ac62fc3fd6568ac6c6be44ec1bf9801b0545a73b Mon Sep 17 00:00:00 2001 From: JMiltner97 Date: Wed, 24 Jan 2024 00:02:24 +0100 Subject: [PATCH] ex aa --- exercises/exercise4.jv | 46 ++++++++++++++++++++-------------- exercises/temperatures.sqlite | Bin 8192 -> 0 bytes 2 files changed, 27 insertions(+), 19 deletions(-) delete mode 100644 exercises/temperatures.sqlite diff --git a/exercises/exercise4.jv b/exercises/exercise4.jv index 1d0b0df5cb..9805a195f5 100644 --- a/exercises/exercise4.jv +++ b/exercises/exercise4.jv @@ -5,11 +5,11 @@ pipeline DataPipeline { -> ZipArchiveInterpreter -> SelectDataFile -> TextFileInterpreter - -> DataCSVInterpreter - -> InitSelect - -> columDel + -> DataCSVInterpreter + -> TempRename + -> BatRename -> TableTransformer - -> CToFTransformer + //-> CToFTransformer -> OutputLoader ; @@ -36,41 +36,49 @@ pipeline DataPipeline { delimiter: ";"; } - //define StatusColumnDeleterto delete the "Status" column - block InitSelect oftype CellRangeSelector { - select: range A1:K*; + block TempRename oftype CellWriter{ + at: cell E1; + write: ['Temperatur']; } - block columDel oftype ColumnDeleter { - delete: [column F, column G, column H, column I]; + block BatRename oftype CellWriter{ + at: cell M1; + write: ['Batterietemperatur']; } - - //define TrainsTableInterpreter to set datatypes accordingly block TableTransformer oftype TableInterpreter { header: true; - columns: [ + // columns: [ + // "Geraet" oftype integer, + // "Hersteller" oftype text, + // "Model" oftype text, + // "Monat" oftype integer, + // "Temperatur" oftype decimal, + // "Batterietemperatur" oftype decimal, + // "Geraet aktiv" oftype boolean + // ]; + columns: [ "Geraet" oftype integer, "Hersteller" oftype text, "Model" oftype text, - "Monat" oftype monatType, - "Temperatur" oftype temperaturTypeC, - "Batterietemperatur" oftype temperaturTypeC, - "Geraet aktiv" oftype boolean + "Monat" oftype integer, + "Temperatur" oftype decimal, + "Batterietemperatur" oftype decimal, + "Geraet aktiv" oftype text ]; } transform celsiusToFahrenheit{ - from cel oftype temperaturTypeC; + from cel oftype decimal; to fahr oftype decimal; fahr: (cel *9/5)+32; } block CToFTransformer oftype TableTransformer{ - inputColumns: ['Temperatur']; - outputColumn: 'temperature'; + inputColumns: ["Temperatur"]; + outputColumn: "Temperatur"; use: celsiusToFahrenheit; } diff --git a/exercises/temperatures.sqlite b/exercises/temperatures.sqlite deleted file mode 100644 index d53e1f1e2fd84692247706fa7bd6c33c51722011..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 zcmeI#y$S*`3BxXb!iXf--Ko1sg$_9`3%1Rwwb z2tWV=5P$##AOHafK;Ul$9$nq&^m_VHh)o;|pD*mK6rQiucWt(bqg_n9Xu6EaRKE=M z%{