926 new features of WINDEV 26, WEBDEV 26 and WINDEV Mobile 26

HFSQL DATABASE 142 N e w f e a t u r e W D W B WM ASYNCHRONOUS HFSQL QUERY EX- ECUTION: THE APPLICATION IS NOT BLOCKEDWAITING FOR THE END OF THE QUERY ASYNCHRONOUS In version 26, you can execute HFSQL queries asynchronously. The application is therefore "non-blocking". The end user can continue to use the application while the query is being exe- cuted on the server. Simply use the new syntax of the HExecuteQuery WLanguage function to pass the name of the Callback as parameter. The Callback will be called as the records are received. The number of records passed to the Callback is optimized according to many parameters: network speed, frame size, record size, server load... Benefit provided by this new feature of version 26: Applications and sites don't have to wait anymore 143 N e w f e a t u r e W D W B WM GDPR: DETERMINE IF AN ITEM IS GDPR RELEVANT In the data model editor, you can indicate that the GDPR ap- plies to a specific item. In version 26, this information can be retrieved by program- ming using the ..GDPR property on the item. This allows for fine-processing of sensitive data. Benefit provided by this new feature of version 26: Useful information by programming 144 N e w f e a t u r e W D W B WM SEARCH FOR OPTIMIZATION ON A SPECIFIED QUERY Need to optimize the speed of a particular query, or a set of queries? Need to check if a given query has been optimized? In version 26, you can run the optimization search functional- ity (check the presence of necessary keys) on a specified query or set of queries. If a set of queries is specified, any keys created will be opti- mized for the entire set. To optimize speed, simply use the HSuggestKey WLanguage function on the production site with the actual data. This function returns a status report of the same type as the one returned by the HFSQL engine. Benefit provided by this new feature of version 26: Precise optimization 33 WINDEV 26 WEBDEV 26 WINDEV Mobile 26 New features

RkJQdWJsaXNoZXIy NDQ0OA==