Activity
From 06/06/2022 to 07/05/2022
07/06/2022
- 08:00 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
- A basic initial solution could be ready in 2-3 days.
07/05/2022
- 07:26 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
- All this sounds good. How long do you think it will take to implement?
- 07:02 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
- Eric Faulhaber wrote:
> I don't think this necessarily is a requirement, but doing otherwise may be "unnatural" to d... - 05:14 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
- Ovidiu Maxiniuc wrote:
> Question: is it necessary for these POJOs that the private data to be independent fields?
... - 05:12 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
- I know of no limit in this area. An array should be fine.
- 04:48 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
- Question: is it necessary for these POJOs that the private data to be independent fields?
I think, if this is not ... - 03:06 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
- The idea is to generate a POJO equivalent of a DMO interface during schema conversion, with no binary dependencies on...
- 02:45 PM Feature #6584 (Review): implement schema hint which generates a POJO in addition to a DMO interface
- 04:59 PM Bug #6577: move RecordBuffer.ooFields at the DMO meta
- Where should the changes go to?
- 05:51 AM Bug #6577: move RecordBuffer.ooFields at the DMO meta
- The @RecordBuffer.ooFields@ is resolved via @getPojoGetterMap@, which iterates all getters - there can be DMOs with 1...
- 05:48 AM Bug #6577 (Review): move RecordBuffer.ooFields at the DMO meta
- 02:37 PM Feature #6450 (Review): buffer/buffer-field features
- The zipped patch was uploaded in #6502-15.
Constantin, please do the necessary review, when you have the time. Tha... - 01:40 AM Feature #6450: buffer/buffer-field features
- Ovidiu, please upload #6502 and #6450 as a patch and I'll test conversion on my side.
Sorry, I thought I already m... - 02:35 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- Please find attached the current patch for #6502 and #6450.
- 01:01 PM Feature #6582: implement multi-table AdaptiveQuery
- @AdaptiveQuery@ currently is limited to a single table query, due primarily to the complexity of the state machine wh...
- 12:46 PM Feature #6582 (WIP): implement multi-table AdaptiveQuery
- 08:26 AM Bug #6579: QUERY-PREPARE validation
- In 4GL the query string is validated in @query-prepare@ method and if anything wrong with it an error is being thrown...
- 08:20 AM Bug #6579 (New): QUERY-PREPARE validation
- 07:35 AM Feature #6507: cross-database joins
- Is there a reason to implement this for a specific database backend?
07/04/2022
- 07:10 PM Feature #6450: buffer/buffer-field features
- Thanks, Ovidiu. Please update the incorrect gap markings as part of your commit.
Constantin, it's been a few weeks... - 06:56 PM Feature #6450: buffer/buffer-field features
- Eric Faulhaber wrote:
> What is blocking your changes from being committed?
I am waiting for Constantin's green lig... - 04:48 PM Feature #6450: buffer/buffer-field features
- Ovidiu Maxiniuc wrote:
> I have implementation of some of the above attributes/methods as a pending changeset for 61... - 06:32 PM Feature #6574: auto-detect native UDFs at server startup and install them if missing
- We have had many users stumble with the installation of the native UDFs. In the event the directory does not specify ...
- 06:28 PM Feature #6574 (Closed): auto-detect native UDFs at server startup and install them if missing
- 05:25 PM Bug #5673: Additional support for INDEXED REPOSITION open query attribute
- Alexandru Lungu wrote:
> The INDEXED REPOSITION 4GL optimization allows query reposition to records which were not... - 04:40 PM Feature #6507: cross-database joins
- Initially, we need to support this for MariaDB, which essentially just means planning what database instances will lo...
06/27/2022
- 11:08 AM Feature #6450 (WIP): buffer/buffer-field features
- I have implementation of some of the above attributes/methods as a pending changeset for 6129a.
06/24/2022
- 09:25 AM Feature #6450: buffer/buffer-field features
- When implementing the runtime support for @buffer-handle:PRIMARY@, consider supporting @temp-table-handle:PRIMARY@ if...
06/20/2022
- 06:18 PM Bug #6485: tracking-changes can be set if a temp-table has at least a buffer attached to a dataset
- I added the complete implementation of @DATA-SOURCE-ROWID(num/name)@ in revision 13947.
06/18/2022
- 02:21 AM Bug #6485: tracking-changes can be set if a temp-table has at least a buffer attached to a dataset
- Ovidiu, thank you, it solves the issue I had in #6277.
- 08:31 PM Bug #6485: tracking-changes can be set if a temp-table has at least a buffer attached to a dataset
- Interesting. I added some more lines to that testcase. If the data-source is detached or replaced with another, the a...
06/17/2022
- 02:29 PM Bug #6485: tracking-changes can be set if a temp-table has at least a buffer attached to a dataset
- Constantin Asofiei wrote:
> I have a case where the disabled code in #6485-12 needs to be backed out,
I meant the c... - 02:23 PM Bug #6485: tracking-changes can be set if a temp-table has at least a buffer attached to a dataset
- Ovidiu, please work on fixing #6485-7 issue. I have a case where the disabled code in #6485-12 needs to be backed out...
- 10:25 AM Feature #6444: dataset improvements
- Ovidiu, could you please review the list above and indicate what the actual support is currently (and update gap mark...
- 06:11 AM Bug #6524 (Test): BUFFER-COPY does not create a record in the before-table
- Ovidiu, thank you, this solves the problem I was seeing.
- 08:50 PM Bug #6524 (WIP): BUFFER-COPY does not create a record in the before-table
- It seems that the buffer copy operation was not very well understood at the moment it was implemented. The effort was...
06/16/2022
- 06:25 PM Bug #6524: BUFFER-COPY does not create a record in the before-table
- Yes. It seems to me this is not really about the buffer-copy itself. It is about the edits to @tt1@ which have to b...
- 05:29 PM Bug #6524: BUFFER-COPY does not create a record in the before-table
- Greg Shah wrote:
> It seems to me the 4GL may not care if there is a before-table on the source temp-table (@tt2@). ... - 05:25 PM Bug #6524: BUFFER-COPY does not create a record in the before-table
- It seems to me the 4GL may not care if there is a before-table on the source temp-table (@tt2@). The before-table on...
- 04:49 PM Bug #6524: BUFFER-COPY does not create a record in the before-table
- Constantin Asofiei wrote:
> Ovidiu, why are you talking about tt2 before-table? This is not about tt2, is about tt1... - 04:10 PM Bug #6524: BUFFER-COPY does not create a record in the before-table
- Ovidiu, why are you talking about tt2 before-table? This is not about tt2, is about tt1 - this table has TRACKING-CH...
- 03:59 PM Bug #6524: BUFFER-COPY does not create a record in the before-table
- Constantin,
Normally, @RecordBuffer.copy()@ checks whether the involved buffers have the conditions for copying th... - 01:17 PM Bug #6524: BUFFER-COPY does not create a record in the before-table
- BUFFER-COPY (statement and method) should create the record in the before-table:...
- 01:16 PM Bug #6524 (Test): BUFFER-COPY does not create a record in the before-table
06/11/2022
- 08:34 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- Constantin, please let me know when it is a good time to commit my changes (note that a full reconversion is required...
06/10/2022
- 03:20 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- Yes, it is possible that some attributes can be changed between @create-like@ and @temp-table-prepare@.
- 12:48 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- Another idea for CREATE-LIKE: does this actually build a dynamic DMO? Why not reuse the source DMO, as multiplexing w...
- 12:41 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > Next time a new table is created using a very similar struct... - 02:29 AM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- Ovidiu Maxiniuc wrote:
> Next time a new table is created using a very similar structure the @cache@ in @DynamicTabl... - 08:20 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- I encountered an incorrect optimization issue. Assume we create a copy of a dataset. It will use the @DynamicTablesHe...
06/09/2022
- 12:40 PM Feature #4516: testing and completion of runtime compatibility for table/table-handle/dataset/dat...
- Another fix for OUTPUT DATASET-HANDLE ... BY-REFERENCE - copy directly the callee's dataset - is in 6129a/13937.
- 06:13 AM Feature #4516: testing and completion of runtime compatibility for table/table-handle/dataset/dat...
- An attempt at a fix for a @OUTPUT TABLE tt1 BIND@ where @tt1@ is @REFERENCE-ONLY@ is in 6129a/13936
- 10:46 PM Feature #6507: cross-database joins
- Some customers have the need to join tables which exist in separate databases in queries outside of FWD, as in:
<p... - 10:35 PM Feature #6507 (New): cross-database joins
- 09:42 PM Feature #6348: implement support for MariaDB
- UTF8MB4 support will be needed.
- 09:16 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- From my tests, so far, the @namespace-URI@ and @namespace-prefix@ attributes are incorrectly copied in 6128a/13934. (...
- 09:10 PM Feature #6414: ERROR attribute for buffer, dataset and temp-table
- Sometimes the usage of error attribute is incorrectly wired using the compiler wrapper. I have the conversion changes...
- 08:01 PM Feature #6414: ERROR attribute for buffer, dataset and temp-table
- Ovidiu: What is the status of this one?
06/08/2022
- 04:55 AM Bug #6503: READ-XML automatically populates fields from NESTED relations
- A first pass at the fix is in 6129a/13935 - Ovidiu, please review.
What remains is more tests, like:
* tests with... - 04:26 AM Bug #6503: READ-XML automatically populates fields from NESTED relations
- This test shows that a nested relation automatically allows populating the child table fields, from the parent table:...
- 04:18 AM Bug #6503 (New): READ-XML automatically populates fields from NESTED relations
- 02:25 AM Feature #6479: pending DISCONNECT and static buffers
- My understanding is that a database can't be disconnected if there is at least a buffer attached to it - static or dy...
- 02:12 AM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- 6128a/13934 adds unknown protection to the temp-table options copy.
- 02:01 AM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- A fix is in 6129a/13933. Ovidiu, please do more tests and confirm this is OK (see the TODOs in the fix).
06/07/2022
- 04:45 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- I will do it tomorrow, first thing.
- 04:44 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- Ovidiu, please work on this, I thought it will be just as easy to get/set the options, but the getter (like @getXmlNo...
- 04:29 PM Bug #6502 (WIP): DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-T...
- 04:27 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
- See this test:...
- 04:26 PM Bug #6502 (WIP): DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-T...
- 03:20 PM Feature #6479: pending DISCONNECT and static buffers
- The idea is good. I only see one problem: the @activeDatabases@ of @BufferManager@ tracks databases which have at lea...
- 08:14 AM Feature #6347 (WIP): change the name conversion to provide a configurable option to not emit "sna...
- Eric, I'm placing this back to WIP as this prevents 6129a to be tested with other projects - the issue is #6277-128, ...
- 07:08 AM Bug #6485 (WIP): tracking-changes can be set if a temp-table has at least a buffer attached to a ...
- This change in @TemporaryBuffer.copyAllRows@ (which was added a comment in #6482-13, 6129a/13930):...
06/06/2022
- 12:27 PM Feature #6496: add equivalent support for -trig command line option
- @-trig <tPath>@ defintes the location (directory/library) to find triggers.
Partially supported already if the pat... - 12:25 PM Feature #6496 (Test): add equivalent support for -trig command line option
- 12:19 PM Feature #6494: add equivalent support for the -nodupttidxerror command line parameter
- @-nodupttidxerror@
Used as a workaround for @Client loops after several 132 errors regarding a NO-UNDO temp-table.... - 12:19 PM Feature #6494 (New): add equivalent support for the -nodupttidxerror command line parameter
- 10:39 AM Bug #6492: problems with dynamic queries for meta tables
- You can have multiple connected databases (like @p2j_test@ and @fwd@), a loop which iterates through all these and:
... - 10:30 AM Bug #6492 (New): problems with dynamic queries for meta tables
- 08:38 AM Bug #6485: tracking-changes can be set if a temp-table has at least a buffer attached to a dataset
- Ovidiu Maxiniuc wrote:
> Sorry, I do not understand your last note. Was it meant to be posted on other thread, maybe... - 08:33 AM Bug #6485: tracking-changes can be set if a temp-table has at least a buffer attached to a dataset
- Sorry, I do not understand your last note. Was it meant to be posted on other thread, maybe?
Also available in: Atom