Home / 4.7.2
Name Modified Size InfoDownloads / Week
Parent folder
Minornyi patch 4.7.2.tar.gz 2021-02-15 56.0 MB
Minornyi patch 4.7.2.zip 2021-02-15 56.3 MB
README.md 2021-02-15 4.0 kB
Totals: 3 Items   112.4 MB 0

Важные изменения

  • в опциях пакетной загрузки bulkLoadSpec для Dataset свойство moveFileTo переименовано в saveFilePath из за изменения поведения метода bulkLoadCsv, проверьте использования этого свойства в коде

DSL фичи

  • main: добавлена возможность передавать маску, как параметр командной строки для параметров скрипта с типом Path
  • sql: добавлена поддержка вызова sql из блока команд таблиц jdbcTable с автоматическим использованием соединения таблицы и передачей в sql переменных schema_name и table_name
  • models: для правил MonitorRules добавлено свойство enabled, при выключении которого правило будет игнорироваться при обработке
  • models: для всех моделей, работающих с Dataset, добавлена функция findModelDatasets, с помощью которой можно получить список имен таблиц модели с учетом масок включаемых и исключаемых таблиц
  • fileman: для моделей обработки файлов добавлены события startProcess и finishProcess, которые вызываются при процессинге перед обработкой файлов и при финише процессинга после обработки файлов

Getl фичи

  • getl.utils.FileUtils: добавлена функция PathFile, которая собирает и возвращает полное имя из параметров пути к файлу и имени файла

Getl баги

  • getl.config.ConfigSlurper: не корректно поддерживались Map, вложенные в Map, возникала ошибка чтения после записи таких конфигураций
  • getl.data.Dataset: исправлена ошибка в методе bulkLoadCsv, когда файлы удалялись после переноса в архивный директорий, даже если не был указан флаг удаления файлов removeFile
  • getl.files.FileManager: исправлена ошибка, когда проверке существования директория функцией existsDirectory возвращалось false, если до этого не был явно вызван метод connect
  • getl.oracle.OracleDriver: исправлена ошибка, где тип Date в Oracle датасетах определялся, как тип Date без времени, теперь Oracle поля с типом Date в Getl определяются, как DateTime тип
  • getl.proc.Executor: исправлена ошибка работы методов startBackground и stopBackground, когда код потока мог быть вызван уже после вызова вызова остановки потока с помощью stopBackground
  • getl.vertica.VerticaDriver: исправлена ошибка пакетной загрузки файлов с помощью bulkLoad, где неправильно обрабатывался разделитель записей и это могло привести к ошибке "Разделитель записей должен иметь только один символ"
  • getl.vertica.VerticaTable: при конвертации Oracle полей в тип Vertica в методе ProcessOracleFields теперь поля с типом Date конвертируются в Timestamp тип
Source: README.md, updated 2021-02-15