Project

General

Profile

Activity

From 06/25/2022 to 07/24/2022

07/24/2022

01:28 PM Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
> I was rather thinking if there are implications of @FIRST/LAST@ and @OUTER-JOIN@ when doing...
Igor Skornyakov
06:06 AM Feature #6582: implement multi-table AdaptiveQuery
Eric Faulhaber wrote:
> The ideal scenario is that we start in preselect (fast) mode and we only ever transition to ...
Alexandru Lungu
05:08 AM Feature #6628: port PostgreSQL native user defined functions to MariaDB
It looks that in migration of the PostgreSQL native UDFs to MariaDB the most efforts will require those UDFs that use... Igor Skornyakov

07/23/2022

01:50 PM Feature #6582: implement multi-table AdaptiveQuery
As far as I understand the approach described in #6582-9 works with MariaDB 10.2+ as well. Igor Skornyakov
07:44 AM Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
>Also, I didn't consider yet other aspects as: FIRST/LAST or OUTER-JOIN.
I can suggest the f...
Igor Skornyakov
04:28 AM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Igor, can you think of a way to generate a list of the PostgreSQL built-in functions (includ...
Igor Skornyakov

07/22/2022

06:07 PM Feature #6630: optimize return of table parameter
While working on a related issue I noticed the following stack trace:... Ovidiu Maxiniuc
05:55 PM Feature #6630 (Closed): optimize return of table parameter
Ovidiu Maxiniuc
02:25 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> So far, so good...
>
> [...]
Please note the PostreSQL UDF raise both @ERROR@ and @NOT...
Igor Skornyakov
02:20 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
So far, so good...... Eric Faulhaber
01:06 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Igor, can you think of a way to generate a list of the PostgreSQL built-in functions (includ...
Igor Skornyakov
01:05 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Greg Shah wrote:
>
> > I suspect that error handling will be a problem.
>
> I guess yo...
Eric Faulhaber
01:01 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> What are the technical prerequisites a database implementation must have for word index su...
Igor Skornyakov
01:01 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Greg Shah wrote:
> I suspect that error handling will be a problem.
I guess you're right, based on the answers ...
Eric Faulhaber
12:55 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor, can you think of a way to generate a list of the PostgreSQL built-in functions (including signatures) upon whic... Eric Faulhaber
12:42 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> Please note also that it is makes sense to check how the words tables' support can be porte...
Eric Faulhaber
12:40 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Looping in SQL can be simulated using "Common Table Expressions":https://en.wikipedia.org/wiki/Hierarchical_and_recur... Greg Shah
12:24 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
Please note also that it is makes sense to check how the words tables' support can be ported to MariaDB. Igor Skornyakov
12:11 PM Feature #6628: port PostgreSQL native user defined functions to MariaDB
We need a robust library of UDFs for MariaDB to represent 4GL built-in functions used in WHERE clauses, which referen... Eric Faulhaber
11:50 AM Feature #6628 (WIP): port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber
12:07 PM Feature #6348: implement support for MariaDB
Greg Shah wrote:
> > Greg: I know Roger was keeping the documentation/license project up-to-date, but is there a wik...
Ovidiu Maxiniuc
07:50 AM Feature #6348: implement support for MariaDB
> Greg: I know Roger was keeping the documentation/license project up-to-date, but is there a wiki with the steps nee... Greg Shah
04:00 AM Feature #6348: implement support for MariaDB
With 3821c/14095 change of build.gradle, this was added:... Constantin Asofiei
11:46 AM Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
> I got the time to familiarize myself with @AdaptiveQuery@. I understood the motivation for ...
Eric Faulhaber
10:41 AM Feature #6582: implement multi-table AdaptiveQuery
I got the time to familiarize myself with @AdaptiveQuery@. I understood the motivation for the "adaptive" part, but n... Alexandru Lungu
10:07 AM Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
> Eric Faulhaber wrote:
> > Alexandru, please review the existing @AdaptiveQuery@ implementa...
Eric Faulhaber

07/20/2022

07:53 PM Feature #6348: implement support for MariaDB
A first revision of FWD with partial support for MariaDb dialect was committed in 14095:
* the build script will fet...
Ovidiu Maxiniuc
08:20 PM Feature #6348: implement support for MariaDB
Some observations on data types resulted from the attempt to create a (partial) database from generated DDL for Maria... Ovidiu Maxiniuc
04:51 AM Bug #6577 (Review): move RecordBuffer.ooFields at the DMO meta
3821c/14090 - RecordBuffer instance fields can not be accessed directly from static methods - their getter must be us... Constantin Asofiei

07/19/2022

03:20 PM Feature #6418: represent extent fields as arrays
Downsides of the JSON approach:
* The syntax is pretty messy since you have to use functions to access/set element...
Greg Shah
01:57 PM Feature #6418: represent extent fields as arrays
Eric Faulhaber wrote:
> AFAICT, MariaDB offers no native array data type which can be assigned to a column. The re...
Eric Faulhaber
12:55 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Greg Shah wrote:
> This is a reasonable restriction. Let's just make sure the limitation is clearly documented.
I a...
Ovidiu Maxiniuc
11:53 AM Feature #6584 (Review): implement schema hint which generates a POJO in addition to a DMO interface
Greg Shah wrote:
> I made some minor edits to the doc. Please review.
Thank you for your contribution. I moved t...
Ovidiu Maxiniuc
08:41 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
I made some minor edits to the doc. Please review. Greg Shah
08:36 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
I took a quick look at the docs. It looks good. Please move it to here:
"Using POJOs for Database Entities":/pro...
Greg Shah
09:14 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
The documentation can be found at:
https://proj.goldencode.com/projects/timco/wiki/POJOs_-_Tutorial#section-8
I c...
Ovidiu Maxiniuc

07/18/2022

02:30 PM Feature #6371: implement SAVE CACHE statement
Constantin Asofiei wrote:
> There is a compile error in 3821c/14083:
> [...]
>
> Boris: when committing somethin...
Boris Schegolev
09:50 AM Feature #6371: implement SAVE CACHE statement
There is a compile error in 3821c/14083:... Constantin Asofiei
12:28 PM Bug #5673: Additional support for INDEXED REPOSITION open query attribute
The issue which required support for @INDEXED-REPOSITION@ was using a @REPOSITION-TO-ROWID@. I can't recall if this w... Alexandru Lungu
04:59 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
In 3821c/14082 I've added support for Java enums and, if there is no FWD serializer registered for the given type, de... Constantin Asofiei

07/16/2022

05:49 PM Feature #6348 (WIP): implement support for MariaDB
Started adding support for the new database by implementation of the @MariaDbDialect.java@. On Monday I will continue... Ovidiu Maxiniuc

07/15/2022

03:35 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Constantin,
I know you worked with JSON probably more than any of us. Do you have an API which serialize a POJOs an...
Ovidiu Maxiniuc
01:38 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
I committed the (final ?) version of the POJO/DMO marshalling solution. Revision is 14075.
To summarize:
* the PO...
Ovidiu Maxiniuc
09:13 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Constantin Asofiei wrote:
> I don't think is OK to be using the SQL types:
> * date/datetime/datetime-tz should all...
Ovidiu Maxiniuc
12:14 AM Feature #6574 (Closed): auto-detect native UDFs at server startup and install them if missing
The changes in 3821c/14066 look good.
Note: to ensure missing native UDFs are installed, entries for @admin_userna...
Eric Faulhaber

07/14/2022

07:23 PM Feature #6371: implement SAVE CACHE statement
Code review @6371.diff@:
The changes seem fine; looks like general code cleanup. Assuming they compile (I didn't a...
Eric Faulhaber
03:59 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
I already committed the same fix (r14069).
Notice that, for the moment, the POJOs are not supported for temp datab...
Ovidiu Maxiniuc
03:55 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Eric Faulhaber wrote:
> Ovidiu, I'm running a customer application (unrelated to this task). I launched a program wh...
Eric Faulhaber
03:09 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Eric Faulhaber wrote:
> Ovidiu Maxiniuc wrote:
>
> > Are there other concerns about the types or generally about ...
Eric Faulhaber
03:06 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Ovidiu, I'm running a customer application (unrelated to this task). I launched a program which tries to register a t... Eric Faulhaber
02:05 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Ovidiu Maxiniuc wrote:
> Are there other concerns about the types or generally about the implementation itself?
...
Eric Faulhaber
01:46 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
This was my initial solution, where I tried to keep the same data types from FWD @Record@ (see #6584-15).
I will add...
Ovidiu Maxiniuc
01:35 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
I don't think is OK to be using the SQL types:
* date/datetime/datetime-tz should all map to @java.util.GregorianCal...
Constantin Asofiei
01:23 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Constantin, here it is. First the @.df@ content: {{collapse("tm-all" table)... Ovidiu Maxiniuc
01:59 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Ovidiu, please post the POJO for a table which has extent fields, blob, clob, etc (all data types). Constantin Asofiei
09:46 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Support for converting to/from POJOs was committed as r14064.
There are no hints (for the moment). The only way to...
Ovidiu Maxiniuc
11:53 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
BTW: I think that right way to re-work @ScriptRunner@ for more dialects is to create its dialect-specific versions in... Igor Skornyakov
11:39 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
Eric Faulhaber wrote:
> Right, so let's just go with the additional comments for now, to make that refactoring easie...
Igor Skornyakov
11:05 AM Feature #6574 (Review): auto-detect native UDFs at server startup and install them if missing
Right, so let's just go with the additional comments for now, to make that refactoring easier as we add UDF support i... Eric Faulhaber
11:01 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
Eric Faulhaber wrote:
> Code review @missing-udf.diff@:
>
> It seems this should work.
>
> Please note we will...
Igor Skornyakov
10:43 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
Code review @missing-udf.diff@:
It seems this should work.
Please note we will have to support this feature for...
Eric Faulhaber
06:16 AM Bug #6599: minimal mode conversion problem with DMO name collision
After the 6129a rebase, a table named "property" no longer converts as @property@ when @conversion="minimal"@ is set ... Constantin Asofiei
06:10 AM Bug #6599 (New): minimal mode conversion problem with DMO name collision
Constantin Asofiei

07/13/2022

03:14 PM Feature #6371 (WIP): implement SAVE CACHE statement
Boris Schegolev wrote (in email):
> My only question at the moment is how to simulate the desired state. I guess I...
Eric Faulhaber

07/12/2022

02:38 PM Bug #6591: DMO collisions with converted program/legacy class name or FWD classes
If not too late, I think we can slightly adjust the DMO name using hints. Ovidiu Maxiniuc
07:14 AM Bug #6591 (WIP): DMO collisions with converted program/legacy class name or FWD classes
The the DMO collisions with converted Java class name is already solved by appending the @Program@ suffix (although t... Constantin Asofiei
06:40 AM Bug #6591: DMO collisions with converted program/legacy class name or FWD classes
In 3821c, there was a change which solved a camel-case issue - legacy tables names like @SomeTableName@ were converte... Constantin Asofiei
06:29 AM Bug #6591 (WIP): DMO collisions with converted program/legacy class name or FWD classes
Constantin Asofiei
12:00 PM Feature #6574: auto-detect native UDFs at server startup and install them if missing
Done. Please review.
Thank you.
Igor Skornyakov
09:54 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
> This makes sense. We could add an @admin_username@ and @admin_password@ in the @.../database/<database_name>/orm/co... Igor Skornyakov
09:53 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
Igor Skornyakov wrote:
> Another problem is with creation of the @udf@ schema. The @create schema if not exists udf@...
Eric Faulhaber
09:49 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
Igor Skornyakov wrote:
> There is a problem with "on the fly" creation of native UDFs.
> Many of them a declared as...
Eric Faulhaber
08:14 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
Another problem is with creation of the @udf@ schema. The @create schema if not exists udf@ statament also can be exe... Igor Skornyakov
07:48 AM Feature #6574: auto-detect native UDFs at server startup and install them if missing
There is a problem with "on the fly" creation of native UDFs.
Many of them a declared as "leakproof" but such UDFs c...
Igor Skornyakov
11:05 AM Feature #6348: implement support for MariaDB
Ovidiu Maxiniuc wrote:
> It has a PL language somewhat similar to PSQL.
I followed the CREATE FUNCTION doc link y...
Eric Faulhaber
09:26 AM Feature #6582 (WIP): implement multi-table AdaptiveQuery
Eric Faulhaber wrote:
> Alexandru, please review the existing @AdaptiveQuery@ implementation and consider how we mig...
Alexandru Lungu
09:24 AM Feature #6582: implement multi-table AdaptiveQuery
Alexandru, please review the existing @AdaptiveQuery@ implementation and consider how we might go about extending/rew... Eric Faulhaber
07:16 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Even if we want to allow for only a subset of the DMOs to get POJOs, we should make it easy to generate POJOs for all... Greg Shah
11:28 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Eric Faulhaber wrote:
> I thought we had discussed not using reflection and instead having default implementations...
Eric Faulhaber
11:24 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Ovidiu Maxiniuc wrote:
> I have implemented the marshalling methods between POJO and DMO. Here are the important hig...
Eric Faulhaber
11:08 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Ovidiu Maxiniuc wrote:
> I added the setters and performed more class polishing, like the initialization of extent f...
Eric Faulhaber
09:14 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
I have implemented the marshalling methods between POJO and DMO. Here are the important highlights:
* the @Record@ h...
Ovidiu Maxiniuc

07/11/2022

12:54 PM Feature #6371: implement SAVE CACHE statement
Boris Schegolev wrote:
> As I was writing, Eric added the above specs, answering most of my questions :)
>
> A fe...
Eric Faulhaber
12:06 PM Feature #6371: implement SAVE CACHE statement
As I was writing, Eric added the above specs, answering most of my questions :)
A few points from my side:
# Th...
Boris Schegolev
11:50 AM Feature #6371: implement SAVE CACHE statement
This feature is only for use with specially designated databases, whose schemas are mutable. These are special purpos... Eric Faulhaber
08:33 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
> I was thinking of a switch in p2j.cfg.xml for turning their generation on or off (as opposed to individual hints)
...
Greg Shah

07/09/2022

08:01 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Added the change-set. Ovidiu Maxiniuc

07/08/2022

07:47 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
I added the setters and performed more class polishing, like the initialization of extent fields as Java arrays of th... Ovidiu Maxiniuc
07:20 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
That looks really good!
Perhaps we should consider generating these for every DMO. Is there a reason to limit it ...
Greg Shah
08:41 PM Feature #6584 (WIP): implement schema hint which generates a POJO in addition to a DMO interface
I started the implementation using the bean approach. For the moment, the POJOs are always created - I will add the c... Ovidiu Maxiniuc

07/07/2022

02:49 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
OK, let's go with the bean approach for the POJOs. They will just work with Jackson and they will not confuse develop... Eric Faulhaber
09:00 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Eric Faulhaber wrote:
> I do expect that Jackson will be a pretty common library for this kind of work. Constantin, ...
Constantin Asofiei
02:29 PM Feature #6348: implement support for MariaDB
See [[p2j:Adding_Support_For_a_New_Database|Adding Support For a New Database]], but note it is unfinished at the tim... Eric Faulhaber
11:32 AM Feature #6348: implement support for MariaDB
The initial target character set / collation is UTF8MB4. We won't worry about getting an exact, backward compatible c... Eric Faulhaber
11:24 AM Feature #6348: implement support for MariaDB
Proposed data type mappings:
|_. 4GL |_. MariaDB |_. FWD |
| blob | blob | blob ...
Eric Faulhaber
12:45 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
@#6502+#6450_2.patch.zip@ was committed in revision 6129a/13955. Ovidiu Maxiniuc
11:23 AM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
Ovidiu, good catch with @COMPILER:ERROR@, please commit the patch to 6129a. Constantin Asofiei
12:23 PM Bug #6586: parser/conversion bug when a database alias is used
@getLogicalDatabaseForTable@ was previously being used (before @findTableInfo@ was introduced), so yes, it makes sens... Constantin Asofiei
12:22 PM Bug #6586 (Test): parser/conversion bug when a database alias is used
Constantin Asofiei wrote:
> The fix is in 6129a/13954.
I'm assuming the premise is correct. The code changes look...
Eric Faulhaber
11:06 AM Bug #6586 (Review): parser/conversion bug when a database alias is used
The fix is in 6129a/13954. Constantin Asofiei
02:22 AM Bug #6579: QUERY-PREPARE validation
Ovidiu Maxiniuc wrote:
> The QUERY-PREPARE will process the 4GL code and create a complete in-memory class including...
Marian Edu
08:29 PM Bug #6577 (WIP): move RecordBuffer.ooFields at the DMO meta
Multiple shared meta-knowledge about fields and properties of a record was collected in @DmoMeta@ to avoid duplicatin... Ovidiu Maxiniuc

07/06/2022

07:25 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Constantin Asofiei wrote:
> Eric/Ovidiu: on the client-side, jackson is used to serialize to JSON via ObjectMapper. ...
Eric Faulhaber
05:10 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Eric/Ovidiu: on the client-side, jackson is used to serialize to JSON via ObjectMapper. This requires class fields a... Constantin Asofiei
03:59 PM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Constantin Asofiei wrote:
> Ovidiu, on FWD side, I'm using the declared fields to determine the getter/setter, in @P...
Ovidiu Maxiniuc
12:48 AM Feature #6584: implement schema hint which generates a POJO in addition to a DMO interface
Ovidiu, on FWD side, I'm using the declared fields to determine the getter/setter, in @PojoSerializer@. If you are r... Constantin Asofiei
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. Ovidiu Maxiniuc
05:29 PM Bug #6579: QUERY-PREPARE validation
The QUERY-PREPARE will process the 4GL code and create a complete in-memory class including a FQL for the 4GL code. A... Ovidiu Maxiniuc
03:08 PM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
Constantin Asofiei wrote:
> Review for the #6502-15 patch:
> * @rules/convert/methods_attributes.rules@: why was th...
Ovidiu Maxiniuc
06:39 AM Bug #6502: DATASET:CREATE-LIKE copies temp-table options (like XML-NODE-NAME), while TEMP-TABLE:C...
Review for the #6502-15 patch:
* @rules/convert/methods_attributes.rules@: why was this code removed?...
Constantin Asofiei
02:17 PM Bug #6485 (Test): tracking-changes can be set if a temp-table has at least a buffer attached to a...
Constantin Asofiei
06:13 AM Bug #6586: parser/conversion bug when a database alias is used
There is a bug when parsing/converting a program which uses a database alias:
* first program:...
Constantin Asofiei
06:04 AM Bug #6586 (Test): parser/conversion bug when a database alias is used
Constantin Asofiei
12:28 AM Bug #6577: move RecordBuffer.ooFields at the DMO meta
Ovidiu Maxiniuc wrote:
> Where should the changes go to?
3821c
Constantin Asofiei

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? Eric Faulhaber
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...
Ovidiu Maxiniuc
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?
...
Eric Faulhaber
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. Greg Shah
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 ...
Ovidiu Maxiniuc
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... Eric Faulhaber
02:45 PM Feature #6584 (Review): implement schema hint which generates a POJO in addition to a DMO interface
Eric Faulhaber
04:59 PM Bug #6577: move RecordBuffer.ooFields at the DMO meta
Where should the changes go to? Ovidiu Maxiniuc
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... Constantin Asofiei
05:48 AM Bug #6577 (Review): move RecordBuffer.ooFields at the DMO meta
Constantin Asofiei
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...
Ovidiu Maxiniuc
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...
Constantin Asofiei
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.
Ovidiu Maxiniuc
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... Eric Faulhaber
12:46 PM Feature #6582 (WIP): implement multi-table AdaptiveQuery
Eric Faulhaber
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... Marian Edu
08:20 AM Bug #6579 (New): QUERY-PREPARE validation
Marian Edu
07:35 AM Feature #6507: cross-database joins
Is there a reason to implement this for a specific database backend? Greg Shah

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...
Eric Faulhaber
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...
Ovidiu Maxiniuc
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...
Eric Faulhaber
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 ... Eric Faulhaber
06:28 PM Feature #6574 (Closed): auto-detect native UDFs at server startup and install them if missing
Eric Faulhaber
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...
Eric Faulhaber
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... Eric Faulhaber

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. Ovidiu Maxiniuc
 

Also available in: Atom