Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Minornyi patch 4.18.2.tar.gz | 2023-04-12 | 104.6 MB | |
Minornyi patch 4.18.2.zip | 2023-04-12 | 105.0 MB | |
README.md | 2023-04-12 | 3.8 kB | |
Totals: 3 Items | 209.6 MB | 0 |
Dsl фичи
- main: в объект парсинга ParseObjectName добавлено свойство subGroups, которое возвращает массивом список групп из имени объекта, где нулевым элементом будет корневая группа.
- script: в скриптовый язык добавлены функции isTable, isView и isQuery.
Dsl баги
- fileman: если в copier была включена опция копирования только файлов, которые есть в истории загрузке, то при копировании таких файлов их имена снова вставлялись в историю, что приводило к ошибке дублирования уникального ключа.
Getl фичи
- getl.proc.flow: в метод copy добавлен параметр saveSourceFieldsInErrorsDataset, который указывает, что файл ошибок нужно писать в структуре источника. По умолчанию файл ошибок пишется в структуре приёмника.
- getl.vertica.VerticaTable: в опции createOpts добавлено свойство privileges, в котором можно задать с помощью констант includeSchemaPrivileges и excludeSchemaPrivileges, как создаваемая таблица должна наследовать права от схемы. Если опция не указана, то таблица при создании наследует права по правилам, указанным для схемы.
- getl.*: проведен рефакторинг всех объектов Getl для корректной выдачи имени объекта при вызове toString.
Getl баги
- getl.data.Dataset: в функции CheckTableFields возникала ошибка, если в датасете источнике не находилось поле, которое было в списке эталонных полей.
- getl.proc.Job: при работе с экземпляром Job могла возникать ошибка, если он вызывался из-под класса, который использует log4j и в области видимости Groovy находится его объект logger.
- getl.proc.Flow: при автоконвертации типов не было проверки переполнения числовых типов, что могло привести к некорректной записи данных из источника в приёмник, если в источнике тип данных был большей разрядности.
- getl.jdbc.JDBCDriver: вызов fullNameDataset или nameDatset для датасета, который не TableDataset приводил к ошибке.
- getl.jdbc.JDBCDriver: в методе unionDatasetMerge отсутствовала проверка, что источник является таблицей.
- getl.jdbc.JDBCDriver: если в метод unionDatasetMerge в качестве источника указывался запрос, то это приводило к ошибке.
- getl.vertica.VerticaDriver: при создании таблицы, если не была указана длина для blob и text полей, они создавались с длиной 65000 байт.
- getl.jdbc.SQLScripter: если в ECHO в конце стоял комментарий "--", то следующий оператор воспринимался как часть комментария и не выполнялся.