What's new in GETL 1.0.32 Beta
Oct 22, 2013
- In class Executor added static method RunIgnoreErrors, which allows you to run the code and return the result of its successful implementation
- without throw Exception.
- Added support for H2Database download CSV files through a method Dataset.bulkLoadFile.
- In the Flow class for the method writeTo and writeAllTo added parameters bulkLoad and bulkAsGZIP. They point out that you need to load data
- a method Dataset.bulkLoadFile through an intermediate CSV file.
- Added classes jdbc.WriteToJDBC and jdbc.WriteToAllJDBC in example. They show a record in the JDBC sources via a batch insert and bulk load methods.
New in GETL 1.0.31 Beta (Oct 18, 2013)
- Added JAR library access H2Database. The use of this RDBMS and examples are now no need to specify it in the classpath.
- Added class TDS, which is designed to work with the temp data store through a local InMemory H2Database.
- Added a constructor in the Path class with the ability to pass in the parameters for the compilation of the way immediately after the object class.
- In the class files.Manager changed the logic of the list of files, instead of processing the files in the list, use the TDS object fileList.
- IMPORTANT: The methods in the class files.Manager ListWithPath replaced by another method buildList, function no longer returns, list of files after process store in fileList property.
- IMPORTANT: the class files.Manager adds new parameters to the method downloadFiles (filter, order, recursive), tucked away setting onDownloadFile, the result does not come back.
- The Path class has been moved out of the package files in the package utils and has added a analizeDir method for the analysis of the directory name.
- In the sample code added class files.FileList, demonstrating the work with a file manager.
New in GETL 1.0.30 Beta (Oct 18, 2013)
- In class Executor added methods startBackground and stopBackground, allow to start and stop the parallel thread process.
- Optimized entry CSVDataset by collecting records in the buffer memory, which is written to the file as filling.
- In the method CSVDataset.openWrite added support for setting long batchSize, regulating the size of the buffer entries that are written to the file as filling.
- In the method CSVDataset.openWrite added support for setting boolean isValid, which controls whether you want to check the rules for recording.
- In the method CSVDataset.eachRow added support for setting boolean isValid, which controls whether you want to check the rules for reading.
- The library NumericUtils added function Round, which rounds up to the desired value BigDecimal.
- The library GenerationUtils added yet another version of the function GenerationInt, which allows to set the minimum and maximum generated random value.
- In the Field class adds properties minValue and maxValue, where you can specify the minimum and maximum values??, which can take a number field.
- IMPORTANT: The rules for naming variables in the Scripter, instead of the variable $ {name} now need to use {name} variable. If you use scripts with variables, they need to make changes, sorry for the inconvenience.
New in GETL 1.0.29 Beta (Oct 14, 2013)
- In class Executor added methods startBackground and stopBackground, allow to start and stop the parallel process
- Optimized entry in the CSVDataset file through a buffer entries
- In the method CSVDataset.openWrite added parameter long batchSize, that specifies the size of the buffer cache for the records
- In the method CSVDataset.openWrite added parameter boolean isValid for management control constraints when recording
- In the method CSVDataset.eachRow added parameter boolean isValid for management control constraints when reading
- The library NumericUtils added function Round, which rounds up to the desired value BigDecimal
- The library GenerationUtils added yet another version of the function GenerationInt, which allows to set the minimum and maximum generated random value
- In the Field class fields are added minValue and maxValue, where you can specify the minimum and maximum values??, which can take a number field
- IMPORTANT: The rules for naming variables in the Scripter, instead of the variable $ {name} now need to use {name} variable. If you use a scripting
- language with variables, they need to make changes, sorry for the inconvenience
New in GETL 1.0.28 Beta (Oct 14, 2013)
- Added in the method files.Manager.downloadFiles support for uploading a file to a different name if the file specified in the property localFileName from file
New in GETL 1.0.27 Beta (Oct 14, 2013)
- Added saving dump code of set record to JDBC PreparedStatement
New in GETL 1.0.26 Beta (Oct 14, 2013)
- Optimized method CSVDataset.eachRow (), reduced the time to obtain record
- Optimized method CSVDataset.write (), reduced the time to save the record
- Optimized method JDBCDataset.write (), reduced the time to save the record
- In the method Flow.Copy added parameter bulkAsGZIP, including a record of the intermediate CSV file in GZIP format
New in GETL 1.0.25 Beta (Oct 14, 2013)
- Optimized method JSONDataset.eachRow (), improved the data type conversion to reduce memory consumption and speed up
- Optimized method XMLDataset.eachRow (), improved the data type conversion to reduce memory consumption and speed up