Activity
From 09/03/2022 to 10/02/2022
10/02/2022
- 04:36 PM Database Feature #6453: temp-table features
- > As I've mentioned in #6453-10 the issues mentioned above formally do not related to the scope of this task. Should ...
- 12:21 PM Database Feature #6453: temp-table features
- I've re-worked the test program to use all possible data types and all possible TEMP-TABLE Field options, and noticed...
- 12:18 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- Constantin Asofiei wrote:
> And the update.
The latest update, previously had redmine errors. - 11:23 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- And the update.
- 11:22 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- There was a problem in an app related to dataset-handle parameters - BufferManager support is required for blocks def...
- 12:17 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Greg Shah wrote:
> @ca_upd_20220930a_3821c_14261.zip@ is the latest?
No, see attached. - 12:11 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- @ca_upd_20220930a_3821c_14261.zip@ is the latest?
- 11:19 AM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Latest update is attached - for external programs, a separate call-site cache is being kept, as these are dependent o...
09/30/2022
- 04:23 PM Database Feature #6371: implement SAVE CACHE statement
- Eric Faulhaber wrote:
> One question: is @attribute@ always synonymous with a column?
I introduced constants to... - 10:57 AM Database Feature #6371: implement SAVE CACHE statement
- Thanks for the fixes in 14110. The last known state for my very simple database looks like this persisted:...
- 06:45 AM Database Feature #6371: implement SAVE CACHE statement
- I reverted all Class Loader modifications. We'll have to get back to that later.
Also, I reimplemented and tested ... - 02:16 AM Database Feature #6371: implement SAVE CACHE statement
- Boris Schegolev wrote:
> I pushed several fixes for the comments above:
>
> * SchemaComparator file access synchr... - 02:05 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> As list of pending changes as noted by Vladimir via email:
>
> [...]
>
> For changes 1 thro... - 01:40 PM Database Feature #6453: temp-table features
- I've noticed a number of discrepancies between 4GL and FWD for @READ-XMLSCHEMA@/@WRITE-XMLSCHEMA@/@READ-XML@/@WRITE-X...
- 01:18 PM Base Language Feature #1970 (WIP): improve ControlFlowOps method resolution by reflection
- Greg, please review these changes. The runtime for the caching is this:
* use the caching mechanism for event proc... - 07:51 AM Database Support #6679: H2 general performance tuning
- I am currently working on integrating a 4GL code test into Hotel GUI project. The test consists of simple operations ...
- 05:29 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- Greg Shah wrote:
> Code Review ca_upd_20220927a_3821c_14253.zip
>
> I have no objections. Has this been tested w... - 04:42 AM Database Feature #6582: implement multi-table AdaptiveQuery
- Greg Shah wrote:
> Are all of the tests written for this in 4GL code? Can the testing be easily replicated by other... - 04:12 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Stanislav Lomany wrote:
> > 6764.02.patch
>
> There's a browse-specific piece of code which was dropped, and this...
09/29/2022
- 04:27 PM Database Feature #6371: implement SAVE CACHE statement
- I pushed several fixes for the comments above:
* SchemaComparator file access synchronization
* ClassLoader del... - 10:51 AM Database Feature #6371: implement SAVE CACHE statement
- Boris Schegolev wrote:
> BTW, what database are you connected to? MySQL, Postgres, ...?
So far, I've only tested ... - 06:37 AM Database Feature #6371: implement SAVE CACHE statement
- I pushed a fix for the NPE as revision 14108.
As for the flow, the intended use goes like this:
# @saveInitialS... - 04:28 AM Database Feature #6371: implement SAVE CACHE statement
- BTW, what database are you connected to? MySQL, Postgres, ...?
- 04:24 AM Database Feature #6371: implement SAVE CACHE statement
- Eric Faulhaber wrote:
> The problem is that we are trying to get all index info for all tables, but that API doesn... - 02:28 AM Database Feature #6371: implement SAVE CACHE statement
- I've made changes to @SchemaComparator@, mostly formatting to match our coding standards, and some functional to get ...
- 04:25 PM Runtime Infrastructure Feature #6673: rework appserver agent approach to use a shared queue instead of a check-in/check-...
- I'd like to take a look at this case. I plan to instrument this code and measure the cost of various approaches and ...
- 03:52 PM Database Feature #6720: lazy hydration
- > If we are to lazily hydrate records, any column data which was not loaded in the initial hydration pass will have t...
- 02:41 PM User Interface Feature #6764: Improve trigger selection for keyboard events.
- > 6764.02.patch
There's a browse-specific piece of code which was dropped, and this part is regressed.
Testcase a... - 09:55 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Hynek Cihlar wrote:
> With this kind of specialized behavior it probably doesn't make sense to be placed in utils,... - 09:02 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Marian Edu wrote:
> Hynek Cihlar wrote:
> > OK. What about the "frame/window propagation"?
>
> That is handled i... - 08:30 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Hynek Cihlar wrote:
> OK. What about the "frame/window propagation"?
That is handled in @lookupWorker@, first wal... - 08:14 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Marian Edu wrote:
> Hynek Cihlar wrote:
> > Code review 6764.01.patch.
> >
> > I'm only worried about the remove... - 08:11 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Stanislav: Please review.
- 07:07 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Hynek Cihlar wrote:
> Code review 6764.01.patch.
>
> I'm only worried about the removed browser-specific behavior... - 02:56 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Code review 6764.01.patch.
It is very nice that the result is a lot cleaner. I didn't find any particular issue fr... - 02:03 PM Conversion Tools Feature #6237: OEUnit support
- As list of pending changes as noted by Vladimir via email:...
- 11:46 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > So we need to either disable the Jupiter engine somehow (which I failed to find out how), or us... - 08:10 AM Conversion Tools Feature #6237: OEUnit support
- > So we need to either disable the Jupiter engine somehow (which I failed to find out how), or use our own markup for...
- 05:09 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
>
> > The little problem with Eclipse is that it always u... - 01:55 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- > For external procedures, the only thing I can cache is the target Java classname - to avoid PROPATH resolution on e...
- 01:25 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- For external procedures, the only thing I can cache is the target Java classname - to avoid PROPATH resolution on eac...
- 08:25 AM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- > There is also the RUN SUPER or SUPER() case which is not supported in conversion yet...
Agreed. These seem impo... - 06:51 AM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- @ControlFlowOps@ is being used in FWD internal classes, for example invoking a callback procedure for SAX parsing or ...
- 08:24 AM Database Feature #6582: implement multi-table AdaptiveQuery
- > either the conversion should generate multi-table AdaptiveQuery only for persistent tables
I think we should be... - 08:20 AM Database Feature #6582: implement multi-table AdaptiveQuery
- Are all of the tests written for this in 4GL code? Can the testing be easily replicated by others in the future? I'...
- 06:07 AM Database Feature #6582: implement multi-table AdaptiveQuery
- I've done some tests with H2 2.1.214 an there is no improvement with the query plan (especially for cross joins).
...
09/28/2022
- 05:53 PM Database Feature #6371: implement SAVE CACHE statement
- FYI, I am making major changes to @SchemaComparator@. Please do not modify this class until I check it in.
- 02:06 AM Database Feature #6371: implement SAVE CACHE statement
- I reverted rev 14106 locally because it breaks the singleton contract of @AsmClassLoader@ and thus breaks server star...
- 12:23 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> The little problem with Eclipse is that it always uses some version of the "Jupiter" ... - 12:16 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Code Review uast-hints-unit-test-type.diff
>
> I don't see any purpose in having @ELEM_UNITTES... - 08:56 AM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Greg, I'm leaving caching support only for internal procedures or function calls. Others, like ASYNC, ON SERVER, AS-...
- 08:20 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- Constantin/Hynek: Please review.
- 08:13 AM User Interface Feature #6764 (Review): Improve trigger selection for keyboard events.
- Please review the patch and let me know if you see anything wrong or something I've missed - doing a smoke test on @<...
- 08:11 AM User Interface Feature #6764 (WIP): Improve trigger selection for keyboard events.
- Since #6528 is already closed I'll use this task to upload the patch that tries to clean-up/improve the event lookup ...
- 07:11 AM Database Feature #6582: implement multi-table AdaptiveQuery
|_\13. Iterate all records with NEXT |
|_\2. Test |_\2. 4GL temporary ...
09/27/2022
- 04:59 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- I'd also go with an invocation syntax more like this:...
- 04:45 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- > Unfortunately this approach of putting the static parts at the CALL_SITE makes debugging very hard
The resulting... - 02:57 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Unfortunately this approach of putting the static parts at the CALL_SITE makes debugging very hard - either way, I di...
- 04:30 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- Code Review ca_upd_20220927a_3821c_14253.zip
I have no objections. Has this been tested with one of the large GUI... - 03:02 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- Another update, includes some fixes after testing #6672.
- 12:07 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- The persistence-related changes in @ca_upd_20220923a_3821c_14253.zip@ look good to me.
- 02:14 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Please look in your directory and search on @RemoteErrorData@ to see the ACL you must have to ens... - 02:08 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> No, not yet. I'm hoping to open this up on Thursday.
>
> Before any commit happens, I will ne... - 02:07 PM Conversion Tools Feature #6237: OEUnit support
- No, not yet. I'm hoping to open this up on Thursday.
Before any commit happens, I will need to see the proposed d... - 02:02 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Code Review strict-junit5.diff
>
> I have no objections except to note that history entries ar... - 01:45 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Code Review junit5-custom-engine.zip
>
> Overall, I don't have an objection to the code so far... - 01:42 PM Conversion Tools Feature #6237: OEUnit support
- Code Review uast-hints-unit-test-type.diff
I don't see any purpose in having @ELEM_UNITTESTTYPE@ and also the @UNI... - 01:37 PM Conversion Tools Feature #6237: OEUnit support
- Code Review strict-junit5.diff
I have no objections except to note that history entries are needed. - 01:36 PM Conversion Tools Feature #6237: OEUnit support
- Code Review junit5-custom-engine.zip
Overall, I don't have an objection to the code so far. I understand it is ea... - 01:12 PM Conversion Tools Feature #6237: OEUnit support
- Please look in your directory and search on @RemoteErrorData@ to see the ACL you must have to ensure access to the ne...
- 12:58 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Please post your code here.
Done:
@6237-remote-object-problem.diff@ - 12:38 PM Conversion Tools Feature #6237: OEUnit support
- Please post your code here.
- 12:19 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > And the implementation class @UnitTestServer@
>
> @UnitTestServer@ should not be in packag... - 09:38 AM Conversion Tools Feature #6237: OEUnit support
- > I mean, if we replace the execution of a method of main by execution of an arbitrary lambda function, the access to...
- 09:11 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> and I got the error:
>
> [...]
From experiments I learned that some existing re... - 12:35 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Eric Faulhaber wrote:
> Igor, how did you ultimately deal with the error handler (@initError@, @checkError@, etc.)? ... - 11:17 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor, how did you ultimately deal with the error handler (@initError@, @checkError@, etc.)? Do any test cases in your...
- 09:45 AM Database Feature #6582: implement multi-table AdaptiveQuery
- I updated the table from #6582-33 with 8 new multi-table queries which are often used in large applications:
* *rang...
09/26/2022
- 06:14 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > If we just replace the call @main.standardEntry()@ by some lambda passed to the method as a par... - 01:25 PM Conversion Tools Feature #6237: OEUnit support
- > If we just replace the call @main.standardEntry()@ by some lambda passed to the method as a parameter, we at least ...
- 10:57 AM Conversion Tools Feature #6237: OEUnit support
- Question: currently a remote instance of @MainEntry@ is not only obtained inside the @ClientCore.start()@, but some m...
- 08:09 AM Conversion Tools Feature #6237: OEUnit support
- Not exactly. The conversation thread starts when the session is created with the server. Everything else (steps 1, ...
- 07:45 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > Greg Shah wrote:
> >
> > > > Why do we need another thread?
>... - 07:16 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> > > Why do we need another thread?
> >
> > It seems incorrec... - 07:10 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
>
> I've been assuming that the JUnit stuff is implicitly batch mode, but perhaps it is possibl... - 06:49 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > Why do we need another thread?
>
> It seems incorrect to "take over" the calling thread to... - 05:47 AM Conversion Tools Feature #6237: OEUnit support
- > Does that mean we will not use the StandardServer at all?
Maybe. At least @StandardServer.standardEntry()@ is n... - 03:03 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Testing MariaDB UDFs with UNKNOWN arguments/values, finished.
Committed to 6129a/14414 (except @where_clause_pre_p... - 08:05 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Nice catch!
The fix from #6628-153 should be enough. When HQL/FQL are parsed, the LPARENS of the functions are drop... - 02:10 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- It looks good!
- 01:34 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- The conversion is in testing and for this test:...
09/24/2022
- 05:30 AM Database Feature #6582: implement multi-table AdaptiveQuery
|_\13. Iterate all records with NEXT |
|_\2. Test |_\2. 4GL temporary ...
09/23/2022
- 03:17 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> I think the way to go is to create a FWD client in-process from the JUnit @TestEngine@ code:
>... - 08:55 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> There is no patch posted for the hints changes.
Strangely enough :-( - 08:28 AM Conversion Tools Feature #6237: OEUnit support
- There is no patch posted for the hints changes.
- 05:57 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> > For now, just implement the multilevel configuration approach... - 02:24 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- That if end of the switch is...
- 02:07 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Eric Faulhaber wrote:
> You need the data type of an argument to a UDF, where the argument itself is a UDF, correct?... - 01:47 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- You need the data type of an argument to a UDF, where the argument itself is a UDF, correct?
Two questions:
* L... - 01:24 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Eric Faulhaber wrote:
> Wouldn't
>
> [...]
>
> be more reliable?
@case FUNCTION@ already exists. - 01:03 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Wouldn't...
- 12:58 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> I've temporary restored rev. 13138 changes to @where_clause_pre_prep.rules@ to run compatib... - 11:11 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- I've temporary restored rev. 13138 changes to @where_clause_pre_prep.rules@ to run compatibility tests with nullable ...
- 01:34 PM Database Feature #6371: implement SAVE CACHE statement
- I implemented class unloading through delegates as was suggested in TODO in @AsmClassLoader@.
The code is in 6371a... - 10:12 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- The latest update is attached. All projects look OK.
To fix the @p2j.oo@ code, I've analyzed it using a crude spo... - 09:48 AM Database Support #6713: check if it is faster to use separate temp-table instances instead of multiplex id
- I made a set of tests for multiplex and no-multiplex using indexes.
The tests have the following specifications:
...
09/22/2022
- 03:31 PM Database Feature #6371: implement SAVE CACHE statement
- Eric Faulhaber wrote:
> the @ClassLoader@ itself had to be garbage collected
That is correct. We can re-instantia... - 03:26 PM Database Feature #6371: implement SAVE CACHE statement
- Boris Schegolev wrote:
> Class unloading is done (unless I missed something). Unloading the class from JVM itself is... - 03:16 PM Database Feature #6371: implement SAVE CACHE statement
- Class unloading is done (unless I missed something). Unloading the class from JVM itself is only done by the Garbage ...
- 11:05 AM Database Bug #6767: Possible name clashes in DMO classes
- Here is the list of matching by name methods:...
- 10:16 AM Database Bug #6767: Possible name clashes in DMO classes
- Eric Faulhaber wrote:
> To clarify the task, we need to work through all superinterfaces of the @persist.Buffer@ int... - 10:11 AM Database Feature #6582: implement multi-table AdaptiveQuery
- I've done the same tests for persistent tables and updated #6582-30.
For persistent tables, multi-table @AdaptiveQue...
09/21/2022
- 02:01 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Fixed trimming UDFs string arguments for MariaDB.
Committed to 6191a/14412.
All compatibility tests except ones h... - 10:50 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Greg Shah wrote:
> Isn't this just a consequence of the (currently) broken compatibility of using varchar as a datat... - 10:41 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Isn't this just a consequence of the (currently) broken compatibility of using varchar as a datatype for MariaDB?
- 10:39 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- I've experienced the #4551-310 again (the compatibility test for @lengthof@ fails because of the argument trimming)....
- 12:25 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> For now, just implement the multilevel configuration approach. If it gets to the point where w... - 12:24 PM Conversion Tools Feature #6237: OEUnit support
- I've created a custom JUnit5 testing engine (see @junit5-custom-engine.zip@).
This is the first version, kind of P... - 12:11 PM Conversion Tools Feature #6237: OEUnit support
- > If we can define this configuration parameter at any level, using also file and directory hints, then we do not nee...
- 11:55 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> I think we need to know on a per-file level which unit testing framework is used. This is not ha... - 11:28 AM Conversion Tools Feature #6237: OEUnit support
- I think we need to know on a per-file level which unit testing framework is used. This is not hard to do. As noted ...
- 11:15 AM Conversion Tools Feature #6237: OEUnit support
- Marian Edu wrote:
> Vladimir Tsichevski wrote:
> > So, you propose to pre-scan *all* classes in conversion project ... - 08:59 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> So, you propose to pre-scan *all* classes in conversion project to find any @assertXXX@... - 08:44 AM Conversion Tools Feature #6237: OEUnit support
- > you propose to pre-scan all classes in conversion project to find any assertXXX statement
This is pretty easy. ... - 08:19 AM Conversion Tools Feature #6237: OEUnit support
- Marian Edu wrote:
> Vladimir Tsichevski wrote:
>
> > So, since neither of these methods is reliable
>
> I real... - 08:09 AM Conversion Tools Feature #6237: OEUnit support
- > adding implementation for OEUnit Assert in FWD would be the easier path.
We will provide the OEUnit Assert supp... - 07:21 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> So, since neither of these methods is reliable
I really fail to see the issue here... - 12:11 PM Database Feature #6457: finish COPY-LOB support
- Stanislav Lomany wrote:
> Do you have any idea what and how 4GL produces?
Try launching the 4GL using @-cpinternal ... - 01:45 AM Database Feature #6457: finish COPY-LOB support
- Stanislav, looking at the @14844588@ value, in hex is e282ac. See this: https://community.progress.com/s/article/P18...
- 11:10 AM Database Feature #6582: implement multi-table AdaptiveQuery
- I've prepared a consistent set of tests, but it seems only some are actually finished in a reasonable time.
|_\2. ... - 04:25 AM Database Feature #6582: implement multi-table AdaptiveQuery
- I am close to an end with #6582-27. Only some use cases are left to clear off. Note that I updated #6582-27 to reflec...
09/20/2022
- 07:24 PM Database Feature #6457 (WIP): finish COPY-LOB support
- Guys, I don't quite understand how 4GL produces output. Consider the following UTF-16 output example:...
- 04:21 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Greg Shah wrote:
> It would be best to avoid such code in our testcases. If you really need something platform spec... - 03:56 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- It would be best to avoid such code in our testcases. If you really need something platform specific, then have a ve...
- 03:30 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Ovidiu Maxiniuc wrote:
> Set the OS of the sources in @cfg/p2j.cfg.xml@:
> [...]or[...]
Thank you, Ovidiu.
It h... - 03:25 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Set the OS of the sources in @cfg/p2j.cfg.xml@:...
- 12:54 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > A string literal @'a1b123*\{}()1'@ is converted to @new charact... - 12:38 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> A string literal @'a1b123*\{}()1'@ is converted to @new character("a1b123*{}()1")@. What I'... - 05:44 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- The compatibility test for @matches@ fails for a strange reason.
A string literal @'a1b123*\{}()1'@ is converted to ... - 03:50 PM Database Feature #6371: implement SAVE CACHE statement
- I got rid of TODOs in the code and followed some of suggestions above (naming). The new code now only has a TODO for ...
- 11:30 AM Base Language Feature #6772: increase usage of ASSIGN bracketing
- Please see #6740 - we had an attempt to lock/unlock the frame for the duration of the widget ASSIGN, but this posed p...
- 09:33 AM Base Language Feature #6772: increase usage of ASSIGN bracketing
- In #6726, we found that a @CREATE <widget> ASSIGN ...@ was being handled with decreased performance because we are no...
- 09:30 AM Base Language Feature #6772 (New): increase usage of ASSIGN bracketing
- 11:29 AM Database Feature #6582: implement multi-table AdaptiveQuery
- What can you see in terms of the impact of this refactoring on performance so far, if anything?
- 07:35 AM Conversion Tools Feature #6237: OEUnit support
- > emit a warning and ignore the unit test annotations.
This one. - 05:54 AM Conversion Tools Feature #6237: OEUnit support
- Marian Edu wrote:
> Vladimir Tsichevski wrote:
>
> > I think, our goal is to have neither original @OEUnit@ nor @... - 02:56 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> I think, our goal is to have neither original @OEUnit@ nor @ABLUnit@ in the @PROPATH@...
09/19/2022
- 06:43 PM Database Bug #6767: Possible name clashes in DMO classes
- To clarify the task, we need to work through all superinterfaces of the @persist.Buffer@ interface, along with all th...
- 09:03 AM Database Bug #6767: Possible name clashes in DMO classes
- In DMO classes, getter and setter names are created automatically by conversion, based on the field names which are a...
- 08:12 AM Database Bug #6767 (Review): Possible name clashes in DMO classes
- 03:15 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Fixed injection of session attributes' values into UDF calls for MariaDB.
Committed to 6129a/14407. - 03:09 PM Database Bug #6703: loading schema table DMO interface with no defined fields
- Ovidiu Maxiniuc wrote:
> Constantin, I reviewed it and your fix in 6129a/14273 seems logical.
>
> I also added tw... - 02:52 PM Conversion Tools Bug #6768 (Rejected): End of comment "butted" against double-quote fails to parse
- It is already fixed in the latest version of FWD.
- 01:44 PM Conversion Tools Bug #6768: End of comment "butted" against double-quote fails to parse
- I updated @uast/comment_test0.p@ to include some additional tests:...
- 12:27 PM Conversion Tools Bug #6768: End of comment "butted" against double-quote fails to parse
- If this isn't an issue in FWD v4, then we can close this.
- 11:17 AM Conversion Tools Bug #6768: End of comment "butted" against double-quote fails to parse
- It was reported that this yields a conversion error (with an older version of FWD):...
- 10:28 AM Conversion Tools Bug #6768 (Rejected): End of comment "butted" against double-quote fails to parse
- 02:22 PM Conversion Tools Feature #6237: OEUnit support
- Marian Edu wrote:
> Greg Shah wrote:
> > Define a global parameter (in @cfg/p2j.cfg.xml@) for @OEUnit@ vs @ABLUnit@... - 01:36 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Define a global parameter (in @cfg/p2j.cfg.xml@) for @OEUnit@ vs @ABLUnit@. Then add an override... - 11:35 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> The code is going to be very specific to converted 4GL code so it should be @com.goldencode.p2j.t... - 09:26 AM Conversion Tools Feature #6237: OEUnit support
- The code is going to be very specific to converted 4GL code so it should be @com.goldencode.p2j.testengine@.
- 09:20 AM Conversion Tools Feature #6237: OEUnit support
- I am implementing a specialized JUnit5 test engine for FWD. The code works, and now I need some permanent Java packag...
09/18/2022
- 05:32 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- More about collation.
At this moment @import.db@ creates MariaDB database with @DEFAULT CHARACTER SET utf8mb4 DEFAUL...
09/17/2022
- 09:04 AM Database Bug #6766 (WIP): before-table options not inherited from the after-table (like NO-UNDO, SHARED, etc)
- At least the NO-UNDO options needs to be inherited by the before-table, if is set at the after-table.
The other of... - 09:02 AM Database Bug #6766 (WIP): before-table options not inherited from the after-table (like NO-UNDO, SHARED, etc)
- 05:22 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > Adding @indexof(text, text, boolean)@ and @lookup(text, text, b... - 09:40 PM Database Feature #6348: implement support for MariaDB
- I have committed r14399/6129a. It contains improved compatibility for sorting NULL high for MariaDb.
Note that, Mari...
09/16/2022
- 05:30 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> Adding @indexof(text, text, boolean)@ and @lookup(text, text, boolean)@ to @Functions@ fixe... - 11:09 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> It looks that we have problems with conversion of case-sensitive fields for MariaDB. We nee... - 10:59 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- It looks that we have problems with conversion of case-sensitive fields for MariaDB. We need to specify case-sensitiv...
- 05:15 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > There is a problem with creation of @SQLWarning@ with MariaDB. ... - 04:48 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> There is a problem with creation of @SQLWarning@ with MariaDB. Unlike PostgreSQL @RAISE NOT... - 01:59 PM Conversion Tools Feature #6237: OEUnit support
- > How global parameters in @cfg/p2j.cfg.xml@ do relate to uast hints?
They are read from @UastHints@ as the defau... - 01:16 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Define a global parameter (in @cfg/p2j.cfg.xml@) for @OEUnit@ vs @ABLUnit@. Then add an override... - 11:58 AM Conversion Tools Feature #6237: OEUnit support
- Define a global parameter (in @cfg/p2j.cfg.xml@) for @OEUnit@ vs @ABLUnit@. Then add an override in the @UastHints@ ...
- 11:49 AM Conversion Tools Feature #6237: OEUnit support
- We have some difficulty if we are going to implement both @OEUnit@ and @ABLUnit@.
There is a difference in the usa... - 09:14 AM Conversion Tools Feature #6237: OEUnit support
- Marian Edu wrote:
> this is the only OEUnit I'm aware of - [[https://github.com/CameronWills/OEUnit]]
Yes, I m... - 01:55 AM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> So we need to answer the following questions:
>
> # Whether or not and how class-l... - 09:48 AM Database Support #6713: check if it is faster to use separate temp-table instances instead of multiplex id
- Alexandru Lungu wrote:
> Please consider several "abstract" testcases (eventually with etime) which can show clear t... - 08:36 AM Database Feature #6418: represent extent fields as arrays
- The above is my opinion. Eric makes the final decision here.
- 08:36 AM Database Feature #6418: represent extent fields as arrays
- Some things to note:
* Customers hate normalized mode. We should simplify the runtime and get rid of it since the... - 05:16 AM Database Feature #6418: represent extent fields as arrays
- A few updates:
* I've tested the correctness of results regarding denormalized extent fields. Out of 108 tests that ... - 05:12 AM Database Feature #6695 (WIP): Multi-table preselect query may underperform due to repetitive fetching
- 02:26 AM Database Feature #6371: implement SAVE CACHE statement
- Boris Schegolev wrote:
> In the latest version (6371a/14102) I removed dependency on @DynamicTablesHelper@ completel...
09/15/2022
- 05:21 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- I see two problems which I've already seen with native PostgreSQL UDFs:
# We have to use @eq@, @ne@, @le@, ... UDFs... - 05:23 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> what is *not* registered are @indexOf@ and @lookup@ for signatures @[TEXT, TEXT, BOOLEAN]@ ... - 05:01 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- I consistently see the following log entries at the end of my UDFs' compatibility test:...
- 04:21 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Ovidiu Maxiniuc wrote:
> I do not understand. There is nothing particular to those functions. I did a quick test and... - 03:43 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> I will take a closer look tomorrow.
Using a debugger with a breakpoint in the @FqlToSq... - 05:06 PM Conversion Tools Feature #6237: OEUnit support
- > # Whether or not and how class-level annotations (@@BeforeClass@, @@AfterClass@) are used in 4gl procedures?
Ass... - 04:41 PM Conversion Tools Feature #6237: OEUnit support
- The latest problem reveals that we need to convert 4gl procedure annotation either.
So we need to answer the follo... - 04:55 PM Database Feature #6371: implement SAVE CACHE statement
- If (better said 'when') we will be able to cache the DMO generated classes we will surely have a boost for the startu...
- 04:22 PM Database Feature #6371: implement SAVE CACHE statement
- In the latest version (6371a/14102) I removed dependency on @DynamicTablesHelper@ completely. The code compiles, but ...
- 01:24 PM Database Bug #6699 (WIP): TemporaryBuffer$Multiplexer memory leak in global block
- There is still a leak in the @TransactionManager$WorkArea.globalBlock.finalizables@.
- 08:17 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
- For keyboard events there is a specific order on which 4GL is looking for the right trigger to fire:
- key label
- ... - 08:15 AM User Interface Feature #6764 (Review): Improve trigger selection for keyboard events.
- 07:54 AM Database Feature #6763 (Rejected): implement configurable sizes (in the directory) for FastFindCache and O...
09/14/2022
- 03:33 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Ovidiu Maxiniuc wrote:
> I do not understand. There is nothing particular to those functions. I did a quick test and... - 03:29 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- I do not understand. There is nothing particular to those functions. I did a quick test and the functions are correct...
- 02:35 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- In the converted queries there are no 'signature suffix' for @indexOf@ and @lookup@.
Ovidiu, I undestand that the ... - 05:08 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- There is a problem with creation of @SQLWarning@ with MariaDB. Unlike PostgreSQL @RAISE NOTICE@, @SIGNAL SQLSTATE '01...
- 12:26 PM Conversion Tools Feature #6237: OEUnit support
- To add JUnit support to converted projects, the following patch has to be applied to @build.gradle@:...
- 11:29 AM Database Support #6713: check if it is faster to use separate temp-table instances instead of multiplex id
- Please consider several "abstract" testcases (eventually with @etime@) which can show clear time differences in diffe...
- 11:12 AM Database Feature #6582: implement multi-table AdaptiveQuery
- I committed 6582a/rev. 14164 including all the latest changes done to increase stability of the multi-table @Adaptive...
- 07:02 AM Base Language Feature #6754: complete BOM support for XmlHelper.readXMLEncoding()
- The "BOM":https://en.wikipedia.org/wiki/Byte_order_mark is bypassed in @XmlHelper.readXMLEncoding()@ but not yet hono...
- 07:00 AM Base Language Feature #6754 (New): complete BOM support for XmlHelper.readXMLEncoding()
09/13/2022
- 07:27 PM Database Feature #6457: finish COPY-LOB support
- > The BOM handling has a testcase already written. See @testcases/copy_lob/tests/bom.p@.
OK, the first issue I me... - 07:04 AM Database Feature #6457: finish COPY-LOB support
- The BOM handling has a testcase already written. See @testcases/copy_lob/tests/bom.p@.
- 02:22 PM Conversion Tools Feature #6237: OEUnit support
- Constantin Asofiei wrote:
> The code previously meant to allow @@LegacyService@ annotation in the 4GL code. Now i... - 01:43 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > legacy_services.rules is built to allow @LegacyService@ ... - 01:40 PM Conversion Tools Feature #6237: OEUnit support
- Constantin Asofiei wrote:
> legacy_services.rules is built to allow @LegacyService@ annotations written directly in ... - 01:16 PM Conversion Tools Feature #6237: OEUnit support
- legacy_services.rules is built to allow @LegacyService@ annotations written directly in FWD code - these must be kept...
- 12:59 PM Conversion Tools Feature #6237: OEUnit support
- Constantin Asofiei wrote:
> Regarding 3821c/14239:
> * please format @annotations/unit_test_support.rules@ by inden... - 06:10 AM Conversion Tools Feature #6237: OEUnit support
- Regarding 3821c/14239:
* please format @annotations/unit_test_support.rules@ by indenting the nested @rules@ tags - ... - 01:49 PM Database Feature #6371: implement SAVE CACHE statement
- Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > What I am not sure about is from where we gather the legacy info... - 01:27 PM Database Feature #6371: implement SAVE CACHE statement
- Eric Faulhaber wrote:
> What I am not sure about is from where we gather the legacy information (i.e., the informati... - 01:38 AM Database Feature #6371: implement SAVE CACHE statement
- Boris Schegolev wrote:
> I updated @DatabaseManager@ to handle registration of the new interface.
I didn't really... - 01:16 PM Database Feature #6582: implement multi-table AdaptiveQuery
- The non-scrolling query examples that were working on 3821c are now working properly on 6582a as well. Note that I mo...
- 10:30 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Eric Faulhaber wrote:
> Any issues coming out of testing? Any headway on the error handling solution? Thanks.
Not... - 10:09 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Any issues coming out of testing? Any headway on the error handling solution? Thanks.
- 10:16 AM Database Feature #6453 (WIP): temp-table features
09/12/2022
- 05:42 PM Conversion Tools Feature #6237: OEUnit support
- Conversion of 4gl annotations to JUnit5 Java annotations implemented in 3821c rev. 14239.
- 04:05 PM Database Feature #6371: implement SAVE CACHE statement
- I updated @DatabaseManager@ to handle registration of the new interface. I am still working on removal of the last ca...
- 12:27 PM Database Support #6679: H2 general performance tuning
- Is the H2 storage engine API implemented in a clean manner or is the storage engine implemented as pieces of code spr...
- 08:39 AM Database Support #6679: H2 general performance tuning
- > I wonder if there is any case in which a physical 4GL user can have multiple transactions to one single temporary t...
- 08:35 AM Database Support #6679: H2 general performance tuning
- Greg Shah wrote:
> Clearly, we cannot move ahead with the new version of H2. At least we cannot without something th... - 05:44 AM Database Support #6679: H2 general performance tuning
- Clearly, we cannot move ahead with the new version of H2. At least we cannot without something that changes the perf...
- 05:24 AM Database Support #6679: H2 general performance tuning
- Eric Faulhaber wrote:
> I don't know how the tests were performed for the bottom table, which actually is the more ... - 10:10 AM Database Feature #6348: implement support for MariaDB
- I've found the following tool which can be useful - https://www.linuxbabe.com/ubuntu/mysql-mariadb-database-performan...
- 06:11 AM Database Feature #6348: implement support for MariaDB
- Igor Skornyakov wrote:
> It looks that we need to use @timestamp(3)@/@datetime(3)@ instead of @timestamp@/@datetime@... - 05:07 AM Database Feature #6453: temp-table features
- 6129a
- 04:53 AM Database Feature #6453: temp-table features
- Ovidiu,
Which branch should I use for this task?
Thank you.
09/10/2022
- 04:24 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- I've reviewed @ca_upd_20220909a_3821c_14233.zip@ update (the persistence portions, mostly).
I think overall this l...
09/09/2022
- 12:38 PM Base Language Bug #6743: fix GET-SIGNATURE for all parameter modes and types
- 6129a/14390 fixes TABLE-HANDLE, DATASET, DATASET-HANDLE parameters reported by GET-SIGNATURE.
Other part which I d... - 11:39 AM Base Language Bug #6743: fix GET-SIGNATURE for all parameter modes and types
- FWD doesn't report properly the signature; we need to check and fix this for all parameter types, extent, DATASET,DAT...
- 11:38 AM Base Language Bug #6743 (New): fix GET-SIGNATURE for all parameter modes and types
- 12:13 PM Database Bug #6744: rollback when there are catch/finally blocks opening their own transactions
- I'm seeing an abend with a customer app where a savepoint is no longer valid (when trying to rollback-/commit-). I'v...
- 12:08 PM Database Bug #6744 (New): rollback when there are catch/finally blocks opening their own transactions
- 12:08 PM Database Feature #6453: temp-table features
- Ovidiu Maxiniuc wrote:
> Igor, I think @PRIMARY@ has already been implemented in branch 6129a. I think that is your ... - 12:06 PM Database Feature #6453: temp-table features
- Igor, I think @PRIMARY@ has already been implemented in branch 6129a. I think that is your target. Anyway that branch...
- 12:30 AM Database Feature #6453: temp-table features
- Igor, please see #6453-3 and ask Ovidiu any questions you have.
- 12:05 PM Database Bug #6699 (Review): TemporaryBuffer$Multiplexer memory leak in global block
- The fix for this is in #6641-34, 6129a rev 14388.
- 10:19 AM Database Bug #6699: TemporaryBuffer$Multiplexer memory leak in global block
- Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > I think I have a better fix for this leak; in @TemporaryBuffe... - 10:19 AM Database Bug #6699: TemporaryBuffer$Multiplexer memory leak in global block
- Constantin Asofiei wrote:
> I think I have a better fix for this leak; in @TemporaryBuffer.initialize@ do this:
> [... - 05:49 AM Database Bug #6699: TemporaryBuffer$Multiplexer memory leak in global block
- I think I have a better fix for this leak; in @TemporaryBuffer.initialize@ do this:...
- 10:17 AM Database Feature #6582: implement multi-table AdaptiveQuery
- I started using the tests from @uast/adaptive_scrolling@ to test the changes for multi-table @AdaptiveQuery@. Almost ...
- 06:05 AM Database Feature #6418: represent extent fields as arrays
- Small update on this topic: I ran the tests from the previous post, but with a small change regarding the tables. Ins...
- 04:51 AM Database Feature #6348: implement support for MariaDB
- It looks that we need to use @timestamp(3)@/@datetime(3)@ instead of @timestamp@/@datetime@ in the tables' DDL for Ma...
- 02:11 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- Eric, I'm attaching the changes directly, please apply them over 3821c/14233 and review the p2j.persist part. Thanks.
- 01:43 AM Database Bug #6741: Word index support for MariaDB.
- Implement word index support for MariaDB using word tables
- 01:41 AM Database Bug #6741 (New): Word index support for MariaDB.
- 01:40 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Eric Faulhaber wrote:
> Is there any value in implementing a @CONTAINS@ UDF? As I recall, we can't fully support the... - 12:46 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Igor Skornyakov wrote:
> Finished port of PostgreSQL UDFs (except ones related to error handling and word tables) to... - 12:23 AM Database Feature #6507: cross-database joins
- Greg Shah wrote:
> Is there a reason to implement this for a specific database backend?
Yes. Some databases (e.g.... - 11:01 PM Database Support #6679: H2 general performance tuning
- Dănuț Filimon wrote:
> Alexandru Lungu wrote:
> > retest the Hotel GUI examples from #6679-21. Check if we have reg...
09/08/2022
- 07:24 PM Database Bug #6703 (WIP): loading schema table DMO interface with no defined fields
- Constantin, I reviewed it and your fix in 6129a/14273 seems logical.
I also added two changes in 6129a/14387:
* @... - 12:58 PM User Interface Bug #6740: re-enable FRAME_LOCK in annotations/embedded_attribute_assign_rewrite and determine wh...
- In #6726, it was measured ~10k calls of @LT.flushEnqueuedWidgetAttrs@. Some of these calls are part of a @CREATE <wi...
- 12:55 PM User Interface Bug #6740 (New): re-enable FRAME_LOCK in annotations/embedded_attribute_assign_rewrite and determ...
- 10:13 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- Eric Faulhaber wrote:
> Code Review scopeable_6650_patch_20220901a.patch:
>
> I did not find a revised patch with... - 10:38 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- Code Review scopeable_6650_patch_20220901a.patch:
I did not find a revised patch with the #6650-14 changes after G... - 03:37 AM Conversion Tools Feature #6237: OEUnit support
- I always use the @String@ methods directly (@equals()@ or @equalsIgnoreCase()@). Even if we did implement string con...
09/07/2022
- 04:16 PM Database Support #6713: check if it is faster to use separate temp-table instances instead of multiplex id
- Eric Faulhaber wrote:
> I thought this naming convention was just for the DMO interfaces. When did we start using th... - 03:52 PM Database Support #6713: check if it is faster to use separate temp-table instances instead of multiplex id
- Ovidiu Maxiniuc wrote:
> We are already forced to use a naming schema for temp-tables as @<converted-original-name... - 01:52 PM Database Support #6713: check if it is faster to use separate temp-table instances instead of multiplex id
- The investigation should take into account that, beside the expected direct SQL internal benefits, should also includ...
- 02:58 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Finished port of PostgreSQL UDFs (except ones related to error handling and word tables) to MariaDB.
Committed to 61... - 02:02 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> In TRPL, are we mapping @annoName == "Before"@ to @String.equalsIgnoreCase()@?
I did not know th... - 01:40 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> >
> > Does this make sense?
>
> If I get it right, then:
... - 01:39 PM Conversion Tools Feature #6237: OEUnit support
- In TRPL, are we mapping @annoName == "Before"@ to @String.equalsIgnoreCase()@? If not then shouldn't we do that expl...
- 01:38 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
>
> Does this make sense?
If I get it right, then:
# We can execute on the server side an... - 12:52 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > The question is in which module this javaName is assigned? It would be better to calculate the ... - 12:48 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Please rename both @oeunit.rules@ files to @unit_test_support.rules@. Remember that we are imple... - 12:35 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir: Please post questions or comments here. As a next step, I'd like to see the proposed design of the @Remote...
- 12:29 PM Conversion Tools Feature #6237: OEUnit support
- Please rename both @oeunit.rules@ files to @unit_test_support.rules@. Remember that we are implementing support for ...
- 12:27 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> I suppose, the Java method, produced by conversion of a 4gl class, must be called in so... - 11:56 AM Conversion Tools Feature #6237: OEUnit support
- > The question is in which module this javaName is assigned? It would be better to calculate the correct value for th...
- 01:25 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- > Greg: I haven't yet decoupled TransactionManager from the direct references to BufferManager/LogicalTerminal, I'll ...
- 09:43 AM Database Feature #6418: represent extent fields as arrays
- I've done some more testing, this time regarding the SQLs for three different approaches of storing an extent field a...
- 09:37 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
- Allow incremental conversion to detect program or class files which have been deleted, and cleanup after it (includin...
- 09:36 AM Conversion Tools Bug #6738 (Closed): incremental conversion when deleting program or class files
- 09:25 AM Database Support #6679: H2 general performance tuning
- Alexandru Lungu wrote:
> retest the Hotel GUI examples from #6679-21. Check if we have regressions with prepared sta... - 02:09 AM Database Support #6679: H2 general performance tuning
- Eric Faulhaber wrote:
> Is this something which is fixed with the patched v214?
No, this is related to the FWD ...
09/06/2022
- 02:34 PM Database Support #6679: H2 general performance tuning
- I'm trying to use H2 v214 to see if it still shows a memory leak I see when running a converted application with v200...
- 10:15 AM Database Support #6679: H2 general performance tuning
- Some things to note for your testing:
* We do not use persistent tables with H2 for customer applications. All use... - 09:56 AM Database Support #6679: H2 general performance tuning
- Alexandru Lungu wrote:
> retest 2.1.210 (and eventually 2.1.212 and 2.1.214) with one-by-one strategy. Check if we s... - 02:25 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- The latest patch is attached, built on top of 3821c/14225. I need to finish testing with other apps, there is an iss...
- 08:53 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- There is an inherent feature of @ScopedDictionary@, where 'global' scope is used: this is not something created by th...
- 11:55 AM Conversion Tools Feature #6237: OEUnit support
- I suppose, the Java method, produced by conversion of a 4gl class, must be called in some special way?
- 11:35 AM Conversion Tools Feature #6237: OEUnit support
- Now that I have all Junit5 annotations in place, I have another problem when I try to run the @SimpleTest@ class as J...
- 11:26 AM Database Feature #6582: implement multi-table AdaptiveQuery
- Alexandru Lungu wrote:
in my mind, the "dynamic mode" is still initially represented by the CompundQuery b... - 11:24 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
- - removed the comment -
It was meant to be posted in #6582
09/05/2022
- 06:27 PM Conversion Tools Feature #6237: OEUnit support
- I've added support for JUnit 5 annotations generation from OEUnit annotations.
3 things changed:
# Code which d... - 02:25 PM Conversion Tools Feature #6237: OEUnit support
- The question is in which module this @javaName@ is assigned? It would be better to calculate the correct value for th...
- 02:22 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > What am I doing wrong here? I know setting text works on the copy:
>
> The problem is subtle... - 02:28 AM Conversion Tools Feature #6237: OEUnit support
- > The first will be called from "annotations.xml", and do Java annotations preparation, the second will be called fro...
- 02:27 AM Conversion Tools Feature #6237: OEUnit support
- > What am I doing wrong here? I know setting text works on the copy:
The problem is subtle. The @setText()@ you a... - 04:21 PM Database Feature #6371: implement SAVE CACHE statement
- It is not ideal to use @DynamicTablesHelper@ (in its current form) to create persistent table DMO interfaces/classes....
- 03:47 PM Database Support #6679: H2 general performance tuning
- Alexandru Lungu wrote:
> [...]
Thank you for the explanation.
> I will update Performance_Testing_the_H2_Datab... - 12:12 PM Database Support #6679: H2 general performance tuning
- The tests from our current Performance_Testing_the_H2_Database are decent for 1.4.200, but are no quite accurate for ...
- 10:31 AM Database Support #6679: H2 general performance tuning
- Dănuț Filimon wrote:
> Eric Faulhaber wrote:
> > Dănuț Filimon wrote:
> > > Committed fwd-h2/rev.9. I applied a fe... - 09:46 AM Database Support #6679: H2 general performance tuning
- Eric Faulhaber wrote:
> Dănuț Filimon wrote:
> > Committed fwd-h2/rev.9. I applied a few changes from versions 2.1.... - 02:22 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- Ported the following UDF: ...
- 03:55 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
- I was thinking about error handling support ('guarded' UDFs) for MariaDB.
It looks that it can be implemented using ... - 04:28 AM Database Feature #6418: represent extent fields as arrays
- > The question I would like to ask is: Is there any reason why normalized is preferred over denormalized, since the l...
- 02:58 AM Database Feature #6418: represent extent fields as arrays
- I have tested these two methods of representing extent fields (normalized and denormalized) over a series of tests an...
- 04:22 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
- I think you can go ahead and check in your first pass changes from #6650-14. Or did you plan to check it in with the...
- 01:57 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
- I was in a session the other day which was offered at the PUG Challenge 2022. This was presented by Gus, who designe...
09/03/2022
- 05:17 PM Conversion Tools Feature #6237: OEUnit support
- Eric Faulhaber wrote:
> I think you are conflating the annotations phase of conversion (when @annotations.xml@ and a... - 03:52 PM Conversion Tools Feature #6237: OEUnit support
- I think you are conflating the annotations phase of conversion (when @annotations.xml@ and all its related rule-sets ...
- 06:33 AM Conversion Tools Feature #6237: OEUnit support
- Help needed.
I have to insert Java *import statements*. I gathered, I can use the @ConverterHelper.createImport()@...
Also available in: Atom