Project

General

Profile

Activity

From 10/17/2013 to 11/15/2013

11/15/2013

05:47 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Issue is found and fixed concerning wrong conversion of fields with no extent in case if hint is assigned for whole t... Vadim Nebogatov
01:17 PM Bug #2199: ambiguity warnings too aggressively disabled
I believe the following test-case is related:
This is a P4GL valid code (temp-table @book@ 'hides' the @book@ tabl...
Ovidiu Maxiniuc
01:02 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
todo list for this task:
1. fix dynamic tables + dynamic queries (WIP)
2. fix scoping for dynamic buffers for stati...
Stanislav Lomany
12:19 PM Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
Note that we will not need the @primary@ annotation element for temp-tables (at least not for bulk delete purposes), ... Eric Faulhaber
12:16 PM Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
We have decided not to move forward with the @MetaSchema@ interface, and instead to use Java annotations in the DMO i... Eric Faulhaber

11/14/2013

04:07 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Issue with
<property column="hours9" name="hours3" type="p2j_integer"/>
is resolved.
Vadim Nebogatov
10:20 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Attached
1) code update vmn_upd20131114a.zip merged with latest bzr revision 10411;
2) vmn_upd20131114b.zip con...
Vadim Nebogatov
01:06 PM Feature #2120: add runtime support for dynamically prepared queries
Variation of the bug above. Testcase:... Stanislav Lomany
12:41 PM Feature #2120: add runtime support for dynamically prepared queries
Yet another minor bug. Testcase:... Stanislav Lomany

11/13/2013

01:30 PM Feature #2024: implement runtime support for database triggers
Wouldn't it be easier/cleaner to invoke the trigger manager from the record buffer proxy? It's already an architected... Eric Faulhaber
01:19 PM Feature #2024: implement runtime support for database triggers
Here is a 100 points question.
What's the best solution for notifying ASSIGN triggers ?
In P4GL, the ASSIGN trigg...
Ovidiu Maxiniuc

11/12/2013

04:54 PM Feature #2116: add runtime support for _user metadata table
I saw that change, but it wasn't clear to me how this fixed the problem. I understand now: the problem was not that t... Eric Faulhaber
01:04 PM Feature #2116: add runtime support for _user metadata table
I already have talked to Contstantin and he helped me with this issue; the last update contains the fix for it. See t... Ovidiu Maxiniuc
12:58 PM Feature #2116: add runtime support for _user metadata table
Ovidiu Maxiniuc wrote:
> ...the big problem is registering dirty databases and doing the cleanup of @DatabaseManager...
Eric Faulhaber
12:38 PM Feature #2116: add runtime support for _user metadata table
Sorry for the delay in review, lost track of this one. Please merge up to latest code level, make my minor changes be... Eric Faulhaber
02:02 PM Feature #2024: implement runtime support for database triggers
Today I had some questions about the WRITE trigger and its implementation so I had the following summarized mail disc... Ovidiu Maxiniuc

11/11/2013

06:04 PM Bug #1914: database conversion requires Internet connectivity
Actually, it is not even necessary to omit the PUBLIC ID. Only the code changes to use the entity resolver are needed. Eric Faulhaber
08:47 AM Bug #1914: database conversion requires Internet connectivity
I have a fix for this that does not require copying the DTD anywhere. The DTD already is in the Hibernate jar file, w... Eric Faulhaber
05:32 AM Bug #1914: database conversion requires Internet connectivity
Added the @hibernate-mapping-3.0.dtd@ file (in case hibernate.org site is inaccessible). Constantin Asofiei
04:51 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Yes, @initial@ subnode was missing, thanks. Vadim Nebogatov
02:54 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Look at the @.p2o@ file that is generated and compare the artificial property nodes you have created with your expans... Eric Faulhaber
01:42 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I have created loop in p2o.xml in rule with the comment
<!-- map fields to properties -->
after rule with the ...
Vadim Nebogatov
02:30 AM Feature #2120: add runtime support for dynamically prepared queries
I've found a minor bug: @get-next@ returns @yes@ even if there are no more results. Testcase:... Stanislav Lomany

11/10/2013

08:42 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
> As the solution I will have to modify conversion for dynamic queries. Modifying AST after conversion or in some mid... Constantin Asofiei

11/09/2013

06:45 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
FYI, the original version of dynamic queries do not work with dynamic buffers because of the following: consider the ... Stanislav Lomany
05:43 AM Bug #1914: database conversion requires Internet connectivity
Today hibernate site has gone to maintenance, so I did like Constantin suggested. Luckily I found hibernate-mapping-3... Stanislav Lomany

11/08/2013

05:44 AM Bug #1914: database conversion requires Internet connectivity
The root cause is the same: the Hibernate's DTD is needed to parse the @.hbm.xml@ files, but is not reachable. An ini... Constantin Asofiei
05:24 AM Bug #1914: database conversion requires Internet connectivity
Unlike the previous MAJIC conversion error this one occurs at runtime at test server startup when it is offline. The ... Stanislav Lomany

11/07/2013

05:21 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Greg Shah wrote:
> I assume that we also would support a scenario where someone has set a hint to denormalize an ext...
Eric Faulhaber
04:38 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Two thoughts:
> ...and in the event a hint specifies that the schedule table's daily-hours extent 5 field should b...
Greg Shah
04:19 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I think the common case we will encounter will be statically indexed references to extent fields, which we can resolv... Eric Faulhaber
02:15 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I think that in any case we need some way to enumerate elementary properties specified in hint in runtime to provide ... Vadim Nebogatov
01:20 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Help me understand why we would need a custom Hibernate type for every extent field in an application. We already hav... Eric Faulhaber
08:55 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
This interface is already used in DatetimeTzUserType. Vadim Nebogatov
08:48 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I think we should generate class implementing CompositeUserType for each such property both for incremented names and... Vadim Nebogatov
10:12 AM Feature #2024: implement runtime support for database triggers
Observations on schema triggers::
* checking the CRC box will force compile the trigger which mean the file must exi...
Ovidiu Maxiniuc
08:59 AM Feature #2024: implement runtime support for database triggers
> Indeed, for each table in the schema administration of data dictionary there are two flags: one is the overridable ... Greg Shah
02:01 AM Feature #2024: implement runtime support for database triggers
>Where does the overridable flag come?
>
>If it comes from the schema, let's read that flag at conversion time and ...
Ovidiu Maxiniuc
09:42 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Stanislav (from email):
> Heh, BUFFER:NAME is an attribute of a static or dynamic buffer. I don't mind to implement i...
Constantin Asofiei
09:09 AM Feature #2141: generate SQL Server schema
The update looks good.
Eric: the other change is in the schema/import_util.rules file (the @sqlserver2008@ dialec...
Constantin Asofiei
05:59 AM Feature #2141: generate SQL Server schema
I have attached corresponding update vmn_upd20131107a.zip with two changed files. Vadim Nebogatov
08:59 PM Feature #2141: generate SQL Server schema
No, the point of the previous entry was to indicate that @P2JH2Dialect.hasFullSequenceSupport@ should NOT be used to ... Eric Faulhaber

11/06/2013

04:42 PM Feature #2141: generate SQL Server schema
Is it ok if I change comment for P2JH2Dielect.hasFullSequenceSupport()... Vadim Nebogatov
04:12 PM Feature #2141: generate SQL Server schema
There is no plan currently to implement an @IdentityManager@ which does not rely on sequences. So far, SQL Server 200... Eric Faulhaber
03:29 PM Feature #2141: generate SQL Server schema
Vadim Nebogatov wrote:
> Should I run regression one more time nevertheless?
No, is not needed.
> I checked DDL...
Constantin Asofiei
12:39 PM Feature #2141: generate SQL Server schema
Constantin Asofiei wrote:
> I expect these to be false negatives, as there is nothing in MAJIC which uses legacy sequ...
Vadim Nebogatov
11:16 AM Feature #2141: generate SQL Server schema
Vadim Nebogatov wrote:
> Update vmn_upd20131104a.zip is attached containing P2JH2Dialect fix (method hasFullSequence...
Constantin Asofiei
07:25 AM Feature #2141: generate SQL Server schema
Update vmn_upd20131104a.zip is attached containing P2JH2Dialect fix (method hasFullSequenceSupport() returns true).
...
Vadim Nebogatov
02:16 PM Feature #2024: implement runtime support for database triggers
> the only issue here is that the trigger source file taken from P4GL do not contain the Overrideable attribute so t... Greg Shah
01:38 PM Feature #2024: implement runtime support for database triggers
> Consider that our current UI triggers work in this same way, and even have support for revert and so forth. Since t... Ovidiu Maxiniuc
10:01 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Vadim, what are you thinking in terms of how to deal with business logic that references former extent fields which h... Eric Faulhaber
08:09 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Constantin,
> Can you post (at the task) the rules you've found relating to how scoping works for dynamic buffers
...
Stanislav Lomany

11/05/2013

12:50 PM Feature #2024: implement runtime support for database triggers
> Because of these, I chosen to implement in TriggerManager a stack of 'Layers' that are automatically pushed/popped ... Greg Shah
12:15 PM Feature #2024: implement runtime support for database triggers
Here are a few things about triggers that are not implemented or need to be adjusted:
* there are two kinds of trigg...
Ovidiu Maxiniuc

11/01/2013

06:03 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Parsing result is field in TableHints
...
Vadim Nebogatov

10/31/2013

12:59 PM Bug #2199: ambiguity warnings too aggressively disabled
Because the ambiguity warning level is to low, P2J will force conversion of some pieces of code that that are not P4G... Ovidiu Maxiniuc
12:29 PM Bug #2199 (New): ambiguity warnings too aggressively disabled
Ovidiu Maxiniuc
12:25 PM Feature #2116: add runtime support for _user metadata table
This update is merged with latest sources from bzr (up to revision 10409) and also addresses the issue presented in n... Ovidiu Maxiniuc
05:49 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Issue status.
Found out and tested all places affecting custom extent conversion. Studied and tested hints generati...
Vadim Nebogatov
05:03 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
I don't really like this, because a TEMP-TABLE resource in 4GL exists for both static and dynamic temp-tables. Althou... Constantin Asofiei
04:49 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Constantin, as you have noticed, @TableMapper@ impelementation depends on @getUniqueId()@ and @getPersistentClass().g... Stanislav Lomany
02:45 AM Feature #2120: add runtime support for dynamically prepared queries
Eric Faulhaber wrote:
> OK, but tomorrow, please check in the version that already has passed regression testing bef...
Constantin Asofiei

10/30/2013

01:52 PM Feature #2120: add runtime support for dynamically prepared queries
Constantin Asofiei wrote:
> I think we need a @QueryResource@ interface to be implemented only by the @QueryWrapper@...
Eric Faulhaber
01:46 PM Feature #2120: add runtime support for dynamically prepared queries
Constantin Asofiei wrote:
> > Some other issues, all minor:
> I'll fix these tomorrow (as I need to double-check no...
Eric Faulhaber
01:42 PM Feature #2120: add runtime support for dynamically prepared queries
Eric Faulhaber wrote:
> I'm wondering if it makes sense to refactor @P2JQuery@ and @AbstractQuery@, since so many of...
Constantin Asofiei
01:37 PM Feature #2120: add runtime support for dynamically prepared queries
Greg Shah wrote:
> Anything else?
The issues Constantin described in notes 63 & 66 above.
With regard to the @Ab...
Eric Faulhaber
01:31 PM Feature #2120: add runtime support for dynamically prepared queries
Eric Faulhaber wrote:
> ... due to the memory requirements of the pristineScope data in each SchemaDictionary insta...
Constantin Asofiei
01:06 PM Feature #2120: add runtime support for dynamically prepared queries
Let's create new tasks for the open issues:
* Conversion artifacts moved into and read from the application jar.
...
Greg Shah
12:50 PM Feature #2120: add runtime support for dynamically prepared queries
Code review 20131030a:
Wow, brilliant update! Looks really good, only one major concern: the approach of having a ...
Eric Faulhaber
12:12 PM Feature #2120: add runtime support for dynamically prepared queries
Constantin Asofiei wrote:
> the following files and folders must exist in the server/ folder (i.e. current folder whe...
Eric Faulhaber
11:22 AM Feature #2120: add runtime support for dynamically prepared queries
I missed something in the @QueryWrapper@ c'tor; I think this code:... Constantin Asofiei
09:52 AM Feature #2120 (Review): add runtime support for dynamically prepared queries
Attached 1030a.zip (replacement for 1029c.zip) and 1029a.zip have passed conversion and runtime testing. (1029c.zip h... Constantin Asofiei
12:26 PM Feature #2116: add runtime support for _user metadata table
I discovered that the buffer conflict was not correctly fixed. The name collision could occur also with buffers/table... Ovidiu Maxiniuc

10/29/2013

02:53 PM Feature #2116: add runtime support for _user metadata table
Eric,
I believe that we can live with a few hundreds KB of data permanently loaded for never or seldom databases ...
Ovidiu Maxiniuc
10:35 AM Feature #2120: add runtime support for dynamically prepared queries
Code Review 1029a
This update is good to go. Nice!
Eric will handle the other update.
Greg Shah
07:58 AM Feature #2120: add runtime support for dynamically prepared queries
1029a.zip is replacement for 1023d.zip (in-memory registry/storage plugin).
1029c.zip contains the changes for conve...
Constantin Asofiei
03:31 AM Feature #2120: add runtime support for dynamically prepared queries
Eric Faulhaber wrote:
> I guess this makes sense on some level. For a dynamically created query, the handle(s) to it...
Constantin Asofiei
03:22 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Eric Faulhaber wrote:
> Constantin, I didn't think of this earlier when we were discussing all the new annotations f...
Constantin Asofiei

10/28/2013

07:14 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Testcases. Note that most of them are not directly convertible since we do not support dynamic queries yet, I've been... Stanislav Lomany
06:32 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Test update. Sorry, no Javadoc, but function names are pretty self-explanatory.
In general it works properly, exc...
Stanislav Lomany
03:38 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Constantin, I didn't think of this earlier when we were discussing all the new annotations for the DMOs: are we going... Eric Faulhaber
04:53 PM Feature #2116: add runtime support for _user metadata table
I was continuing work on #2115 and noticed this same issue. I don't have a use case like yours readily available; ple... Eric Faulhaber
04:44 PM Feature #2116: add runtime support for _user metadata table
I merged my sources with the latest from bzr (especially 2115, with other metadata implementation)
I have the fol...
Ovidiu Maxiniuc
03:34 PM Feature #2120: add runtime support for dynamically prepared queries
I guess this makes sense on some level. For a dynamically created query, the handle(s) to it are the only way to acce... Eric Faulhaber
07:40 AM Feature #2120: add runtime support for dynamically prepared queries
I found something interesting and pretty weird about the static QUERY behaviour. Although the query handle CAN be del... Constantin Asofiei
12:37 AM Feature #2115 (WIP): add runtime support for _file and _field metadata tables
Eric Faulhaber
12:18 AM Feature #2115: add runtime support for _file and _field metadata tables
This update passed regression testing and is committed to bzr rev 10407. This drop does not include the @MetaSchema@ ... Eric Faulhaber

10/25/2013

12:42 PM Feature #2120: add runtime support for dynamically prepared queries
Eric Faulhaber wrote:
> I didn't want to rely on the naming convention alone to determine the DMO class from the DMO...
Constantin Asofiei
10:11 AM Feature #2120: add runtime support for dynamically prepared queries
I didn't want to rely on the naming convention alone to determine the DMO class from the DMO interface. So, in order ... Eric Faulhaber
09:39 AM Feature #2120: add runtime support for dynamically prepared queries
Eric, I'm finally going into the record scoping behavior for the dynamic queries, and I have a question: why don't we... Constantin Asofiei
03:14 AM Feature #2120: add runtime support for dynamically prepared queries
Greg Shah wrote:
> > I think a separate task is appropriate, to check that all resources (static or dynamic) are del...
Constantin Asofiei

10/24/2013

04:40 PM Feature #2116: add runtime support for _user metadata table
> P4gl does not compile the code (Error 1762: name is ambiguous with p2j_test.customer.Name and db2.Customer.name) so... Greg Shah
04:25 PM Feature #2116: add runtime support for _user metadata table
Ovidiu Maxiniuc wrote:
> I have fixed it (by analyzing in @record_scoping_post.rules@ if there are buffer conflicts ...
Eric Faulhaber
01:27 PM Feature #2116: add runtime support for _user metadata table
I have discovered an issue yesterday. Having two databases connected that have common table names (as particular case... Ovidiu Maxiniuc
01:17 PM Feature #2120: add runtime support for dynamically prepared queries
> I think a separate task is appropriate, to check that all resources (static or dynamic) are deleted properly.
Pl...
Greg Shah
12:58 PM Feature #2120: add runtime support for dynamically prepared queries
Eric Faulhaber wrote:
> Each extent field has a @size<PropertyName>@ method in the DMO, which returns an @integer@.
...
Constantin Asofiei
12:55 PM Feature #2120: add runtime support for dynamically prepared queries
Stanislav Lomany wrote:
> Constantin Asofiei wrote:
> > Stanislav: for dynamic temp-tables, I see that you clean al...
Constantin Asofiei
12:49 PM Feature #2120: add runtime support for dynamically prepared queries
Constantin Asofiei wrote:
> Eric: I need the extent information for a field too; should I annotate the inner Composit...
Eric Faulhaber
12:48 PM Feature #2120: add runtime support for dynamically prepared queries
Constantin Asofiei wrote:
> Stanislav: for dynamic temp-tables, I see that you clean all the dynamic DMOs in @TempTa...
Stanislav Lomany
12:47 PM Feature #2120: add runtime support for dynamically prepared queries
Greg Shah wrote:
> Do we need a new "hook" to handle the class unloading "event" in a RUN PERSISTENT case?
Yes, s...
Constantin Asofiei
12:35 PM Feature #2120: add runtime support for dynamically prepared queries
Do we need a new "hook" to handle the class unloading "event" in a RUN PERSISTENT case? For a procedure run as non-p... Greg Shah
12:26 PM Feature #2120: add runtime support for dynamically prepared queries
Stanislav: for dynamic temp-tables, I see that you clean all the dynamic DMOs in @TempTableBuilder$Context.finished@.... Constantin Asofiei
12:03 PM Feature #2120: add runtime support for dynamically prepared queries
Eric: I need the extent information for a field too; should I annotate the inner Composite class or I can assume ever... Constantin Asofiei
10:01 AM Feature #2120: add runtime support for dynamically prepared queries
The plan for implementing the attributes/methods is this:
# query attributes:
The following are almost done:...
Constantin Asofiei
01:48 AM Feature #2120: add runtime support for dynamically prepared queries
Attached 1023c.zip update is the final version for conditional rule-sets.
The following updates have passed conversio...
Constantin Asofiei
10:41 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
> Stanislav, if you've managed to implement BUFFER's NAME and TABLE-HANDLE attributes, please extract these changes (... Stanislav Lomany
10:07 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Stanislav, if you've managed to implement BUFFER's NAME and TABLE-HANDLE attributes, please extract these changes (in... Constantin Asofiei

10/23/2013

02:44 PM Feature #2120: add runtime support for dynamically prepared queries
> Code Review 1023d
This has passed conversion testing (as the other 2 updates), but I'll keep it a little more unti...
Constantin Asofiei
12:07 PM Feature #2120: add runtime support for dynamically prepared queries
> I want to initialize the AstManager before anyone else gets a chance to initialize it, as this is a JVM-wide settin... Greg Shah
11:58 AM Feature #2120: add runtime support for dynamically prepared queries
> 2. The InMemoryRegistryPlugin has this comment: @implements an in-memory XML storage option for an AstManagerPlugin... Constantin Asofiei
11:36 AM Feature #2120: add runtime support for dynamically prepared queries
Code Review 1023d
1. I really like the changes. It is possible some of the file normalization could cause breaka...
Greg Shah
11:05 AM Feature #2120: add runtime support for dynamically prepared queries
Greg, please check these changes; they are related to the in-memory AST storage plugin. For this, the filenames must ... Constantin Asofiei
10:00 AM Feature #2120: add runtime support for dynamically prepared queries
Code Review 1023a/1023b
I am good with all these changes.
The only request I have is to replace the javadoc tex...
Greg Shah
09:57 AM Feature #2120: add runtime support for dynamically prepared queries
Greg: 1023a.zip needs some more testing, please let me know if the approach is correct. Constantin Asofiei
07:11 AM Feature #2120: add runtime support for dynamically prepared queries
Attached are:
# 1023a.zip - new version of conditional rule-set processing. In the end, I think is best to allow fla...
Constantin Asofiei
12:21 AM Feature #2120: add runtime support for dynamically prepared queries
The database portions (1021c/g) look OK to me, as long as we address the TODO in @TempTableBuilder.asHandle@. I have ... Eric Faulhaber

10/22/2013

02:18 PM Feature #2116: add runtime support for _user metadata table
Code Review 1022a
The changes are fine. The only thing I see is that it seems the SessionListener notification in...
Greg Shah
01:18 PM Feature #2116: add runtime support for _user metadata table
Greg, thanks for your quick review. It was much easier fr me to find those issues.
As you probably observed, update ...
Ovidiu Maxiniuc
07:14 AM Feature #2116: add runtime support for _user metadata table
Code Review 1021a
Overall, this is really good. It is very close to what we need.
1. It seems that we can drop...
Greg Shah
08:30 PM Feature #2116: add runtime support for _user metadata table
Code review 20131021a (database-related only):
Generally looks good from the database side, though you need to mer...
Eric Faulhaber
01:19 PM Feature #2120: add runtime support for dynamically prepared queries
I am OK with this approach. Greg Shah
11:14 AM Feature #2120: add runtime support for dynamically prepared queries
Greg, thanks, is much more clear now. Please confirm the following approach is good. At this time, there are two plac... Constantin Asofiei
10:32 AM Feature #2120: add runtime support for dynamically prepared queries
> The handle.unwrap[hwrap] API referenced by the hwrap var in methods_attributes.rules is not hard-linked with the in... Greg Shah
09:57 AM Feature #2120: add runtime support for dynamically prepared queries
> Code Review 1021c
> 1. It seems like the methods_attributes.rules change should have hwrap as DynamicResource not ...
Constantin Asofiei
08:51 AM Feature #2120: add runtime support for dynamically prepared queries
Code Review 1021g
1. I prefer the enable/disable of conditional rule-set processing to be done at the PatternEngin...
Greg Shah
08:40 AM Feature #2120: add runtime support for dynamically prepared queries
Code Review 1021f
I am fine with the change to brew.xml. Eric will have to review the rest.
Greg Shah
08:38 AM Feature #2120: add runtime support for dynamically prepared queries
Code Review 1021c
1. It seems like the methods_attributes.rules change should have hwrap as DynamicResource not Dy...
Greg Shah
08:16 AM Feature #2120: add runtime support for dynamically prepared queries
1021g.zip (legacy index annotations), 1021f.zip (conditional rule-sets) and 1021c.zip (DYNAMIC attribute support) ha... Constantin Asofiei
08:06 AM Feature #2120: add runtime support for dynamically prepared queries
Stanislav Lomany wrote:
> Constantin, in order to generate UNIQUE-ID for static temp-tables, their creation should b...
Constantin Asofiei
06:33 AM Feature #2120: add runtime support for dynamically prepared queries
> I need just the TEMP-TABLE:UNIQUE-ID attribute and the TempTableBuilder.persistentClass to be implemented for stati... Stanislav Lomany

10/21/2013

04:01 PM Feature #2120: add runtime support for dynamically prepared queries
1021g.zip is replacement for 1021d.zip (legacy index annotations); changes:
* fix bug to ignore synthetic indexes
*...
Constantin Asofiei
09:25 AM Feature #2120: add runtime support for dynamically prepared queries
Attached update adds legacy index annotations at the DMO implementation classes. This and the info provided by the DM... Constantin Asofiei
08:38 AM Feature #2120: add runtime support for dynamically prepared queries
> currently, the entire annotations/base_structure/core_conversion rulesets are ran, but I will try to limit this to ... Greg Shah
08:13 AM Feature #2120: add runtime support for dynamically prepared queries
Yes, good point. Sorry, haven't had my morning coffee yet. <g> Eric Faulhaber
08:07 AM Feature #2120: add runtime support for dynamically prepared queries
Eric, the same problem with the legacy temp-table name: temp-table information is not in the legacy metadata tables; ... Constantin Asofiei
08:05 AM Feature #2120: add runtime support for dynamically prepared queries
I should have thought of this earlier: I am regression testing metadata support (#2115), which includes the @_Index@ ... Eric Faulhaber
07:50 AM Feature #2120: add runtime support for dynamically prepared queries
Eric Faulhaber wrote:
> ... we already have a lot of knowledge of index information in the runtime via the IndexHel...
Constantin Asofiei
07:35 AM Feature #2120: add runtime support for dynamically prepared queries
Adds @DYNANIC@ attribute support; main rules are:
# static resources can't be deleted
# for static widget case, an ...
Constantin Asofiei
02:30 AM Feature #2120: add runtime support for dynamically prepared queries
> AFAIK, we do not support temp-table handles, so I guess it will not come with the very first version.
The dynamic ...
Constantin Asofiei
02:21 AM Feature #2120: add runtime support for dynamically prepared queries
> 5. the support for the @DYNAMIC@ attribute needs to be fixed, as this attribute is for more than one resource (curr... Stanislav Lomany
09:03 PM Feature #2120: add runtime support for dynamically prepared queries
Constantin Asofiei wrote:
> following test does convert and produces valid output
> [...]
Very cool!
> need to ...
Eric Faulhaber
01:59 PM Feature #2116: add runtime support for _user metadata table
I have moved the processing of _user from *.java into TRPL. While reviewing the changes I found a solution to have th... Ovidiu Maxiniuc
07:57 AM Feature #2116: add runtime support for _user metadata table
Ovidiu Maxiniuc wrote:
> Hardcoding the table name, _userid and _password fields are necessary because they need to ...
Eric Faulhaber
06:39 AM Feature #2116: add runtime support for _user metadata table
Hardcoding the table name, _userid and _password fields are necessary because they need to be accessed in a special w... Ovidiu Maxiniuc
02:45 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Attached update is merged with 10402 and committed to bzr revision 10403. Constantin Asofiei
08:43 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
This update looks fine to me. Please go ahead and commit/distribute it. Eric Faulhaber

10/20/2013

02:31 PM Feature #2120: add runtime support for dynamically prepared queries
Some notes on my current status (Stanislav/Greg/Eric, please check the questions):
# following test does convert and...
Constantin Asofiei

10/19/2013

03:46 AM Feature #2141: generate SQL Server schema
> Finally, tc_job_clock_002 passed and I think issue passes regression.
Yes, exactly.
Eugenie Lyzenko
03:39 AM Feature #2141: generate SQL Server schema
Finally, tc_job_clock_002 passed and I think issue passes regression. Vadim Nebogatov
03:39 AM Feature #2141: generate SQL Server schema
Regression 20131018_172945, 5 FAILED tests:
1. tc_job_002 FAILED failure in step 40: 'Unexpected EOF in actual at ...
Vadim Nebogatov

10/18/2013

04:10 PM Feature #2141: generate SQL Server schema
Regression 20131018_102350, 3 FAILED tests:
1. tc_job_002 FAILED failure in step 40: 'Unexpected EOF in actual at ...
Vadim Nebogatov
09:45 PM Feature #2141: generate SQL Server schema
Vadim Nebogatov wrote:
> Start regression one more time?
Might as well, but please also work with Eugenie in the me...
Eric Faulhaber
02:48 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Second run of CTRL-C testing for 1018a.zip was OK. Constantin Asofiei
01:25 PM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
Attached update completes the legacy annotations at the DMO implementation class. See #2195 for the MAJIC changes.
...
Constantin Asofiei
01:03 PM Feature #2115: add runtime support for _file and _field metadata tables
This is an interim drop of my implementation of this feature. It has failed regression testing so far, but contains s... Eric Faulhaber
12:59 PM Feature #2116: add runtime support for _user metadata table
Code review 20131014a (database-related):
* Other than to avoid collisions with Java and SQL reserved keywords, le...
Eric Faulhaber

10/17/2013

06:52 PM Feature #2141: generate SQL Server schema
Start regression one more time? Vadim Nebogatov
12:55 PM Feature #2141: generate SQL Server schema
Regression 20131017_034322, 9 FAILED and 3 FAILED_DEPENDENCY tests:
1. gso_491 FAILED failure in step 15: 'timeout ...
Vadim Nebogatov
02:54 PM Feature #2116: add runtime support for _user metadata table
> Then I thought - at connection time there is only one session per queue so let's try enriching the SessionListener ... Greg Shah
02:10 PM Feature #2116: add runtime support for _user metadata table
> I'm thinking that the SecurityManager should be completely disabled if database authorization is in charge.
I do...
Greg Shah
01:07 PM Feature #2116: add runtime support for _user metadata table
Greg Shah wrote:
> If I understand the issue properly, you need to do some processing at the end of Conversation.run...
Ovidiu Maxiniuc
12:24 PM Feature #2116: add runtime support for _user metadata table
Sorry, I fail to understand some of the notes above.
I'm thinking that the @SecurityManager@ should be completely di...
Ovidiu Maxiniuc
01:08 PM Feature #2120: add runtime support for dynamically prepared queries
> Stanislav, is there a specific reason why you chose to explicitly store objects rather than build something generic... Stanislav Lomany
11:42 AM Feature #2120: add runtime support for dynamically prepared queries
Stanislav, is there a specific reason why you chose to explicitly store objects rather than build something generic i... Constantin Asofiei
08:54 AM Feature #2120: add runtime support for dynamically prepared queries
The 2nd approach (in-memory compilation of real java code, like with the dynamic DMOs) is the one that I believe is t... Greg Shah
08:12 AM Feature #2120: add runtime support for dynamically prepared queries
About extracting the query instance from a generated JavaAST. The current approach is to parse a 4GL code like @OPEN ... Constantin Asofiei
08:56 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
The requirements of this task have changed somewhat.
The change will no longer take place on an all or nothing bas...
Eric Faulhaber
01:31 AM Feature #1654: add conversion and runtime support for dynamic buffer creation and cleanup
> * It's been a long time since I was in this code, but shouldn't the call to @TableMapper.removeTemporaryTables@ in ... Constantin Asofiei
 

Also available in: Atom