Activity
From 07/04/2019 to 08/02/2019
08/03/2019
- 08:25 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> * this 'mutable proxy' must be kept only at the Java field, with the 'original definitio... - 08:15 PM Feature #3816: table and table handle parameter options
- The main changes related to making the Buffer mutable are working, same with the Dataset. But there is some cleanup ...
08/02/2019
- 05:26 PM Feature #3816: table and table handle parameter options
- Ovidiu Maxiniuc wrote:
> We talked about calling an update notification on parent dataset once a buffer was "redirec... - 05:26 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > There's another part related to the field mapping between the... - 05:20 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> There's another part related to the field mapping between the source and target temp-tab... - 05:20 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> There's another part related to the field mapping between the source and target temp-tab... - 05:18 PM Feature #3816: table and table handle parameter options
- There's another part related to the field mapping between the source and target temp-tables: when they are used in qu...
- 04:21 PM Bug #4163: SHARED non-NEW buffer definitions must act as the equivalent of FIND or CREATE
- SHARED non-NEW buffer definitions must promote the buffer and generally act as the equivalent of FIND or CREATE.
... - 04:12 PM Bug #4163 (Closed): SHARED non-NEW buffer definitions must act as the equivalent of FIND or CREATE
08/01/2019
- 06:50 PM Feature #3816: table and table handle parameter options
- Ovidiu, I think the @private-data@ issue I've mentioned is because, even if you have something like @def input parame...
- 06:16 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Ovidiu, do you know if we currently have a registry of explicitly defined buffers for a ... - 06:02 PM Feature #3816: table and table handle parameter options
- Ovidiu, do you know if we currently have a registry of explicitly defined buffers for a table? I ask because 4GL swi...
- 05:58 PM Feature #3816: table and table handle parameter options
- Something similar to this I added for @StaticDataSet@. There is the @bound@ @Dataset@ which can be @null@ for REFEREN...
- 05:42 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> What exactly would be mutable? The current buffer proxy? Some new wrapper class? Please help... - 05:34 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Hm, I don't know enough about the current DATASET implementation to comment or adjust my pro... - 05:25 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> @bufB@ is a parameter scoped to the called procedure, correct? Doesn't it naturally go out o... - 05:24 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> If we don't make these mutable...
What exactly would be mutable? The current buffer p... - 05:22 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Eric, I'm backtracking a little on your "@TemporaryBuffer.associate@ will return a new p... - 05:18 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Sorry, what precisely are you asking about? The remapped gett... - 04:54 PM Feature #3816: table and table handle parameter options
- Eric, I'm backtracking a little on your "@TemporaryBuffer.associate@ will return a new proxy idea". The reason are t...
- 04:51 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Sorry, what precisely are you asking about? The remapped getter/setter calls in the invocati... - 04:30 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Constantin, Ovidiu, do either of you know of any "4GL resource state" that is managed in @Bu... - 04:22 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Constantin, Ovidiu, do either of you know of any "4GL resource state" that is managed in @Bu... - 04:14 PM Feature #3816: table and table handle parameter options
- Constantin, Ovidiu, do either of you know of any "4GL resource state" that is managed in @BufferImpl@ which does NOT ...
- 04:08 PM Feature #3816: table and table handle parameter options
- I suppose we could create a proxy for all the interfaces which @BufferImpl@ statically implements (including those of...
- 03:53 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Same restriction for @h-ttB:BUFFER-FIELD("fB")@?
Yes, this throws error 7351. However, @h-t... - 03:51 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Ovidiu Maxiniuc wrote:
> > Because the all calls are 'live' redirected to @ttA@ buffer, the... - 03:45 PM Feature #3816: table and table handle parameter options
- Ovidiu Maxiniuc wrote:
> Because the all calls are 'live' redirected to @ttA@ buffer, the changes done on @ttB@ will... - 03:43 PM Feature #3816: table and table handle parameter options
- Marian, what is exactly the difference between passing a structure (I guess DATASETs and BUFFERs are similar here) wi...
- 03:42 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Will this @BufferImpl@ reflect any changes back to the caller's buffer (@bufA@)? Also, ... - 03:32 PM Feature #3816: table and table handle parameter options
- I think the dynamic dereference can be handled separately. In this case, both @ttB@ and @ttA@ will only have the acce...
- 03:31 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Since this is the same object, is my dynamic field dereferenc... - 03:27 PM Feature #3816: table and table handle parameter options
- Ovidiu Maxiniuc wrote:
> I think it might work. The new local BUFFER will keep the reference of the passed-in BUFFER... - 03:16 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Since this is the same object, is my dynamic field dereference scenario 2 described in #3816... - 03:15 PM Feature #3816: table and table handle parameter options
- I think it might work. The new local BUFFER will keep the reference of the passed-in BUFFER and will delegate all met...
- 03:13 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> @TB.associate@ returns @<T>@, where @<T>@ is a reference to the *locally* defined buffer (i.... - 02:51 PM Feature #3816: table and table handle parameter options
- Thanks, Marian. I think my design will handle the BY-REFERENCE case, which is complicated a bit by the fact that FWD ...
- 02:39 PM Feature #3816: table and table handle parameter options
- I don't know much about how you have that implemented but a temp-table is a data structure in 4gl, it has a default b...
- 01:28 PM Feature #3816: table and table handle parameter options
- As I understand it, there are 3 cases of field dereferencing within the callee procedure, which need to be supported ...
- 12:08 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Potential complication: since the field names can differ for the same fields (i.e., those wh... - 12:07 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Instead of returning @void@, @TemporaryBuffer.associate@ returns @<T>@, where @<T>@ is a buf... - 12:02 PM Feature #3816: table and table handle parameter options
- Guys, what do you think about this approach?
Instead of returning @void@, @TemporaryBuffer.associate@ returns @<T>... - 10:56 AM Feature #3816: table and table handle parameter options
- Sorry, I was not very explicit because I reached some of the conclusion while writing the note. Here is an more compl...
- 09:06 AM Feature #3816: table and table handle parameter options
- > Actually the indexes must be a match.
I wonder if my testing was previously somehow incorrect or not extensive e... - 08:26 AM Feature #3816: table and table handle parameter options
- Actually the indexes must be a match.
I tried to run the following test procedure:... - 08:56 PM Feature #3815: more temp-table options
- Fixes for remaining CODEPAGE issues are in 3816a rev 11327.
07/31/2019
- 07:57 PM Feature #3816: table and table handle parameter options
- > The source and target buffers must match only on the number of fields and their types (in the proper order), as far...
- 06:35 PM Feature #3816: table and table handle parameter options
- A few questions on your last post...
What happens if @ttB@ does not match the structure (i.e., type and order of f... - 03:30 PM Feature #3816: table and table handle parameter options
- The mess is getting even messier. The source and target buffers must match only on the number of fields and their ty...
- 02:42 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Hm, I just realized @BufferImpl@ inherits all the instance data from @HandleChain@ and its a... - 02:33 PM Feature #3816: table and table handle parameter options
- Hm, I just realized @BufferImpl@ inherits all the instance data from @HandleChain@ and its ancestry. This plan is get...
- 02:32 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
>... so I need some guidance as to whether the core design idea of doing this at the proxy lev... - 02:29 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > In terms of FWD's implementation, if we needed to "un-assign"... - 02:14 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> In terms of FWD's implementation, if we needed to "un-assign" the buffer (i.e., invocation h... - 02:01 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Also, another unknown is what happens with the buffer's referenced record, for the impli... - 01:33 PM Feature #3816: table and table handle parameter options
- I should clarify that last statement. The proxy instance also holds instance data which @BufferImpl@ (the proxy's par...
- 01:25 PM Feature #3816: table and table handle parameter options
- Hm, I was thinking of making the proxy itself mutable, but the only instance data the proxy holds is the invocation h...
- 01:15 PM Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Do we need the ability to re-associate a different @RecordBuffer@ instance with a @Buffer@ p... - 01:00 PM Feature #3816: table and table handle parameter options
- Constantin, et al.: what are we thinking, in terms of an implementation of BY-REFERENCE for buffers in FWD?
Do we ... - 06:30 PM Feature #3809: ProDataSet support
- Constantin, please see revision 11409.
- 05:07 PM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Does this fix the BY-REFERENCE, too? I mean, any DATASET can be replaced by an argument ... - 05:03 PM Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Support for REFERENCE-ONLY option and NUM-REFERENCES attribute of DATASET was added in the ... - 04:41 PM Feature #3809: ProDataSet support
- Support for REFERENCE-ONLY option and NUM-REFERENCES attribute of DATASET was added in the branch 4124a.
Committed r...
07/29/2019
- 06:22 PM Feature #3816: table and table handle parameter options
- > I can 'emulate' certain features (like ensuring the buffer is on the same record, when entering and exiting a proce...
- 04:51 AM Feature #3816: table and table handle parameter options
- I'm just saying there is no real dependency between @REFERENCE-ONLY@ and @BY-REFERENCE@. For @BIND@ however one of th...
- 04:20 AM Feature #3816: table and table handle parameter options
- Marian Edu wrote:
> Constantin, are you referring to @BY-REFERENCE@ here? @REFERENCE-ONLY@ is just an option on temp... - 04:00 AM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Next issue I need solved is REFERENCE-ONLY for DATASET and TEMP-TABLE: these really are ...
07/28/2019
- 02:05 PM Feature #3816: table and table handle parameter options
- Next issue I need solved is REFERENCE-ONLY for DATASET and TEMP-TABLE: these really are the same resources as, for ex...
07/26/2019
- 03:22 PM Feature #3809: ProDataSet support
- Branch 4124a was updated with following changes:
* @BufferImpl@ has SET-CALLBACK methods implemented;
* @DataSet@ p... - 02:08 PM Feature #3815: more temp-table options
- > Is @def shared temp-table tt-one@ in the same source file as @def temp-table tt-like like tt-one.@?
No, they ar... - 01:21 PM Feature #3815: more temp-table options
- > But I don't know if @tempTableRef@ really needs to be @null@ for non-master buffers - if this is true, and it can b...
- 09:38 AM Feature #3815: more temp-table options
- Constantin Asofiei wrote:
> Ovidiu/Stanislav: we need to determine how the @TemporaryBuffer.tempTableRef@ is behaves... - 07:59 AM Feature #3815: more temp-table options
- Ovidiu/Stanislav: we need to determine how the @TemporaryBuffer.tempTableRef@ is behaves. For @master != null@, I fo...
- 07:20 AM Feature #3815: more temp-table options
- > The problem is that the entries in the SVM.tempTables registry are keyed by converted name, not legacy name. I supp...
- 04:40 AM Feature #3815: more temp-table options
- > I need to take a look again. If it's only about the adding a new map, it should be resolved quickly.
Actually th... - 11:55 AM Feature #4155: remove conversion dependency on metadata .df file
- FWD currently parses a metadata @.df@ file exported from the data dictionary as part of early schema dictionary proce...
- 11:45 AM Feature #4155 (WIP): remove conversion dependency on metadata .df file
- 09:40 AM Feature #3816: table and table handle parameter options
- Ovidiu Maxiniuc wrote:
> Can you add more detail? Why is it incorrect?
See the changes in 4124a rev 11384. The ide... - 09:26 AM Feature #3816: table and table handle parameter options
- Can you add more detail? Why is it incorrect?
- 02:42 AM Feature #3816: table and table handle parameter options
- The current approach with datasets, where a @OUTPUT dsHandle BY-REFERENCE@ argument is passed to a @OUTPUT DATASET@ p...
07/25/2019
- 12:47 PM Feature #3816: table and table handle parameter options
- Stanislav Lomany wrote:
> # When a temp-table is defined as @REFERENCE-ONLY@, it cannot be used until it is initiali... - 11:15 AM Feature #3816: table and table handle parameter options
- Stanislav Lomany wrote:
> I like the idea of a buffer being mutable, because it solves all of the issues above. An...
07/24/2019
- 06:38 PM Feature #3815: more temp-table options
- > How much time do you expect is needed to resolve this open item?
I need to take a look again. If it's only about... - 04:53 PM Feature #3815: more temp-table options
- > Please put a TODO in Text.assign(clob) for this and come back to it after the merge.
Unless there is a specific ... - 04:52 PM Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> > Stanislav, what information do you need from the NEW SHARED TEMP-TABLE definition which ... - 06:13 PM Feature #3809: ProDataSet support
- I fixed support for FILL operations with a DATA-SOURCE having a provided query.
Also improved camel-casing support f... - 11:35 AM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, there is other issue for DATA-RELATION and DATA-SOURCE: when attaching a DATA-SO... - 11:34 AM Feature #3809: ProDataSet support
- Related to the legacy field names changes: I have some cases where a PreselectQuery gets converted to RandomAccessQue...
- 11:31 AM Feature #3809: ProDataSet support
- Ovidiu, there is other issue for DATA-RELATION and DATA-SOURCE: when attaching a DATA-SOURCE, this may or may not hav...
- 05:43 AM Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Please see r11369 from branch 4124a. All annotation for historical names of fields, tables ... - 01:29 PM Feature #3816: table and table handle parameter options
- > Marian: It would be great if your team would write these specs.
While these specs are in progress I suppose we c... - 05:53 AM Feature #3816: table and table handle parameter options
- Greg Shah wrote:
> > It would have been better to start by crafting some implementation specs not just writing test-... - 05:52 AM Feature #3816: table and table handle parameter options
- > It would have been better to start by crafting some implementation specs not just writing test-cases although test-...
- 05:39 AM Feature #3816: table and table handle parameter options
- Marian Edu wrote:
> It would have been better to start by crafting some implementation specs not just writing test-c... - 05:35 AM Feature #3816: table and table handle parameter options
- Greg Shah wrote:
> Do I understand correctly that BIND would only have a useful effect when stored as a resource of ... - 05:26 AM Feature #3816: table and table handle parameter options
- > BIND is also like BY-REFERENCE only that the object you have as REFERENCE-ONLY remains bound to the object received...
- 04:55 AM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > All this should be covered by tests in @io@ folder for dataset an...
07/23/2019
- 04:50 PM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> When serializing a DATASET or TABLE to JSON/XML, we need to keep the legacy field names ... - 03:48 AM Feature #2156: datetime-tz and hibernate
- Eric Faulhaber wrote:
> In @DBUtils@, the mapping for @datetimetz@ is now set to @new CustomType(new DatetimeUserTyp... - 03:38 AM Feature #3816: table and table handle parameter options
- Marian Edu wrote:
> All this should be covered by tests in @io@ folder for dataset and table.
Do you have tests for... - 12:32 AM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> There's one more case I need to fix: TABLE-HANDLE passed as OUTPUT argument for a TABLE ...
07/22/2019
- 07:47 PM Feature #2156: datetime-tz and hibernate
- Code review 4124a/11361 (of changes related to @datetimetz@ UDF implementation only):
A creative solution to a dif... - 02:08 PM Feature #2156: datetime-tz and hibernate
- Greg Shah wrote:
> Is there any remaining work on this task or is the fix just a partial or a workaround?
The only ... - 02:07 PM Feature #2156: datetime-tz and hibernate
- Is there any remaining work on this task or is the fix just a partial or a workaround?
- 11:42 AM Feature #2156: datetime-tz and hibernate
- The fix is in 4124a rev 11361.
- 09:42 AM Feature #2156: datetime-tz and hibernate
- So, in the end I'm sending full string and refactoring the argument to be a ISO character date instead of @datetimetz...
- 07:30 AM Feature #2156: datetime-tz and hibernate
- Greg Shah wrote:
> Doe the current customer data actually use different offsets?
I don't know. But I'm changing the... - 06:48 AM Feature #2156: datetime-tz and hibernate
- Doe the current customer data actually use different offsets?
- 04:29 AM Feature #2156: datetime-tz and hibernate
- Constantin Asofiei wrote:
> Next step is to try and add versions which have a @java.sql.ResultSet@ as first argument... - 03:55 AM Feature #2156: datetime-tz and hibernate
- I'm at a loss; PL/Java maps @anyarray@ postgresql to @Object[]@ (according to this @https://github.com/tada/pljava/wi...
- 01:17 AM Feature #2156: datetime-tz and hibernate
- Eric Faulhaber wrote:
> No. What does the @180@ parameter represent?
That is the offset.
> Doesn't the string al... - 08:02 PM Feature #2156: datetime-tz and hibernate
- Constantin Asofiei wrote:
> I have this working for H2, but not working for PostgreSQL. The definition in @Operator... - 06:31 PM Feature #3816: table and table handle parameter options
- There's one more case I need to fix: TABLE-HANDLE passed as OUTPUT argument for a TABLE parameter, without using BY-R...
- 11:42 AM Feature #3816: table and table handle parameter options
- My fixes are in 4124a rev 11361.
- 10:32 AM Feature #3816: table and table handle parameter options
- Constantin wrote:
> we need good tests for BY-REFERENCE, TABLE, TABLE-HANDLE, DATASET, DATASET-HANDLE when combine... - 11:45 AM Feature #3809: ProDataSet support
- When serializing a DATASET or TABLE to JSON/XML, we need to keep the legacy field names (and table names) in the same...
07/21/2019
- 07:31 PM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> The structure of the indexes for a table in the JavaOpenClient is described here: https:... - 01:13 PM Feature #3809: ProDataSet support
- The structure of the indexes for a table in the JavaOpenClient is described here: https://documentation.progress.com/...
- 10:23 AM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, why is this code in BufferImpl.fill being called for each record you add in the ... - 07:26 AM Feature #3809: ProDataSet support
- Ovidiu, why is this code in BufferImpl.fill being called for each record you add in the parent buffer? Because the ch...
- 07:14 PM Feature #2156: datetime-tz and hibernate
- I have this working for H2, but not working for PostgreSQL. The definition in @Operators.java@ is:...
- 06:37 PM Feature #2156: datetime-tz and hibernate
- Greg Shah wrote:
> I thought we also had issues with the @DatetimeTzUserType@ not yet being implemented for multiple... - 05:32 PM Feature #2156: datetime-tz and hibernate
- I thought we also had issues with the @DatetimeTzUserType@ not yet being implemented for multiple columns. However, ...
- 05:07 PM Feature #2156: datetime-tz and hibernate
- The simple test which shows that FWD doesn't work yet with datetime-tz is this:...
- 01:42 PM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> And I need to add the same approach for TABLE-HANDLE parameters with BY-REFERENCE argume... - 12:27 PM Feature #3816: table and table handle parameter options
- And I need to add the same approach for TABLE-HANDLE parameters with BY-REFERENCE arguments.
- 12:12 PM Feature #3816: table and table handle parameter options
- I think I have a fix for BY-REFERENCE issues I had; kind of a hack (do not delete a handle holding a DATASET, if the...
07/20/2019
- 08:44 AM Feature #3809: ProDataSet support
- After fixing #3860-63, to allow runtime-specification of default databases per a project, I get a validation exceptio...
- 08:38 PM Feature #3809: ProDataSet support
- I've placed some notes to #3816-34, #3816-35, #3816-36, as that task handles @BY-REFERENCE@ (only for tables). But t...
- 08:44 AM Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> To continue with previous notes, as it may be related to @TABLE-HANDLE@, too: I think a ... - 05:57 AM Feature #3816: table and table handle parameter options
- To continue with previous notes, as it may be related to @TABLE-HANDLE@, too: I think a @DELETE@ for a @DATASET-HANDL...
- 08:36 PM Feature #3816: table and table handle parameter options
- The static dataset delete was just a minor issue. Even if I'm assuming that INPUT-OUTPUT behaves the same as BY-REFE...
07/19/2019
- 07:56 PM Feature #3816: table and table handle parameter options
- Looks like this states that the 'delete will not happen if the DATASET is not owned by the procedure attempting the d...
- 07:20 PM Feature #3816: table and table handle parameter options
- I found in a project code like this:...
- 01:13 PM Feature #3816: table and table handle parameter options
- Stanislav Lomany wrote:
> Guys, I'm interested, how technically we can pass a table parameter by reference? In this ... - 08:55 PM Feature #3816: table and table handle parameter options
- Guys, I'm interested, how technically we can pass a table parameter by reference? In this case 4GL passes the default...
- 05:58 PM Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Ovidiu, as we discussed, I need NEXT-ROWID, BATCH-SIZE and R... - 02:46 PM Feature #3809: ProDataSet support
- The other part which I need is dynamic construction of a DATA-SET from a DataSetContainer received from a remote side...
- 09:53 AM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, as we discussed, I need NEXT-ROWID, BATCH-SIZE and RESTART-ROWID to work.
I s... - 09:05 AM Feature #3809: ProDataSet support
- Ovidiu, as we discussed, I need NEXT-ROWID, BATCH-SIZE and RESTART-ROWID to work.
07/17/2019
- 08:24 PM Feature #3816: table and table handle parameter options
- > Temp-tables declared as REFERENCE-ONLY are initialized in FWD as usual buffers (i.e. StaticTempTable is created and...
07/16/2019
- 05:28 PM Feature #3816: table and table handle parameter options
- Some thoughts about BIND:
# Temp-tables declared as @REFERENCE-ONLY@ are initialized in FWD as usual buffers (i.e. @... - 10:00 PM Feature #4011: database/persistence layer performance improvements
- Running the instrumentation added in trunk rev 11323 (#4056) has indicated that common persistence scenarios spend a ...
- 09:59 PM Feature #4016: replace portions of Hibernate which are non-performant
- Based on further analysis, including using the persistence instrumentation (#4056), we have decided to remove as much...
07/15/2019
- 04:13 PM Bug #4035 (Closed): newly created record is not flushed at the right time
- 4035a/11327 passed main regression testing and ETF. I rebased to trunk rev 11325, merged to trunk, and committed as t...
- 11:00 PM Bug #4035: newly created record is not flushed at the right time
- To summarize the idea:
* Any FOR BLOCK or FOR LOOP causes a special aggressive flushing mode to occur when all the... - 10:44 PM Bug #4035: newly created record is not flushed at the right time
- Code Review Task Branch 4035a Revision 11327
I'm OK with the changes. I think they accurately implement the behav... - 10:11 PM Bug #4035: newly created record is not flushed at the right time
- Greg, aggressive buffer flush mode support was added in 4035a/11327. It fixes the @buf1.p@/@buf2.p@ test case and fix...
- 10:22 AM Feature #3816: table and table handle parameter options
- After I've rebased to the latest trunk, the errors of the following type occur:...
07/14/2019
- 07:44 PM Feature #3809: ProDataSet support
- Ovidiu, please look at 4124a rev 11336 - it fixes the DatasetContainer so that it works with appserver calls.
- 04:19 AM Feature #3816: table and table handle parameter options
- Rebased task branch 3816a from P2J trunk revision 11325.
07/13/2019
- 06:27 AM Feature #3809: ProDataSet support
- 4124a rev 11333 fixes a naming issue with DATASET or TABLE parameters, when the source is in a super-class: for DATAS...
07/12/2019
- 04:42 PM Feature #3809: ProDataSet support
- 3809d was merged to 4124a rev 11329 and dead-archived.
- 02:42 PM Feature #3809: ProDataSet support
- Branch 3809c passed MAJIC testing and was merged to trunk rev 11325, and archived. It contains changes:
* OM: many ... - 02:21 PM Feature #3809: ProDataSet support
- Please merge 3809c to trunk.
- 02:02 PM Feature #3809: ProDataSet support
- Runtime testing (main part) passed with 3809c rev 11382.
- 02:24 AM Feature #4056: instrument FWD and supporting libraries to measure database performance
- Branch 4056a was merged to trunk revision 11323. It passed ChUI conversion and runtime regression testing (the latter...
07/11/2019
- 03:53 PM Bug #4035: newly created record is not flushed at the right time
- Eric Faulhaber wrote:
> Yes, it works if ALL indexed fields are updated after the second create book.
Even if you e... - 03:45 PM Bug #4035: newly created record is not flushed at the right time
- Yes, it works if ALL indexed fields are updated after the second @create book@.
However, I'm not sure that forcing... - 03:20 PM Bug #4035: newly created record is not flushed at the right time
- Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > Eric, some thoughts: for indexed fields, maybe we should assu... - 03:17 PM Bug #4035: newly created record is not flushed at the right time
- Constantin Asofiei wrote:
> Eric, some thoughts: for indexed fields, maybe we should assume that when a (sub)tx bloc... - 03:10 PM Bug #4035: newly created record is not flushed at the right time
- Eric, some thoughts: for indexed fields, maybe we should assume that when a (sub)tx block iterates, its indexed field...
- 03:05 PM Bug #4035: newly created record is not flushed at the right time
- Greg Shah wrote:
> Are the buffer scopes the same as the converted code? Based on what you told me previously, the ... - 02:56 PM Bug #4035: newly created record is not flushed at the right time
- Are the buffer scopes the same as the converted code? Based on what you told me previously, the transaction scoping ...
- 02:53 PM Bug #4035: newly created record is not flushed at the right time
- Here are the compile listings for the test cases above (note: I have renamed them to @flush-buf1.p@ and @flush-buf2.p...
- 02:51 PM Feature #3809: ProDataSet support
- Greg Shah wrote:
> > The problem is time and the fact that the mapping are to PPTT constants, which started to be ve... - 02:44 PM Feature #3809: ProDataSet support
- If the branch passes ChUI regression testing, I am good with it being merged to trunk.
- 02:26 PM Feature #3809: ProDataSet support
- > The problem is time and the fact that the mapping are to PPTT constants, which started to be very cryptic. I will p...
- 02:19 PM Feature #3809: ProDataSet support
- Greg Shah wrote:
> Code Review Task Branch 3809c Revisions 11325 through 11380
> I only reviewed the changes in @ut... - 01:57 PM Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> Code review task branch 3809c, rev 11326-11375 (part 4):
> @RecordBuffer@:
>
> * Please ... - 01:57 PM Feature #3809: ProDataSet support
- Code Review Task Branch 3809c Revisions 11325 through 11380
I only reviewed the changes in @util/@ and @uast/@. I... - 01:10 PM Feature #3809: ProDataSet support
- Ovidiu, FYI, I have committed in rev 11380 some very minor format and typo cleanups that I made inline during my code...
- 10:39 AM Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> Code review task branch 3809c, rev 11326-11375 (part 3):
>
> @CallbackData@: Should @geTa... - 01:25 AM Feature #3809: ProDataSet support
- Performance/Resource Concerns:
As noted earlier, these are things that stood out to me, but I obviously haven't do... - 01:15 AM Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 4):
@RecordBuffer@:
* Please use proper logging instead of... - 12:07 AM Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 3):
@CallbackData@: Should @geTarget@ be @getTarget@? It is c... - 01:59 PM Feature #3816: table and table handle parameter options
- FYI, branch 3809c has significant changes/improvements to table parameter processing (and dataset parameter processin...
- 10:47 AM Feature #3816: table and table handle parameter options
- The priority should be on the implementation of conversion and runtime support for the core features listed in #3816-...
- 09:45 AM Feature #3816: table and table handle parameter options
- Created task branch 3816a from P2J trunk revision 11324.
- 09:11 AM Feature #3816: table and table handle parameter options
- Okay, I fixed NPE and now I can get meaningful results for the testcases. It is about a hundred of testcases. I didn'...
07/10/2019
- 04:25 PM Feature #3816: table and table handle parameter options
- Good, thank you! @convert/buffer_definitions.rules@ has this variable...
- 04:13 PM Feature #3816: table and table handle parameter options
- One has it and the other does not. I've attached my output (I changed the @.p@ names but the code is the same).
- 03:47 PM Feature #3816: table and table handle parameter options
- Yes, convert both attached files in a single run and check if @TemporaryBuffer.createDynamicTable@ presents in both c...
- 03:45 PM Feature #3816: table and table handle parameter options
- Do you have a standalone testcase I can use?
- 03:37 PM Feature #3816: table and table handle parameter options
- Could someone please confirm the issue from the previous note? That it's not an issue with my RAM.
- 09:47 AM Feature #3816: table and table handle parameter options
- Consider we have two procedures:...
- 09:31 PM Feature #3816: table and table handle parameter options
- There is a procedure @dataset/help/get_tt_num_rows.p@ which is used by pretty much all testcases (which now they are ...
- 03:28 PM Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> @AbstractTempTable@: Why do we override/implement the @readXml@ methods in this abstract cla... - 02:37 PM Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> * Is it necessary for @buffer()@ to be @public@? I went through great pains to keep it @prot... - 02:09 PM Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 2 - I am not done with the runtime review yet, but I wanted to g...
- 10:26 AM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > Constantin, could you review Hynek's changes?
> I'm OK with... - 09:00 AM Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Constantin, could you review Hynek's changes?
I'm OK with the OO changes.
Hynek, btw, I... - 07:42 AM Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> Code review task branch 3809c, rev 11326-11375 (part 1):
>
> Ovidiu, this is quite an imp... - 12:20 AM Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 1):
Ovidiu, this is quite an impressive update! I am still re...
07/09/2019
- 07:23 AM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, please work with high priority on DATASET support for appserver - follow how @Ta... - 07:22 AM Feature #3809: ProDataSet support
- Ovidiu, please work with high priority on DATASET support for appserver - follow how @TableResultSet@ and @TableWrapp...
- 04:25 AM Feature #3809: ProDataSet support
- I've started the rebase process to latest trunk. Thanks for notifying me. I was about to overwrite your revision.
- 04:23 AM Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> BTW: Hynek, please review your changes in r11370. I encountered several conflicts with @Jso...
07/08/2019
- 04:32 PM Feature #3809: ProDataSet support
- Task branch 3809c was updated with ORIGIN-ROWID & DATA-SOURCE-ROWID implementations. Latest revision is: 11371.
- 10:45 AM Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, can 3809c be tested and merged to trunk in the near future? I need both Hynek's... - 07:47 AM Feature #3809: ProDataSet support
- Ovidiu, can 3809c be tested and merged to trunk in the near future? I need both Hynek's JSON changes and dataset run...
- 06:13 AM Feature #3809: ProDataSet support
- The trunk revision number has increased by 2. I am starting the rebase op now.
07/07/2019
- 06:13 PM Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Hynek Cihlar wrote:
> > Ovidiu, I have some code changes to @JsonExport@ I'd like to merge... - 04:44 PM Feature #4056: instrument FWD and supporting libraries to measure database performance
- Task branch 4056a has been rebased to trunk rev 11322.
07/05/2019
- 05:37 PM Feature #3809: ProDataSet support
- I updated the branch to r11365. Note that the temporary DMO will change a bit. (JSON not affected)
- 09:08 AM Feature #3809: ProDataSet support
- Hynek Cihlar wrote:
> Ovidiu, I have some code changes to @JsonExport@ I'd like to merge with your changes and deliv... - 05:05 AM Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Hynek Cihlar wrote:
> > Ovidiu please check in the class @ThrowingConsumer@. Do you have o... - 05:04 AM Feature #3809: ProDataSet support
- Ovidiu, I have some code changes to @JsonExport@ I'd like to merge with your changes and deliver to the branch. If yo...
07/04/2019
- 01:33 PM Feature #3809: ProDataSet support
- Btw, I would like to merge JSON & XML export classes to use a single output code because both these classes write the...
- 01:27 PM Feature #3809: ProDataSet support
- Hynek Cihlar wrote:
> Ovidiu please check in the class @ThrowingConsumer@. Do you have other upcoming changes for @J... - 12:29 PM Feature #3809: ProDataSet support
- Ovidiu please check in the class @ThrowingConsumer@. Do you have other upcoming changes for @JsonExport@?
- 10:39 AM Support #3871: determine how to change codepages/locales during import
- In this task we are understanding and resolving issues related to reading a database dump (@.d@ files) which has data...
- 04:15 AM Support #3871: determine how to change codepages/locales during import
- Greg, what exactly do you need us to do on this one?
Albeit related the code page character encoding and the colla...
Also available in: Atom