Project

General

Profile

Activity

From 02/28/2013 to 03/29/2013

03/29/2013

05:32 PM Feature #2080: add runtime support for database methods
*class Date, line 1435*
Example:...
Vadim Nebogatov
04:48 PM Feature #2080: add runtime support for database methods
In regard to the use of an .odt document for reporting information about the errors, I prefer that you put the inform... Greg Shah
01:44 PM Feature #2080: add runtime support for database methods
I have found also that @SESSION:TIMEZONE@ is not supported (but mentioned in code).
Example is ...
Vadim Nebogatov
12:43 PM Bug #2093 (Closed): VALEXP support in P2J
Eric Faulhaber
12:42 PM Bug #2093: VALEXP support in P2J
At this moment, with the exception of the cases where the expression from the string condition is not valid, I don't ... Ovidiu Maxiniuc
10:36 AM Bug #2093: VALEXP support in P2J
Is there anything left to do on this issue or can it be closed? Eric Faulhaber
10:26 AM Bug #2095 (Closed): FIELDS/EXCEPT record phrase options not honored
Eric Faulhaber
09:43 AM Bug #2097 (Closed): FOR EACH with multiple, nested CAN-FINDs converts badly
The fix has addressed the original problem and does not appear to have regressed anything else in the customer's serv... Eric Faulhaber
09:19 AM Bug #2094 (Closed): OUTER-JOIN record phrase option not honored
Eric Faulhaber

03/28/2013

06:59 PM Feature #2080: add runtime support for database methods
I have attached update vmn_upd20130328a.zip/vmn_upd20130328b.zip as replacement of vmn_upd20130326a.zip/ vmn_upd20130... Vadim Nebogatov
06:23 PM Feature #2080: add runtime support for database methods
Eric, sorry for so dangerous RecordBuffer.java. I think it was wrong bazaar merge with latest bzr revision. I do not ... Vadim Nebogatov
05:10 PM Feature #2080: add runtime support for database methods
Document with tests is updated Vadim Nebogatov
03:56 PM Feature #2080: add runtime support for database methods
Regarding vmn_upd20130326a.zip: there are hundreds of unnecessary/unwanted format changes in RecordBuffer, which mak... Eric Faulhaber
01:07 PM Feature #2080: add runtime support for database methods
Duding testing I have found out that @FETCH-SELECTED-ROW()@ conversion requires @BrowseWidget.fetchSelectedRow()@ wit... Vadim Nebogatov

03/27/2013

06:22 PM Feature #2080: add runtime support for database methods
I have attached some first test cases. Is such format would be ok?
Please notice that I found also some cases that ...
Vadim Nebogatov
03:17 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
The update has passed conversion regression testing and is committed to bzr rev. 10333. Eric Faulhaber
02:20 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
A fix candidate is attached. Currently running it through conversion regression testing. Eric Faulhaber

03/26/2013

05:22 PM Feature #2080: add runtime support for database methods
I have attached update vmn_upd20130326a.zip/ vmn_upd20130326b.zip
with current state of BUFFER-COPY() and BUFFER-COM...
Vadim Nebogatov
09:58 AM Feature #2080: add runtime support for database methods
I want to resolve this properly as part of this work. This includes any cases of ErrorManager.displayError() that sh... Greg Shah
03:23 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
Ovidiu Maxiniuc wrote:
> ...but I wonder if we shouldn't treat the first @each person@ the same like @each w-person@...
Eric Faulhaber
09:57 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
I understand. The algorithm is working in fact if you analyze the first clause that works.
And starting from here, I...
Ovidiu Maxiniuc
09:31 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
Ovidiu Maxiniuc wrote:
> The reason why the where clause filtered to client-side is probably the @where_clause_prep2...
Eric Faulhaber
04:44 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
The reason why the where clause filtered to client-side is probably the @where_clause_prep2.rules@. You can read in i... Ovidiu Maxiniuc
02:53 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
I have isolated the #2068 note 272 regression like this:... Constantin Asofiei

03/25/2013

04:31 PM Bug #2097 (Review): FOR EACH with multiple, nested CAN-FINDs converts badly
The ecf_upd20130325e.zip update (finally) has passed conversion regression testing; there are some differences in th... Eric Faulhaber
03:56 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
Hopefully the final candidate; conversion regression testing it now. Eric Faulhaber
01:39 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
Another candidate, in conversion regression testing now. Eric Faulhaber
09:49 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
While there are a number of expected differences, there are also still some regressions, though far fewer than the la... Eric Faulhaber
05:37 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
Fix candidate for regressions. Testing now. Eric Faulhaber
04:53 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
This update regresses many files in Majic; cannot check it in. Eric Faulhaber
03:59 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
Missed a bit of cleanup in one of the files. Eric Faulhaber
03:48 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
A fix candidate and test cases are attached. I am currently putting the fix through conversion regression testing. ... Eric Faulhaber
03:58 PM Feature #2080: add runtime support for database methods
OK, I forgot that the ERROR attribute is set for error conditions raised when the NO-ERROR clause is used (this expla... Constantin Asofiei
03:30 PM Feature #2080: add runtime support for database methods
Constantin,
I have removed @SESSION:SUPPRESS-WARNINGS = YES.@ and started from command line. But it did not affect ...
Vadim Nebogatov
05:42 AM Feature #2080: add runtime support for database methods
I do not understand which line of code generates the 9039 and 12860 messages. Please remove the @SESSION:SUPPRESS-WAR... Constantin Asofiei
01:01 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
The current fix doesn't work for all cases, e.g.:
1. REPEAT PRESELECT.
2. DEFINE QUERY.
Note that FIELDS/EXCEP...
Stanislav Lomany
11:42 PM Bug #2095 (Review): FIELDS/EXCEPT record phrase options not honored
The update has passed conversion regression testing and I have committed it to bzr rev. 10329. Eric Faulhaber
10:43 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
The update looks good to me. I am running conversion regression testing on it now. Eric Faulhaber
08:00 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
Fixes the cases specified in note #2. Probably fixes all other cases too. Stanislav Lomany

03/24/2013

05:33 PM Bug #2101 (Closed): multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not c...
I've compared conversions of the customer's server project with and without this fix and it seems correct in all the ... Eric Faulhaber
09:46 PM Bug #2101 (Review): multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not c...
Update ecf_upd20130323a.zip has passed conversion regression testing and is committed to bzr rev. 10325. Eric Faulhaber
08:23 PM Bug #2101: multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not converting...
Although I'm not the assignee, in having to think through the problem for the above post, I took a quick look at the ... Eric Faulhaber
05:27 PM Bug #2094: OUTER-JOIN record phrase option not honored
BTW, location of the original problem is pmplan/gapptfn5.p.cache, line 700. Eric Faulhaber
05:25 PM Bug #2094 (Review): OUTER-JOIN record phrase option not honored
Passed conversion regression testing, committed to bzr revision 10328. I'll do a separate server folder conversion wi... Constantin Asofiei
05:03 PM Bug #2094: OUTER-JOIN record phrase option not honored
Change looks good to me. Please check in and distribute if/when it passes conversion regression testing. Eric Faulhaber
04:04 PM Bug #2094 (WIP): OUTER-JOIN record phrase option not honored
Constantin Asofiei
03:47 PM Bug #2094: OUTER-JOIN record phrase option not honored
Properly handles the @OUTER-JOIN@ and @LEFT OUTER-JOIN@ to convert the same. Constantin Asofiei
03:37 PM Bug #2094: OUTER-JOIN record phrase option not honored
This update adds support for the OUTER-JOIN clause for a record phrase. -The LEFT OUTER-JOIN will not emit anything.-... Constantin Asofiei
10:09 PM Bug #2094: OUTER-JOIN record phrase option not honored
The following:... Eric Faulhaber
05:10 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
I'm working toward what I think the correct conversion would be:... Eric Faulhaber
04:29 PM Feature #2080: add runtime support for database methods
Constantin, I use ErrorManager.recordOrThrowError.
In my example above, 4GL meets errors 9039 and 12860 with differ...
Vadim Nebogatov
07:29 AM Feature #2080: add runtime support for database methods
PS: about @SESSION:SUPPRESS-WARNINGS = YES.@. Note that in the 4GL editor, if you run a program which doesn't set the... Constantin Asofiei
07:26 AM Feature #2080: add runtime support for database methods
> Another observation. Not all 4GL errors throw “exceptions”, some of them look like not critical errors or warnings,... Constantin Asofiei
07:20 AM Feature #2080: add runtime support for database methods
Another observation. Not all 4GL errors throw “exceptions”, some of them look like not critical errors or warnings, e... Vadim Nebogatov
03:53 AM Feature #2080: add runtime support for database methods
> Conversion code should also support this option, returning value if ON-ERROR is set (current behaviour) and propaga... Constantin Asofiei
03:51 AM Feature #2080: add runtime support for database methods
Constantin: yes, it is just switch in behavior I was looking.
Conversion code should also support this option, retur...
Vadim Nebogatov
03:07 AM Feature #2080: add runtime support for database methods
Eric/Vadim: there is another way to supress the 4GL's errors, the @NO-ERROR@ clause. When trying to understand when a... Constantin Asofiei
02:02 AM Feature #2080: add runtime support for database methods
Yes, I also think so. Return value has no sense if 4gl propagates its "exceptions". I only thought that maybe this pr... Vadim Nebogatov
09:26 PM Feature #2080: add runtime support for database methods
This indicates that the idiom of:... Eric Faulhaber
10:11 PM Bug #2084 (Closed): Conversion misplaced parameter for can-find statement
Eric Faulhaber
10:10 PM Feature #2000 (Closed): add conversion support for table and table handle parameters
Eric Faulhaber
09:49 PM Feature #2092 (Closed): add server-side database support for several builtin functions
Eric Faulhaber

03/23/2013

06:54 PM Feature #1668: add support for additional (non-dynamic) database attributes
This update has passed conversion regression testing (CA 0323d used deleteRecord for the "quick_delete" loops, instea... Constantin Asofiei
12:58 PM Feature #1668: add support for additional (non-dynamic) database attributes
ca_upd20130323d.zip update looks good to me. If it passes conversion regression testing (expect some changes to Maji... Eric Faulhaber
12:52 PM Feature #1668: add support for additional (non-dynamic) database attributes
Replaces ca_upd2013023a.zip, and has the changes from note 105. Constantin Asofiei
12:33 PM Feature #1668: add support for additional (non-dynamic) database attributes
You are not missing anything, this is the first time I touch embedded sqls, so that's why the questions. Now I have a... Constantin Asofiei
12:30 PM Feature #1668: add support for additional (non-dynamic) database attributes
This refers to:... Eric Faulhaber
12:23 PM Feature #1668: add support for additional (non-dynamic) database attributes
For embedded SQL, I was referring to this rule in convert/database_access:... Constantin Asofiei
12:19 PM Feature #1668: add support for additional (non-dynamic) database attributes
Let's use:... Eric Faulhaber
11:38 AM Feature #1668: add support for additional (non-dynamic) database attributes
Eric: the ca_upd20130323a.zip has regressions. I see that the Buffer.delete API is used by other cases, like DELETE s... Constantin Asofiei
10:23 AM Feature #1668: add support for additional (non-dynamic) database attributes
This update changes the API for BUFFER-DELETE to deleteRecord, because else will collide with the resource's delete()... Constantin Asofiei
06:53 PM Feature #2080: add runtime support for database methods
Also I have noticed the difference in behavior of 4GL and converted code.
I am comparing a lot of tests in the form...
Vadim Nebogatov
06:50 PM Bug #2101: multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not converting...
This issue was first reported in note 192 of #2068.
The following converts badly:...
Eric Faulhaber
06:34 PM Bug #2101 (Closed): multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not c...
Eric Faulhaber

03/22/2013

05:38 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
> I still think the include/exclude call should directly follow the associated addComponent call. I think it is easie... Stanislav Lomany
05:31 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
I guess there's one more option; chain the call, as in:... Eric Faulhaber
05:04 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
So if the full list of options is:
1. Add the list of fields to query c'tor / addComponent
2. include(String ...) -...
Stanislav Lomany
04:34 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
Stanislav Lomany wrote:
> For a multi-table query the buffer should be specified, but as an option we can have quali...
Eric Faulhaber
04:28 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
For a multi-table query the buffer should be specified, but as an option we can have qualified field names:... Stanislav Lomany
03:32 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
OK, but please emit this method immediately after the associated @addComponent@ call.
> ...
Eric Faulhaber
03:07 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
Unless someone has objections, for multi-component queries, I'll make include/exclude methods of the parent query:
<...
Stanislav Lomany
11:42 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
> Removes FIELDS/EXCEPT nodes.
Thanks, I'm starting server folder conversion, hope nothing new will appear.
Constantin Asofiei
11:36 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
Removes FIELDS/EXCEPT nodes. Stanislav Lomany
10:38 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
OK Stanislav Lomany
10:14 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
Stanislav: if it doesn't take you long to build some rules which just drop/hide the FIELDS/EXCEPT nodes (so they will... Constantin Asofiei
02:32 PM Feature #1668: add support for additional (non-dynamic) database attributes
Costin Savin wrote:
> Well theoreticaly it is already there because both Buffer and TempTable extend it, but probabl...
Constantin Asofiei
02:32 PM Feature #1668: add support for additional (non-dynamic) database attributes
Well theoreticaly it is already there because both Buffer and TempTable extend it, but probably it's good to see it i... Costin Savin
02:12 PM Feature #1668: add support for additional (non-dynamic) database attributes
Costin, regarding cs_upd20130322b.zip - you forgot to add the new interface to HandleCommon. Please put it right afte... Constantin Asofiei
01:43 PM Feature #1668: add support for additional (non-dynamic) database attributes
Commited as revision number 10317 Costin Savin
01:07 PM Feature #1668: add support for additional (non-dynamic) database attributes
cs_upd20130322b.zip has passed conversion regression testing. Please check it in and distribute. Eric Faulhaber
10:54 AM Feature #1668: add support for additional (non-dynamic) database attributes
cs_upd20130322b.zip looks good. I am putting it through conversion regression testing.
It does look like we still...
Eric Faulhaber
08:21 AM Feature #1668: add support for additional (non-dynamic) database attributes
Added proposed update for missing addFieldToIndex methods. Moved the defaultBufferHandle() method form the Buffer int... Costin Savin
05:06 AM Feature #1668: add support for additional (non-dynamic) database attributes
This class evolved a little. The @defaultBufferHandle()@ (implementation of @DEFAULT-BUFFER-HANDLE@) was at the begin... Ovidiu Maxiniuc
04:35 AM Feature #1668: add support for additional (non-dynamic) database attributes
> ADMData was my mistake (should have not added it, as I don't see the ADM-DATA attribute defined for the temp-table ... Constantin Asofiei
02:15 PM Feature #2080: add runtime support for database methods
I have noticed from testing in 4GL that error message... Vadim Nebogatov
10:46 AM Feature #1947: add conversion support for database methods
CA 0322c.zip was committed to bzr revision 10315 and CA 0322e.zip to 10316. Constantin Asofiei
10:40 AM Feature #1947: add conversion support for database methods
Both updates look good, please check them in. Eric Faulhaber
09:30 AM Feature #1947: add conversion support for database methods
Both 0322c.zip and 0322e.zip have passed conversion regression testing. Constantin Asofiei
07:42 AM Feature #1947: add conversion support for database methods
Adds missing @queryRows(integer)@ API. Constantin Asofiei
06:49 AM Feature #1947: add conversion support for database methods
Solved note 151 by always expanding array vars passed to the REPOSITION-TO-ROWID method. This avoids adding an @query... Constantin Asofiei
06:06 AM Feature #1947: add conversion support for database methods
I'm working on note 151. Constantin Asofiei
05:23 AM Feature #1947: add conversion support for database methods
See note 202 from #2068, which documents a server failure. Note that the @REPOSITION-TO-ROWID@ can accept mixed exten... Constantin Asofiei
10:24 AM Feature #2000: add conversion support for table and table handle parameters
ca_upd20130322g.zip committed to bzr revision 10214. Constantin Asofiei
09:15 AM Feature #2000: add conversion support for table and table handle parameters
The code looks fine. If it passes testing, check it in and distribute it. Greg Shah
09:11 AM Feature #2000: add conversion support for table and table handle parameters
Fixes a regression in the TABLE-HANDLE parameter conversion, introduced by 10293. Constantin Asofiei
08:55 AM Feature #2000: add conversion support for table and table handle parameters
OK, I'll look at it. Constantin Asofiei
08:15 AM Feature #2000: add conversion support for table and table handle parameters
It has been regressed since revision 10279.
Correct output is:...
Stanislav Lomany
07:38 AM Feature #2000: add conversion support for table and table handle parameters
Stanislav: did this convert properly after you added TABLE-HANDLE parameter support?... Constantin Asofiei
08:18 AM Feature #2092: add server-side database support for several builtin functions
Go ahead and check this in immediately (and distribute it). It has no effect on conversion and it is already being r... Greg Shah
07:07 AM Feature #2092: add server-side database support for several builtin functions
Removed the extra ' character from p2jpl.ddr at line 699 Costin Savin

03/21/2013

03:54 PM Feature #1668: add support for additional (non-dynamic) database attributes
From the TEMP-TABLE attributes the following are not implemented in any interface:
AFTER-TABLE, BEFORE-TABLE, DATA...
Costin Savin
01:54 PM Feature #1668: add support for additional (non-dynamic) database attributes
Eric/Costin: there is one more thing we should do - identify all attributes which are already defined by interfaces (... Constantin Asofiei
01:49 PM Feature #1668: add support for additional (non-dynamic) database attributes
> So, Costin: please remove Buffer and ADMData from the TempTable interface and post here what method stubs are still... Costin Savin
01:42 PM Feature #1668: add support for additional (non-dynamic) database attributes
So, Costin: please remove Buffer and ADMData from the TempTable interface and post here what method stubs are still ... Eric Faulhaber
01:39 PM Feature #1668: add support for additional (non-dynamic) database attributes
Constantin Asofiei wrote:
> Why is TempTable interface extending Buffer, ADMData and UniqueID interfaces?
Good qu...
Eric Faulhaber
01:38 PM Feature #1668: add support for additional (non-dynamic) database attributes
ADMData was my mistake (should have not added it, as I don't see the ADM-DATA attribute defined for the temp-table re... Constantin Asofiei
01:31 PM Feature #1668: add support for additional (non-dynamic) database attributes
Eric/Ovidiu/Costin: the interfaces extended by TempTable don't look OK. In the docs, the temp-table resource can acce... Constantin Asofiei
01:30 PM Feature #1668: add support for additional (non-dynamic) database attributes
Costin Savin wrote:
> > That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAIK. ...
Eric Faulhaber
01:25 PM Feature #1668: add support for additional (non-dynamic) database attributes
> That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAIK. I don't know why they a... Costin Savin
12:55 PM Feature #1668: add support for additional (non-dynamic) database attributes
Vadim, your 20130321a update has passed conversion regression testing. Please check it in (and the test case) and di... Eric Faulhaber
11:50 AM Feature #1668: add support for additional (non-dynamic) database attributes
Ovidiu Maxiniuc wrote:
> > That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAI...
Eric Faulhaber
11:36 AM Feature #1668: add support for additional (non-dynamic) database attributes
Code review 20130321a:
Looks good, I'm putting it through conversion regression test now.
Eric Faulhaber
10:59 AM Feature #1668: add support for additional (non-dynamic) database attributes
Update vmn_upd20130321a.zip (vmn_upd20130321b.zip - conversion test) is replacement of vmn_upd20130320a.zip (vmn_upd2... Vadim Nebogatov
09:17 AM Feature #1668: add support for additional (non-dynamic) database attributes
> That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAIK. I don't know why they ... Ovidiu Maxiniuc
06:55 AM Feature #1668: add support for additional (non-dynamic) database attributes
> Please post your test case.
I used the pers-addr table from p2j_test and created a temp table like pers-addr and...
Costin Savin
02:20 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
Stanislav Lomany wrote:
> Do I need to ensure that there are no duplicates in the converted list (e.g. if we are con...
Eric Faulhaber
02:01 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
It is possible to reference an element of an extent field. The progress documentation says that "If field is an array... Stanislav Lomany
11:21 AM Bug #2095 (WIP): FIELDS/EXCEPT record phrase options not honored
Stanislav Lomany
09:51 AM Feature #2000 (Review): add conversion support for table and table handle parameters
Stanislav Lomany

03/20/2013

06:05 PM Feature #1668: add support for additional (non-dynamic) database attributes
Code review 20130320a:
All looks good except QueryWrapper: the new @numBuffers@ method implementation should dele...
Eric Faulhaber
05:38 PM Feature #1668: add support for additional (non-dynamic) database attributes
Update vmn_upd20130320a.zip (vmn_upd20130320b.zip - conversion test) contains correction of NUM-BUFFERS()(KW_NUM_BUFF... Vadim Nebogatov
02:07 PM Feature #1668: add support for additional (non-dynamic) database attributes
Costin Savin wrote:
> Tested this case, The result is a runtime error message: @"Third argument to ADD-INDEX-FIELD m...
Eric Faulhaber
02:05 PM Feature #1668: add support for additional (non-dynamic) database attributes
> Write a test case and see what happens if you pass in something other than "asc" or "desc" as the last parameter. D... Costin Savin
01:07 PM Feature #1668: add support for additional (non-dynamic) database attributes
Costin Savin wrote:
> there are only these methods defined in the TempTable interface:
> public logical addFieldTo...
Eric Faulhaber
12:37 PM Feature #1668: add support for additional (non-dynamic) database attributes
For:... Costin Savin
02:38 PM Feature #2092: add server-side database support for several builtin functions
Update cs_upd20130320a1.zip has passed conversion regression testing and is committed to bzr rev. 10301. Eric Faulhaber
01:29 PM Feature #2092: add server-side database support for several builtin functions
Code review 20130320a:
This one is mostly correct, except for the following:
* @Functions.minimum(Date var1, Date...
Eric Faulhaber
11:55 AM Feature #2092: add server-side database support for several builtin functions
Added proposed update, for the testcase it seems you can't define a field as rowid in 4gl so I modified that part.
W...
Costin Savin
05:35 AM Feature #2092: add server-side database support for several builtin functions
Costin: the test you've uploaded doesn't work with the repository p2j_test.df schema definition. When modifying the p... Constantin Asofiei

03/19/2013

04:29 PM Feature #2092: add server-side database support for several builtin functions
Code review 20130319a:
* common-progress.rules: changes look good, but see comment below about max/min.
* where-...
Eric Faulhaber
02:29 PM Feature #2092: add server-side database support for several builtin functions
Re-arranged the code , solved the reviewed problems and merged with latest updates.
Testcase used to check convers...
Costin Savin
01:29 AM Feature #2092: add server-side database support for several builtin functions
Costin Savin wrote:
> Added merged update.
> Are there any other functions that need to be added? I saw DATETIME an...
Eric Faulhaber
01:11 PM Feature #1668: add support for additional (non-dynamic) database attributes
Constantin Asofiei wrote:
> For this, I think we should add a @P2JQuery.tableCount@ API which returns @integer@ and ...
Eric Faulhaber
07:30 AM Feature #1668: add support for additional (non-dynamic) database attributes
Eric,
> * num-buffers [KW_NUM_BUFF] (seems buggy) (I think this should map to P2JQuery.getTableCount, which already ...
Constantin Asofiei
07:57 AM Bug #2093: VALEXP support in P2J
The AST is slightly different with last revision from bzr:... Ovidiu Maxiniuc
07:20 AM Bug #2093: VALEXP support in P2J
Please check the failed case in the previous note with the latest #1620 fix, if you haven't done already so. Constantin Asofiei
07:09 AM Bug #2093: VALEXP support in P2J
Everything seems to work smooth, validation is only generated in @schema-validation@:... Ovidiu Maxiniuc
04:03 AM Bug #2093: VALEXP support in P2J
Ovidiu: with the #1620 changes, I can't see any more schema VALEXP problems in the logs (I think P2J was too aggressi... Constantin Asofiei

03/18/2013

03:39 PM Feature #2080: add runtime support for database methods
Update vmn_upd20130318a.zip (vmn_upd20130318b.zip - tests) contains runtime support for BUFFER-COMPARE and some prepa... Vadim Nebogatov
11:36 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
This issue stems from note 127 in #2068.
The following code:...
Eric Faulhaber
11:16 AM Bug #2097 (Closed): FOR EACH with multiple, nested CAN-FINDs converts badly
Eric Faulhaber
08:23 AM Feature #2092: add server-side database support for several builtin functions
Added merged update.
Are there any other functions that need to be added? I saw DATETIME and DATETIME-TZ which fit t...
Costin Savin
06:34 AM Feature #2092: add server-side database support for several builtin functions
After some tests it seems that min and max can be applied also to character and date variables, not only numeric valu... Costin Savin
04:31 AM Feature #2092 (Review): add server-side database support for several builtin functions
Costin Savin
04:31 AM Feature #2092 (WIP): add server-side database support for several builtin functions
Costin Savin
12:12 AM Bug #2059 (Closed): CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a...
Eric Faulhaber

03/17/2013

03:42 PM Bug #2077 (Closed): fix converted table and field name collisions
Eric Faulhaber
03:32 PM Bug #2084 (Review): Conversion misplaced parameter for can-find statement
Eric Faulhaber
03:31 PM Bug #2084: Conversion misplaced parameter for can-find statement
The net effect of the cs_upd20130314a.zip update is that the correct Java output is produced, but the change still le... Eric Faulhaber

03/16/2013

10:24 AM Feature #2092: add server-side database support for several builtin functions
Added proposed update,
For ROWID I didn't knew how a ROWID data type it's represented in the database so I assumed ...
Costin Savin

03/15/2013

05:13 PM Feature #2080: add runtime support for database methods
Constantin's advice has gotten you past the immediate handle problem, but please re-read note 9. The runtime impleme... Eric Faulhaber
05:11 PM Feature #2080: add runtime support for database methods
Yes, it works, thank you Vadim Nebogatov
04:53 PM Feature #2080: add runtime support for database methods
Vadim, I don't think the runtime for the CREATE BUFFER statement is implemented. Try this instead:... Constantin Asofiei
04:41 PM Feature #2080: add runtime support for database methods
It seems, ... Vadim Nebogatov
12:09 PM Feature #2080: add runtime support for database methods
update [vmn_upd20130314a.zip]
Refs #2080, checked in as bzr revision 10291.
Corrected runtime for BUFFER-COPY (KW_B...
Vadim Nebogatov
11:52 AM Feature #2080: add runtime support for database methods
> Constantin: can you just pick up common-progress.rules from bzr and merge your quoter changes in?
OK, I'll wait f...
Constantin Asofiei
11:49 AM Feature #2080: add runtime support for database methods
Vadim: the 20130314a update looks good. Please go ahead and commit it to bzr.
Constantin: can you just pick up ...
Eric Faulhaber
11:39 AM Feature #2080: add runtime support for database methods
Constantin Asofiei wrote:
> Vadim, have you done the changes at notes #29? If yes, please upload just the common-pro...
Vadim Nebogatov
11:37 AM Feature #2080: add runtime support for database methods
Vadim, have you done the changes at notes #29? If yes, please upload just the common-progress.rules file. If not, I c... Constantin Asofiei
11:08 AM Feature #2080: add runtime support for database methods
Yes, the pairs parameter is in use. Eric Faulhaber
11:00 AM Feature #2080: add runtime support for database methods
What about pairs in RecordBuffer.compare()? Should it be supported? Vadim Nebogatov
10:39 AM Feature #2080: add runtime support for database methods
Vadim Nebogatov wrote:
> I am implementing now RecordBuffer.compare(Buffer buffer, character mode, character except,...
Eric Faulhaber
08:46 AM Feature #2080: add runtime support for database methods
I am implementing now RecordBuffer.compare(Buffer buffer, character mode, character except, character pairs) similar... Vadim Nebogatov
01:27 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
BTW, since multi-table queries also implement P2JQuery indirectly, they should throw UnsupportedOperationException fo... Eric Faulhaber
01:20 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
The runtime API will look like:... Eric Faulhaber
12:41 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
The use cases we must support:... Eric Faulhaber
12:16 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
Paraphrased from #2068:
Looks like P2J doesn't like the FIELDS clause, because with it, the fields get emitted as ...
Eric Faulhaber
12:12 PM Bug #2095 (Closed): FIELDS/EXCEPT record phrase options not honored
Eric Faulhaber
12:30 PM Bug #2084: Conversion misplaced parameter for can-find statement
Eric: I've put this through conversion regression testing (which has passed) plus server folder conversion, and I don... Constantin Asofiei
12:11 PM Bug #2094 (Closed): OUTER-JOIN record phrase option not honored
Eric Faulhaber
12:06 PM Bug #2093: VALEXP support in P2J
This issue is dedicated to note 80 from Issue #2068.
> There is this validation expression for the @dvofrsts.dvofr...
Ovidiu Maxiniuc
11:57 AM Bug #2093 (Closed): VALEXP support in P2J
Ovidiu Maxiniuc
02:06 AM Feature #2092: add server-side database support for several builtin functions
The following builtin functions are used within where clauses in queries and thus need to be supported as database se... Eric Faulhaber
01:14 AM Feature #2092 (Closed): add server-side database support for several builtin functions
Eric Faulhaber

03/14/2013

05:44 PM Feature #2080: add runtime support for database methods
What methods are priority for now? Vadim Nebogatov
05:43 PM Feature #2080: add runtime support for database methods
Attached update vmn_upd20130314a.zip (vmn_upd20130314b.zip - tests).
This update is replacement vmn_upd20130312a.z...
Vadim Nebogatov
03:12 PM Feature #2080: add runtime support for database methods
for note 22:
> Constantin: you didn't already do this, right?
No, I have not changed the @Buffer.findXXXX@ APIs
for ...
Constantin Asofiei
03:46 PM Bug #2084: Conversion misplaced parameter for can-find statement
Went back and searched for another solution, since the last one started from the wrong premise that can-find BUFFER_S... Costin Savin
03:35 PM Bug #2084: Conversion misplaced parameter for can-find statement
Costin, please provide a detailed update of what you have found/done on this today. Eric Faulhaber

03/13/2013

06:06 PM Feature #2080: add runtime support for database methods
Vadim Nebogatov wrote:
> Will be ast processing with rules also required with wrapping String to character?
Const...
Eric Faulhaber
04:49 PM Feature #2080: add runtime support for database methods
Eric Faulhaber wrote:
> With your next update, please replace the predicate data type of @String@ in all the @Buff...
Vadim Nebogatov
03:23 PM Feature #2080: add runtime support for database methods
Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > One question: why not just implement @AbstractQuery.queryReposi...
Eric Faulhaber
03:18 PM Feature #2080: add runtime support for database methods
Low priority: related to my last note, we are using the wrong data type for the NO-LOBS parameter in our bufferCopy/... Eric Faulhaber
03:16 PM Feature #2080: add runtime support for database methods
Eric Faulhaber wrote:
> One question: why not just implement @AbstractQuery.queryReposition(NumberType n)@ as
> [....
Vadim Nebogatov
02:07 PM Feature #2080: add runtime support for database methods
The current project never uses the NO-LOBS parameter of BUFFER-COPY and BUFFER-COMPARE, so the variants of @BufferImp... Eric Faulhaber
01:46 PM Feature #2080: add runtime support for database methods
Code review 20130312a:
Update looks fine.
Good catch on the @queryReposition@ method. One question: why not j...
Eric Faulhaber
11:10 AM Feature #2080: add runtime support for database methods
I suspect that much of the use we will see of this feature will involve expressions resolving to character values (si... Eric Faulhaber
05:40 AM Feature #2080: add runtime support for database methods
The FIND-FIRST/LAST/UNIQUE methods can receive a character for the first parameter. Currently, the Buffer.find* imple... Constantin Asofiei
03:13 PM Bug #2084: Conversion misplaced parameter for can-find statement
Tried to replicate the test which failed on update cs_upd20130312a.zip (-where- before I moved the logic from post-ru... Costin Savin
11:09 AM Bug #2084: Conversion misplaced parameter for can-find statement
The testcase from note 11 passed, there was another file from conversion regression tests that failed (with the remap... Costin Savin
10:53 AM Bug #2084: Conversion misplaced parameter for can-find statement
I haven't looked at this issue in detail nor tried to reproduce the problem yet, but the last update you sent looks w... Eric Faulhaber
08:11 AM Bug #2084: Conversion misplaced parameter for can-find statement
There seems to be a problem with some buffers being used in different db schemas,
after the change it seems the buff...
Costin Savin
05:25 AM Bug #2084: Conversion misplaced parameter for can-find statement
There are changes in two files with this update, I think they are expected, but Costin is checking them now. Constantin Asofiei
02:14 AM Bug #2090 (Closed): correct sorting of DMO properties during schema conversion
Eric Faulhaber

03/12/2013

05:20 PM Feature #2080: add runtime support for database methods
Current status of methods from ref 1947
Implemented:
GET-CURRENT (KW_GET_CUR)
FIND-LAST (KW_FIND_LST)
FIND-FIRST ...
Vadim Nebogatov
05:19 PM Feature #2080: add runtime support for database methods
Attached update vmn_upd20130312a.zip.
Corrected runtime for BUFFER-COPY (KW_BUF_COPY) and BUFFER-COMPARE (KW_BUF_CO...
Vadim Nebogatov
04:40 PM Feature #2080: add runtime support for database methods
Yes, I handed my changes off to Constantin a few days ago, based on an older version, to integrate with some other ch... Eric Faulhaber
04:26 PM Feature #2080: add runtime support for database methods
Eric, I corrected BufferImpl.bufferCompare according #12, but noticed that you replaced function body with ... Unsupp... Vadim Nebogatov
06:22 AM Feature #2080: add runtime support for database methods
Tests
uast/find-with-locks.p
uast/get-with-locks.p
committed revision 991.
Vadim Nebogatov
05:01 AM Feature #2080: add runtime support for database methods
vmn_upd20130311c.zip checked in as bzr revision 10278. Vadim Nebogatov
08:58 PM Feature #2080: add runtime support for database methods
Update vmn_upd20130311c.zip has passed conversion regression testing. Please commit it to bzr and distribute. Note ... Eric Faulhaber
03:37 PM Bug #2083: client-side where-clause leak in FindQuery
This fix looks good to me. I have merged it with the latest bzr revision, re-run conversion regression testing with ... Eric Faulhaber
01:36 PM Bug #2083: client-side where-clause leak in FindQuery
I see you found another solution.
I also found one simple and straightforward solution by refining the condition f...
Ovidiu Maxiniuc
12:19 PM Bug #2083: client-side where-clause leak in FindQuery
Ovidiu, I was having many similar issues with client-side query substitution parameters and CAN-FIND while fixing #20... Eric Faulhaber
02:33 PM Bug #2084: Conversion misplaced parameter for can-find statement
Added proposed update
It seems the problem is in some situation the remap scope is deleted before we get into the <p...
Costin Savin
11:28 AM Bug #2084: Conversion misplaced parameter for can-find statement
It seems there are still some weird cases where it fails. Working on reproducing and fixing it Costin Savin
04:54 AM Bug #2084: Conversion misplaced parameter for can-find statement
I'm sorry about that, it seems I forgot to save after doing the clean-up, and created the archive with some unwanted ... Costin Savin
09:54 PM Bug #2084: Conversion misplaced parameter for can-find statement
Code review 20130311a:
* Do you have a test case that illustrates the problem described by Constantin in notes 5 a...
Eric Faulhaber
01:17 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
Update has passed conversion regression testing and is committed to bzr rev. 10280. Eric Faulhaber
12:14 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
Fix candidate is attached. I am conversion regression testing this now. Eric Faulhaber
10:15 PM Feature #2000: add conversion support for table and table handle parameters
Code looks good, AFAICT, but without test cases and being able to look at the ASTs, the changes were hard to follow, ... Eric Faulhaber

03/11/2013

06:30 PM Feature #2080: add runtime support for database methods
Code review 20130311c:
The merge looks fine. The implementation of @BufferImpl.bufferCompare@ doesn't look right. ...
Eric Faulhaber
05:00 PM Feature #2080: add runtime support for database methods
Attached update
vmn_upd20130311c.zip
vmn_upd20130311d.zip (corresponding test cases)
is next replacement of vm...
Vadim Nebogatov
04:26 PM Feature #2080: add runtime support for database methods
P2JQuery,
** 040 CA 20130311 Added bufferHandle(integer).
It seems wrong number
Vadim Nebogatov
03:08 PM Feature #2080: add runtime support for database methods
Code review 20130311a:
The changes all look good.
I noticed on this second review that even the no-arg versions...
Eric Faulhaber
10:01 AM Feature #2080: add runtime support for database methods
Attached update
vmn_upd20130311a.zip
vmn_upd20130311b.zip (corresponding test cases)
is replacement of vmn_upd2013...
Vadim Nebogatov
06:20 PM Feature #2000: add conversion support for table and table handle parameters
Regression conversion completed without errors. Stanislav Lomany
03:42 PM Feature #2000: add conversion support for table and table handle parameters
> Is this merged up to the latest bzr revision?
Yes, it is merged.
Stanislav Lomany
02:59 PM Feature #2000: add conversion support for table and table handle parameters
Is this merged up to the latest bzr revision?
If so, please do run conversion regression testing. Eric will do a ...
Greg Shah
02:32 PM Feature #2000: add conversion support for table and table handle parameters
Update for TABLE-HANDLE FOR case. Should I regression-test it? Stanislav Lomany
03:32 PM Bug #2083: client-side where-clause leak in FindQuery
The @<action>sibref.setHidden(true)</action>@ from @where_clause_post.rules@ at line 438 from my previous update seem... Ovidiu Maxiniuc
11:24 AM Bug #2083: client-side where-clause leak in FindQuery
After some more tests, it seems like this update does not fix the issue, in fact it is too restrictive, it will cut m... Ovidiu Maxiniuc
06:07 AM Bug #2083: client-side where-clause leak in FindQuery
With help from Constantin, the missing @setHidden@ is now in place. Ovidiu Maxiniuc
01:46 PM Bug #2084: Conversion misplaced parameter for can-find statement
Added proposed update which checks if the javaname is marked for remap but not as a generated increment name. Costin Savin
11:05 AM Feature #1947: add conversion support for database methods
Added missing API bufferHandle(integer). Committed to bzr revision -10276- 10277. Constantin Asofiei

03/10/2013

03:29 PM Feature #1668: add support for additional (non-dynamic) database attributes
Update ecf_upd20130308a.zip has passed conversion regression testing and is committed as bzr rev. 10274. Eric Faulhaber

03/09/2013

09:11 AM Bug #2083: client-side where-clause leak in FindQuery
I couldn't get my mind of client_taint and I took a quick look where is used. In where_clause_post.rules, at line 413... Constantin Asofiei

03/08/2013

04:40 PM Feature #1668: add support for additional (non-dynamic) database attributes
Fix candidate attached. I'll push this through conversion regression testing.
Vadim: please take note of this up...
Eric Faulhaber
03:56 PM Feature #1668: add support for additional (non-dynamic) database attributes
Eric, we've hit this on another occasion (? literal). For now, just handle both cases. The parser changes related to ... Constantin Asofiei
03:43 PM Feature #1668: add support for additional (non-dynamic) database attributes
Interesting...outside of the message statement, the NO_LOCK_LITERAL is the child of an intermediate EXPRESSION node, ... Eric Faulhaber
03:24 PM Feature #1668: add support for additional (non-dynamic) database attributes
The update doesn't handle this case:... Constantin Asofiei
01:59 PM Bug #2084: Conversion misplaced parameter for can-find statement
Sorry, I should have been more explicit. The failures are caused by the fact that, when you have a table named @prodc... Constantin Asofiei
01:53 PM Bug #2084: Conversion misplaced parameter for can-find statement
Constantin Asofiei wrote:
> Conversion regression testing has failed, as the tests above have passed because the jav...
Eric Faulhaber
06:53 AM Bug #2084: Conversion misplaced parameter for can-find statement
Conversion regression testing has failed, as the tests above have passed because the javaname in these cases is the s... Constantin Asofiei
04:51 AM Bug #2084: Conversion misplaced parameter for can-find statement
The changes looks good, also solves other compile errors where wrong buf name was used, in cases like:... Constantin Asofiei
04:01 AM Bug #2084: Conversion misplaced parameter for can-find statement
Added proposed update,
In previous comment I didn't understood exactly the process so I assumed there's an addition...
Costin Savin
12:20 PM Feature #2000: add conversion support for table and table handle parameters
About the state of work: I changed the parser so TABLE-HANDLE FOR is recognized as a variable reference rather than a... Stanislav Lomany
12:19 PM Bug #2083: client-side where-clause leak in FindQuery
At this moment, I use the following simplified testcase:... Ovidiu Maxiniuc
12:09 PM Bug #2083: client-side where-clause leak in FindQuery
I'm getting closer. Here what I found:
The extra node (@f1 [FUNC_LOGICAL]@) should be made hidden so it will not b...
Ovidiu Maxiniuc
09:09 AM Bug #2083: client-side where-clause leak in FindQuery
In my previous note there the and operator from where clause contains a reference to a buffer other than the one that... Ovidiu Maxiniuc
10:35 AM Feature #2086 (Closed): add support for the VALIDATE clause, for the temp-table's fiels defined u...
Greg Shah
10:34 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
Committed to bzr 10266. Constantin Asofiei
09:58 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
OK, this change looks fine. Commit and distribute it. Greg Shah
09:48 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
The update has passed conversion regression testing. There is one additional change in MAJIC, from a @DEFINE TEMP-TAB... Constantin Asofiei
08:37 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
Sorry, when you say "VALIDATE clause", I thought you are referring to the option for a TEMP-TABLE (not for a specific... Greg Shah
07:27 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
New version of the update, which solves the VALIDATE when used with @DEFINE TEMP-TABLE tt1 LIKE source VALIDATE@. Als... Constantin Asofiei
03:09 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
This fix removes the extent annotation from the source field reference in the VALEXP. What is still needed to do:
# ...
Constantin Asofiei
01:41 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
Greg, the VALIDATE clause is used in the server project with a field definition. See file pmcon/cjcotdo0.w. There are... Constantin Asofiei

03/07/2013

06:12 PM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
VALIDATE is NOT used in the server project (in a TEMP-TABLE or WORK-TABLE definition). Only NO-UNDO and RCODE-INFORM... Greg Shah
05:41 PM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
MAJIC has finished conversion and there are changes, expected: validation clauses are dropped for temp-table fields d... Constantin Asofiei
04:55 PM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
The server project exposed a problem with the temp-table fields defined using the LIKE clause, when the target field ... Constantin Asofiei
04:43 PM Feature #2086 (Closed): add support for the VALIDATE clause, for the temp-table's fiels defined u...
Constantin Asofiei
03:12 PM Feature #2080: add runtime support for database methods
Code review 20130307a:
* There is no implementation for @QueryWrapper.getNext(LockType)@. The other @getXXX(LockT...
Eric Faulhaber
11:10 AM Feature #2080: add runtime support for database methods
Vadim Nebogatov wrote:
> Does P2J have common module responsible for 4GL errors processing? (I found actually ErrorM...
Eric Faulhaber
11:01 AM Feature #2080: add runtime support for database methods
Attached update vmn_upd20130307a.zip. Added runtime support for queryClose, queryForward, queryReposition, queryRepos... Vadim Nebogatov
05:11 AM Feature #2080: add runtime support for database methods
Does P2J have common module responsible for 4GL errors processing? (I found actually ErrorManager.recordOrThrowError(... Vadim Nebogatov
02:10 PM Bug #2084: Conversion misplaced parameter for can-find statement
The problem seems to be happening in the annotation phase in the following way:
The BUFFER_SCOPE with a bufname" va...
Costin Savin
07:46 AM Bug #2084: Conversion misplaced parameter for can-find statement
Example:... Costin Savin
07:44 AM Bug #2084 (Closed): Conversion misplaced parameter for can-find statement
Costin Savin
09:57 AM Bug #2083: client-side where-clause leak in FindQuery
I did some patch (removing the extra expression from where node after generating the anonymous inner class needed by ... Ovidiu Maxiniuc
05:33 AM Bug #2083: client-side where-clause leak in FindQuery
Another can-find leak:... Constantin Asofiei
08:48 AM Feature #2000: add conversion support for table and table handle parameters
> When will the solution be ready for review?
Hopefully will finish it today.
Stanislav Lomany
08:46 AM Feature #2000: add conversion support for table and table handle parameters
When will the solution be ready for review? Greg Shah
04:44 AM Feature #2000: add conversion support for table and table handle parameters
About @DEF PARAMETER TABLE-HANDLE FOR th@ where @th@ is a regular variable:
1. OUTPUT case will produce compile-ti...
Stanislav Lomany

03/06/2013

05:13 PM Feature #2080: add runtime support for database methods
Please implement all the methods you can, which do not require dynamic database support. For example, FIND-FIRST wit... Eric Faulhaber
02:02 PM Bug #2083: client-side where-clause leak in FindQuery
Ovidiu Maxiniuc wrote:
> The parameter is in fact an echo of the content of the client-side WhereExpression: @f1(cus...
Eric Faulhaber
01:59 PM Bug #2083: client-side where-clause leak in FindQuery
Here are the converted code for two cases (which attempt to call two new constructors), with and without another join... Ovidiu Maxiniuc
01:50 PM Bug #2083: client-side where-clause leak in FindQuery
I tried to simplify the sample. Suppose we have a simple function:... Ovidiu Maxiniuc
01:25 PM Bug #2083 (Closed): client-side where-clause leak in FindQuery
Ovidiu Maxiniuc
01:37 PM Feature #1947 (Closed): add conversion support for database methods
Vadim committed this update to bzr as revision number 10256. Eric Faulhaber
11:21 AM Feature #1947: add conversion support for database methods
I made a minor change to the database_general.rules header. Please check in and distribute the attached version of y... Eric Faulhaber
10:58 AM Feature #1947: add conversion support for database methods
I have attached one more variant of the same update, but merged manually Vadim Nebogatov
10:29 AM Feature #1947: add conversion support for database methods
Code review 20130306a:
Other than the literal.rules merge issue noted above (which I do think was my mistake), eve...
Eric Faulhaber
09:35 AM Feature #1947: add conversion support for database methods
I will merge everything manually and resubmit Vadim Nebogatov
09:25 AM Feature #1947: add conversion support for database methods
As I see, update from Eric was not merged with revision you pointed. Maybe I am wrong with time calculation? Vadim Nebogatov
09:21 AM Feature #1947: add conversion support for database methods
Update #134 from Eric was attached at 2013-03-05 11:38PM, so I supposed that it was merged with revision 10245 that w... Vadim Nebogatov
08:54 AM Feature #1947: add conversion support for database methods
Vadim, literals.rules is not merged with 10245 (evl_upd20130305a.zip). I'll let Eric review the rest of the update. Constantin Asofiei
08:49 AM Feature #1947: add conversion support for database methods
Attached update
vmn_upd20130306a.zip / vmn_upd20130306a_test_cases.zip (start/final revisions 10245/10253)
The follow...
Vadim Nebogatov
11:46 PM Feature #1947: add conversion support for database methods
Vadim, please note that Ovidiu soon will be committing to bzr some changes to files which will overlap with your upda... Eric Faulhaber
12:42 PM Bug #2077: fix converted table and field name collisions
Committed to bzr revision 10257. Constantin Asofiei
11:54 AM Bug #2077: fix converted table and field name collisions
Check it in and distribute it. Greg Shah
11:40 AM Bug #2077: fix converted table and field name collisions
Update has passed conversion regression testing - no changes in generated code. Constantin Asofiei
10:46 AM Bug #2077: fix converted table and field name collisions
This solves the collision cases for good. Also, I've added support for buffer names collision check. I'm putting this... Constantin Asofiei
09:12 AM Bug #2077: fix converted table and field name collisions
Yes, the fix is pretty simple. I'll provide an update today. Constantin Asofiei
09:00 AM Bug #2077: fix converted table and field name collisions
If this is easy enough to fix, please go ahead and put the fix in. That way we don't have to remember there is a pro... Greg Shah
07:38 AM Bug #2077: fix converted table and field name collisions
Ovidiu, sorry I hijacked this from you last night. Anyway, this case I don't think is encountered in the server proje... Constantin Asofiei
07:26 AM Bug #2077: fix converted table and field name collisions
By chance I prepared a sample test-case for this issue which at this moment is not converted correctly by p2j:... Ovidiu Maxiniuc
01:50 AM Bug #2077: fix converted table and field name collisions
Committed to bzr revision 10246. Constantin Asofiei
07:14 AM Feature #1967: rework DMO class/interface hierarchy
0306b.zip was committed to bzr revision 10253. Constantin Asofiei
04:46 AM Feature #1967: rework DMO class/interface hierarchy
ca_upd20130306b.zip has passed conversion regression testing (no changes in generated sources). Constantin Asofiei
02:25 AM Feature #1967: rework DMO class/interface hierarchy
Attached update fixes the problem for my 0305d.zip. It brackets the deleteAll with a block only if it's parent is not... Constantin Asofiei
11:36 PM Feature #1967: rework DMO class/interface hierarchy
The om_upd20130304b.zip and ecf_upd20130305a.zip updates have gotten through conversion regression testing. However,... Eric Faulhaber
09:50 PM Feature #1967: rework DMO class/interface hierarchy
Code review -20130304a- 20130304b:
The code looks fine. The attached update corrects some cut-and-paste errors in t...
Eric Faulhaber
03:03 AM Feature #1953: add conversion support for CREATE BUFFER statement
Committed revision 10248. Ovidiu Maxiniuc
09:07 PM Feature #1953: add conversion support for CREATE BUFFER statement
Update 20130303a looks fine, except that the zip file is based at the com directory instead of src. Please fix this,... Eric Faulhaber
11:41 PM Feature #1933: add conversion support for certain metadata constructs
Conversion regression testing was successful. Please commit and distribute the 20130305b update. Eric Faulhaber
10:15 PM Feature #1933: add conversion support for certain metadata constructs
Code review 20130305a:
Changes look good.
Code review 20130305b:
The change is fine, but a slightly tighter ...
Eric Faulhaber
11:39 PM Feature #1668: add support for additional (non-dynamic) database attributes
Update 20130304c has passed conversion regression testing. Please correct the FieldReference header as noted above, ... Eric Faulhaber
09:58 PM Feature #1668: add support for additional (non-dynamic) database attributes
Code review 20130304c:
Code changes look fine, but please correct the file header numbering for the last 2 entries...
Eric Faulhaber

03/05/2013

06:20 PM Bug #2077: fix converted table and field name collisions
It looks fine. Check it in and distribute it. Greg Shah
05:16 PM Bug #2077: fix converted table and field name collisions
Passed conversion regression testing. Constantin Asofiei
04:18 PM Bug #2077: fix converted table and field name collisions
I'm putting this through conversion regression testing. Constantin Asofiei
02:39 PM Bug #2077: fix converted table and field name collisions
This update solves collisions for dmo, table, property and column names. It adds a numeric suffix, similar to how tem... Constantin Asofiei
02:05 PM Bug #2077: fix converted table and field name collisions
In 4GL, it is possible to have two tables names named @p2j_test@ and @p2j-test@. Also, these field names can be in th... Constantin Asofiei
02:02 PM Bug #2077 (Closed): fix converted table and field name collisions
Constantin Asofiei
05:50 PM Feature #2080: add runtime support for database methods
The following static methods should be removed from AbstractQuery:... Eric Faulhaber
05:44 PM Feature #2080: add runtime support for database methods
This issue is for adding runtime support for all the database methods added in issue #1947. For the most part, we on... Eric Faulhaber
05:40 PM Feature #2080 (Closed): add runtime support for database methods
Eric Faulhaber
05:30 PM Feature #1947: add conversion support for database methods
Update 20130305b hit a snag in conversion regression testing. It did not cause a regression per se, because the chan... Eric Faulhaber
03:55 PM Feature #1947: add conversion support for database methods
I tried to update code from bzr now (I did not make any changes since the time I sent update).
Please see result - ...
Vadim Nebogatov
03:49 PM Feature #1947: add conversion support for database methods
I made fresh check out today morning and merged manually from updates with adding only my changes. Maybe I missed som... Vadim Nebogatov
03:44 PM Feature #1947: add conversion support for database methods
Eric, sorry, but I updated code today from bzr minimum 5 times during the day with bzr update command. Last time imme... Vadim Nebogatov
03:38 PM Feature #1947: add conversion support for database methods
Code review 20130305a:
The changes all look good, but rules/convert/literals.rules was out of date with bzr (confl...
Eric Faulhaber
09:41 AM Feature #1947: add conversion support for database methods
Updated test cases with expressions Vadim Nebogatov
09:31 AM Feature #1947: add conversion support for database methods
Yes, it is true. Tests passed in this case too with the results like
query1.getNext(LockType.LT_EXCLUSIVE, plus(7,...
Vadim Nebogatov
07:43 AM Feature #1947: add conversion support for database methods
Vadim,
> are even not compilable.
the correct syntax for you tests is this:...
Constantin Asofiei
07:40 AM Feature #1947: add conversion support for database methods
Attached update
vmn_upd20130305a.zip / vmn_upd20130305a_test_cases.zip
is next replacement of update vmn_upd20130...
Vadim Nebogatov
05:16 PM Feature #1967: rework DMO class/interface hierarchy
I'm taking this back, wrong task: this has some regressions in terms that is too aggressive when bracketing the delet... Constantin Asofiei
05:15 PM Feature #1967: rework DMO class/interface hierarchy
-Passed conversion regression testing.- Constantin Asofiei
04:18 PM Feature #1967: rework DMO class/interface hierarchy
I'm putting this through conversion regression testing. Constantin Asofiei
01:48 PM Feature #1967: rework DMO class/interface hierarchy
Fix cases of a FOR EACH block converted to a tt.delete call, in case the FOR EACH is enclosed in a statement - in thi... Constantin Asofiei
10:56 AM Feature #1933: add conversion support for certain metadata constructs
This update adds a message to standard console when a duplicate dmo name is detected. Ovidiu Maxiniuc
10:11 AM Feature #1933: add conversion support for certain metadata constructs
I only want you to add this feature if it is very fast to implement, since this is not in the critical path. Otherwi... Eric Faulhaber
10:04 AM Feature #1933: add conversion support for certain metadata constructs
Should I add the verification? What kind should it be? Just a @System.err/out.print()@ or persisted to logging file ?... Ovidiu Maxiniuc
09:13 AM Feature #1933: add conversion support for certain metadata constructs
Ovidiu Maxiniuc wrote:
> Shouldn't we use an automated postfixed name change if some name is already taken? Or at le...
Eric Faulhaber
07:52 AM Feature #1933: add conversion support for certain metadata constructs
Fixed java package for metadata tables.
Just a question. I know that the problem is solvable by using hints but if...
Ovidiu Maxiniuc

03/04/2013

04:03 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
Good point. Actually, the best is probably just to get rid of the @schemaScope@ variable altogether and use the @glo... Eric Faulhaber
03:53 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
LE: actually, I think the correct test is:... Constantin Asofiei
03:45 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
Eric, your fix in SchemaDictionary I don't think it works for temp-tables, as the following code:... Constantin Asofiei
03:12 PM Feature #1933: add conversion support for certain metadata constructs
Ovidiu Maxiniuc wrote:
> You mean that we should use @P2OLookup@ instead of the current @SymbolResolver@ calls ?
...
Eric Faulhaber
01:04 PM Feature #1933: add conversion support for certain metadata constructs
> I think this is probably best done in P2OLookup (in the schema package), such that P2OLookup.javaPackage(String his... Ovidiu Maxiniuc
11:07 AM Feature #1933: add conversion support for certain metadata constructs
Ovidiu Maxiniuc wrote:
> 4GL has a meta set of tables associated with each database and from the user point of view ...
Eric Faulhaber
01:19 PM Feature #1947: add conversion support for database methods
Vadim Nebogatove wrote (in email):
> I tried to make tests today with literal constants. Possible I implemented chan...
Eric Faulhaber
09:44 AM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> I have analyzed one more time. Solution you wrote is useful if both parameters are literals...
Eric Faulhaber
04:05 AM Feature #1947: add conversion support for database methods
I have analyzed one more time. Solution you wrote is useful if both parameters are literals. But many combined cases ... Vadim Nebogatov
03:04 AM Feature #1947: add conversion support for database methods
I did not notice that Ubuntu Nautilus does not show backup files by default... Vadim Nebogatov
09:48 PM Feature #1947: add conversion support for database methods
Code review 20130303a:
* As I noted earlier, please don't include backup files (e.g., @QueryWrapper.java~@) in you...
Eric Faulhaber
10:54 AM Feature #1668: add support for additional (non-dynamic) database attributes
Added @FieldInterface@/@FieldReference.value(NumberType)@. This is related to #2068, note 18.1.
This update must be...
Ovidiu Maxiniuc
10:47 AM Feature #1967: rework DMO class/interface hierarchy
Unfortunately, at some point we might have to rename the APIs in these interfaces too, which are extended by Buffer i... Constantin Asofiei
10:33 AM Feature #1967: rework DMO class/interface hierarchy
This update fixes eventual collisions in dmo interfaces because of @WrappedResource@ interface (@isValid()@ & @isUnkn... Ovidiu Maxiniuc
09:37 AM Feature #2000: add conversion support for table and table handle parameters
Got it. I was mis-reading the meaning of the syntax. Greg Shah
09:33 AM Feature #2000: add conversion support for table and table handle parameters
> Is there any difference in behavior if you switch the order of the DEF SHARED VAR and DEF PARAMETER (if the DEF SHA... Stanislav Lomany
09:31 AM Feature #2000: add conversion support for table and table handle parameters
Is there any difference in behavior if you switch the order of the DEF SHARED VAR and DEF PARAMETER (if the DEF SHARE... Greg Shah
05:39 AM Feature #2000: add conversion support for table and table handle parameters
I found that @DEF PARAMETER TABLE-HANDLE FOR th@ where @th@ is a [new] shared variable is handled differently that if... Stanislav Lomany
05:15 AM Feature #1953: add conversion support for CREATE BUFFER statement
Added missing create() overloads.
Also reformatted and sorted so that they are more visible/countable.
Fixes compil...
Ovidiu Maxiniuc

03/03/2013

03:28 PM Feature #1947: add conversion support for database methods
Attached update vmn_upd20130303a.zip with tests vmn_upd20130303a_test_cases.zip is next replacement of update vmn_upd... Vadim Nebogatov
03:22 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
The attached update is an interim workaround to protect against the NPE so we can get further into conversion. Still... Eric Faulhaber

03/02/2013

06:11 PM Feature #1947: add conversion support for database methods
The ges_upd20130302a.zip passed conversion testing and checked in as bzr revision 10232. Greg Shah
04:52 PM Feature #1947: add conversion support for database methods
As found in #1985 (and documented in note 3 of #1655), the DELETE-RESULT-LIST-ENTRY() method should have been added p... Greg Shah
09:34 AM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > In convert/literals.rules, rewrite the rules regarding lock type...
Eric Faulhaber
05:23 AM Feature #1947: add conversion support for database methods
Eric Faulhaber wrote:
> In convert/literals.rules, rewrite the rules regarding lock type literals (added in the last...
Vadim Nebogatov
12:42 PM Feature #1933: add conversion support for certain metadata constructs
For identifying the correct package to be imported I went back on the annotation paths for @pkgname@, @bufname@, @sch... Ovidiu Maxiniuc
02:39 AM Bug #2071 (Closed): conversion fails to find attach point for QueryWrapper instance variable decl...
Eric Faulhaber
02:36 AM Bug #2071: conversion fails to find attach point for QueryWrapper instance variable declaration
A non-promoted OPEN QUERY in an IF-THEN construct fails to find an attach point to which to graft its QueryWrapper de... Eric Faulhaber
01:25 AM Bug #2071 (Closed): conversion fails to find attach point for QueryWrapper instance variable decl...
Eric Faulhaber

03/01/2013

04:05 PM Feature #1947: add conversion support for database methods
Attached update vmn_upd20130301c.zip with tests vmn_upd20130301c_test_cases.zip is replacement of update vmn_upd20130... Vadim Nebogatov
12:15 PM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> Yes, I hope
If not, please post what you have at the end of the day so we have the optio...
Eric Faulhaber
11:42 AM Feature #1947: add conversion support for database methods
Yes, I hope Vadim Nebogatov
11:22 AM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> Changes in *.rules files. OK, will correct. My impression was that it will be needed for ru...
Eric Faulhaber
10:55 AM Feature #1947: add conversion support for database methods
Changes in *.rules files. OK, will correct. My impression was that it will be needed for runtime.
Static queryC...
Vadim Nebogatov
09:40 AM Feature #1947: add conversion support for database methods
Code review 20130301a:
* The update is incomplete. I provided detailed instructions on the needed changes to rule...
Eric Faulhaber
09:05 AM Feature #1947: add conversion support for database methods
Attached update vmn_upd20130301b.zip with tests vmn_upd20130301b_test_cases.zip
containing fixes for # 1947/ #102: ...
Vadim Nebogatov
08:58 AM Feature #1947: add conversion support for database methods
Sorry I have not specified, it was Ovidiu's update. Constantin Asofiei
08:57 AM Feature #1947: add conversion support for database methods
I think he means 104. I'm reviewing 103 now. It is not ready; I'll provide detail shortly. Eric Faulhaber
08:50 AM Feature #1947: add conversion support for database methods
Constantin Asofiei wrote:
> It passed conversion regression testing, please go ahead and checkin/ distribute.
Do ...
Vadim Nebogatov
08:49 AM Feature #1947: add conversion support for database methods
It passed conversion regression testing, please go ahead and checkin/ distribute. Constantin Asofiei
07:16 AM Feature #1947: add conversion support for database methods
The code looks good, I'm putting this through conversion regression testing. Constantin Asofiei
07:03 AM Feature #1947: add conversion support for database methods
This update removes the unneeded @handle:@ token from the chaining like:... Ovidiu Maxiniuc
03:46 AM Feature #1947: add conversion support for database methods
Attached update vmn_upd20130301a.zip with tests vmn_upd20130301a_test_cases.zip containing
1) the conversion and runt...
Vadim Nebogatov
03:14 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Update has passed conversion regression test and is committed to bzr rev. 10228. Eric Faulhaber
08:03 AM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
@defaultBufferHandle@ is pushed up from @TempTable@ to @Buffer@ interface. Ovidiu Maxiniuc
03:04 PM Feature #1949: add conversion support for database triggers
This update looks good and has passed conversion regression testing. Please check it into bzr and distribute. Eric Faulhaber
08:31 AM Feature #1949: add conversion support for database triggers
Constantin's point is a good one. It looks to me like the parser is fine (of course I like saying that :)).
Can w...
Greg Shah
08:16 AM Feature #1949: add conversion support for database triggers
2.1 would be OK only if the ON WRITE statement would work only with table names, but looks like it works with buffer ... Constantin Asofiei
07:59 AM Feature #1949: add conversion support for database triggers
Option 2.1 seems most correct to me, because it makes the tree accurately reflect the meaning of the code from the be... Eric Faulhaber
03:29 AM Feature #1949: add conversion support for database triggers
... Stanislav Lomany
10:13 AM Feature #1933: add conversion support for certain metadata constructs
I will go on with this issue, as I am now able to see what's wrong using my project. Ovidiu Maxiniuc
07:50 AM Feature #1933: add conversion support for certain metadata constructs
Ovidiu Maxiniuc wrote:
> I exported a sample @_File@ structure (.df) and data (.d) from my test database ...
I ca...
Eric Faulhaber
03:28 AM Feature #1933: add conversion support for certain metadata constructs
Eric,
I exported a sample @_File@ structure (.df) and data (.d) from my test database but, for some unknown (to me)...
Ovidiu Maxiniuc
01:01 AM Feature #1668: add support for additional (non-dynamic) database attributes
FieldReference.value is missing the value(NumberType) version (subscript can be more than int literals).
PS: and Fie...
Constantin Asofiei

02/28/2013

04:41 PM Feature #1947: add conversion support for database methods
I'm posting these here too, from #2068:
More errors related to database methods:...
Constantin Asofiei
04:02 PM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> It works with 0 without errors too; - as far as I understood
>
> ...
Eric Faulhaber
03:11 PM Feature #1947: add conversion support for database methods
I tested in 4GL the following... Vadim Nebogatov
02:22 PM Feature #1947: add conversion support for database methods
One correction to my last posting:
In the case where the first argument is NOT one of the lock literals, AND we ha...
Eric Faulhaber
02:05 PM Feature #1947: add conversion support for database methods
OK, then we must emulate this error handling at runtime, which means we need the following APIs:... Eric Faulhaber
01:13 PM Feature #1947: add conversion support for database methods
I have tested in 4GL the following... Vadim Nebogatov
11:59 AM Feature #1947: add conversion support for database methods
Constantin Asofiei wrote:
> > Again, if the literals don't match the well-known compiler constants, Progress must de...
Eric Faulhaber
11:36 AM Feature #1947: add conversion support for database methods
> Again, if the literals don't match the well-known compiler constants, Progress must default to some lock behavior d... Constantin Asofiei
11:34 AM Feature #1947: add conversion support for database methods
Constantin Asofiei wrote:
> You forgot these:
> ...
Eric Faulhaber
11:14 AM Feature #1947: add conversion support for database methods
Eric Faulhaber wrote:
> Yes, please hold this update for the moment.
>
> I think we can cover all cases with:
> ...
Constantin Asofiei
11:08 AM Feature #1947: add conversion support for database methods
Yes, please hold this update for the moment.
I think we can cover all cases with:...
Eric Faulhaber
10:45 AM Feature #1947: add conversion support for database methods
Variant with 100+ methods (integer, int64, long, LockType) is ready
GET-NEXT (KW_GET_NEXT)
GET-PREV (KW_GET_PREV...
Vadim Nebogatov
10:41 AM Feature #1947: add conversion support for database methods
> OK, but wouldn't the @i + 1@ expression be converted to @plus(i, 1)@ (which returns an integer wrapper instance), s... Constantin Asofiei
10:36 AM Feature #1947: add conversion support for database methods
Constantin Asofiei wrote:
> > Am I missing something?
> yes, you can pass vars/expressions to these parameters, not...
Eric Faulhaber
10:22 AM Feature #1947: add conversion support for database methods
> Am I missing something?
yes, you can pass vars/expressions to these parameters, not just literals:...
Constantin Asofiei
10:19 AM Feature #1947: add conversion support for database methods
Constantin Asofiei wrote:
> Vadim Nebogatov wrote:
> > If we want to reuse current(LockType lockType) we will need ...
Eric Faulhaber
10:07 AM Feature #1947: add conversion support for database methods
Eric Faulhaber wrote:
> I don't understand this. Why can't we use NumberType to reduce the explosion of APIs? We a...
Constantin Asofiei
10:05 AM Feature #1947: add conversion support for database methods
Constantin Asofiei wrote:
> where both parameters are optional, and nowait appears only if first is set. We can redu...
Eric Faulhaber
08:51 AM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> If we want to reuse current(LockType lockType) we will need to create LockType from other ty...
Constantin Asofiei
08:49 AM Feature #1947: add conversion support for database methods
If we want to reuse current(LockType lockType) we will need to create LockType from other types including long Vadim Nebogatov
08:40 AM Feature #1947: add conversion support for database methods
If you set the parameter to java native long, then all native int values will be accepted, so no casting is needed. I... Constantin Asofiei
08:39 AM Feature #1947: add conversion support for database methods
Will we cast long to int before using LockType.fromInt(int type)? Vadim Nebogatov
08:33 AM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> LockType aggregates lock and wait statuses, what is the sense of using it with other parame...
Constantin Asofiei
08:26 AM Feature #1947: add conversion support for database methods
LockType aggregates lock and wait statuses, what is the sense of using it with other parameters, especially with one ... Vadim Nebogatov
08:14 AM Feature #1947: add conversion support for database methods
The syntax for this method would be (example for GET-NEXT):... Constantin Asofiei
08:03 AM Feature #1947: add conversion support for database methods
Constantin Asofiei wrote:
> Vadim Nebogatov wrote:
> > OK, good. What do you think about #68 (getNext(LockType lock...
Vadim Nebogatov
07:35 AM Feature #1947: add conversion support for database methods
LE: when I say no work needed, I refer to the lock types. You will still need getNext(LockType) version to be added. Constantin Asofiei
07:34 AM Feature #1947: add conversion support for database methods
Vadim Nebogatov wrote:
> OK, good. What do you think about #68 (getNext(LockType lockType))?
Actually, NO-LOCK and ...
Constantin Asofiei
06:38 AM Feature #1947: add conversion support for database methods
OK, good. What do you think about #68 (getNext(LockType lockType))? Vadim Nebogatov
06:11 AM Feature #1947: add conversion support for database methods
> According doc, lock is mandatory, no-wait is optional:
>
> GET-NEXT ( NO-LOCK| SHARE-LOCK [, NO-WAIT] | EXCLUSIV...
Constantin Asofiei
06:00 AM Feature #1947: add conversion support for database methods
Eric Faulhaber wrote:
> Ignore my last post; I mis-read the documentation. NO-LOCK is the default if not specified...
Vadim Nebogatov
03:51 AM Feature #1947: add conversion support for database methods
I don't understand... stupid chrome or redmine ? Ovidiu Maxiniuc
03:50 AM Feature #1947: add conversion support for database methods
I think ... Ovidiu Maxiniuc
03:47 AM Feature #1947: add conversion support for database methods
The same question concerning getNext parameters. Do we really need method with signature using P2J type LockType?
...
Vadim Nebogatov
03:40 AM Feature #1947: add conversion support for database methods
The question: BUFFER-COMPARE/ BUFFER-COPY support also should be corrected. May I do this in the same update?
BUF...
Vadim Nebogatov
03:33 PM Feature #1933: add conversion support for certain metadata constructs
Correct, we need the import.
Ovidiu was looking at this at the end of the day today, I guess he will continue tomo...
Constantin Asofiei
02:49 PM Feature #1933: add conversion support for certain metadata constructs
Ah, good point. So, we need to emit an import statement for ...dmo._meta.*, right? Are you taking this, or do you w... Eric Faulhaber
02:43 PM Feature #1933: add conversion support for certain metadata constructs
The metadata tables are emitted to the dmo._meta package, but all buffers referring meta tables are still converted t... Constantin Asofiei
03:31 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Note that the defaultBufferHandle API I think it needs to be added to the Buffer interface too, because there are com... Constantin Asofiei
09:06 AM Feature #1949: add conversion support for database triggers
> do you have any idea why this happens ? Is this intentional ?
No. No. I'll take it as my top priority.
Stanislav Lomany
08:25 AM Feature #1949: add conversion support for database triggers
During the investigations for #1985, note 69, resulted that a possible bug is in the parser.
The following code:
<p...
Ovidiu Maxiniuc
01:48 AM Feature #1588: add conversion and runtime support for embedded SQL
20130227a update has passed regression testing and is committed to bzr rev. 10225. Eric Faulhaber
12:40 AM Feature #1588: add conversion and runtime support for embedded SQL
Attached update fixes a defect during annotations processing. Eric Faulhaber
 

Also available in: Atom