Project

General

Profile

Activity

From 01/28/2014 to 02/26/2014

02/26/2014

03:00 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Eric Faulhaber wrote:
> * There is a new @throw_exception@ template in @java_templates.tpl@. I didn't see where this...
Vadim Nebogatov
09:00 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Vadim, please ignore my first question in the code review about the metaschema changes. I forgot we had discussed tha... Eric Faulhaber
02:33 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
> Only the deployment and testing need the Windows platform as I am not sure SQL Server will run on Wine.
No probl...
Greg Shah
01:54 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
Eric Faulhaber wrote:
> Ovidiu, nice work so far.
Thanks.
> Please continue investigating the data type issue. C...
Ovidiu Maxiniuc

02/25/2014

05:14 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
Ovidiu, nice work so far.
Please continue investigating the data type issue. Can we create a very thin "shim" laye...
Eric Faulhaber
02:25 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
My previous note was written rather quickly based on the notes I took while doing investigations and some actions wer... Ovidiu Maxiniuc
12:41 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Code review 20140222a/b:
This update looks good overall, though I think you've changed more than you needed to (see ...
Eric Faulhaber

02/24/2014

03:32 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
Eric Faulhaber wrote:
> This is great news! When you are ready, please post an update and detailed instructions abou...
Ovidiu Maxiniuc
02:00 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
This is great news! When you are ready, please post an update and detailed instructions about:
* the specific softwa...
Eric Faulhaber
01:08 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
Finally, I have managed to:
* install the IKVM assemblies into SQL Server
* installed the assembly converted from ...
Ovidiu Maxiniuc
11:22 AM Bug #2236 (Closed): HQL error generated from dynamically converted query with extent field refere...
Eric Faulhaber
11:20 AM Feature #2140 (Closed): use positional query substitution parameters in HQLPreprocessor and relat...
Eric Faulhaber
11:19 AM Bug #2237 (Closed): wrong historical annotations in dynamic temp-tables
Eric Faulhaber

02/22/2014

05:40 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I have attached next update vmn_upd20140222a.zip with using LegacyField instead of earlier using CustomExtentPrope... Vadim Nebogatov

02/21/2014

03:46 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
The SQL Server can execute 'external' code in two ways:
1. *as 'Extended Stored Procedures'*. This is the deprecated...
Ovidiu Maxiniuc

02/20/2014

01:50 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
Eric Faulhaber wrote:
> Sounds like you're making good headway, Ovidiu.
This was the easy part.. the time-consuming...
Ovidiu Maxiniuc
12:59 PM Feature #2024 (Closed): implement runtime support for database triggers
Eric Faulhaber

02/19/2014

04:00 PM Feature #2143 (WIP): prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded ...
Sounds like you're making good headway, Ovidiu.
> I attempted to convert the whole p2jpl.jar. Operation finished and...
Eric Faulhaber
02:54 PM Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
Progress so far:
* created a small test java class with 2 operators
* compiled the java source code and built the j...
Ovidiu Maxiniuc
02:35 PM Feature #2024: implement runtime support for database triggers
Committed to bzr as revision 10472 and distributed by mail. Ovidiu Maxiniuc

02/17/2014

10:05 AM Feature #2024: implement runtime support for database triggers
I have merged the update with latest bzr version. The conversion testing passed (as expected, no changes in generated... Ovidiu Maxiniuc

02/14/2014

02:53 PM Bug #2237: wrong historical annotations in dynamic temp-tables
Replaced the update with the new one with the small change.
It was committed to bzr in rev 10465 and distributed by ...
Ovidiu Maxiniuc
02:14 PM Bug #2237: wrong historical annotations in dynamic temp-tables
Ovidiu, you modified @p2o.xml@ and conversion testing has passed. The only other files that changed are new runtime c... Eric Faulhaber
01:58 PM Bug #2237: wrong historical annotations in dynamic temp-tables
This is the latest update that is not under testing.
It passed the conversion (I had to manually run the diff - there...
Ovidiu Maxiniuc
01:51 PM Bug #2237: wrong historical annotations in dynamic temp-tables
Ovidiu, please post the final update you used for testing and check it in and distribute once it has passed. Eric Faulhaber

02/13/2014

04:20 PM Bug #2222: WRITE event triggered too early
As Eric affirmed in a mail I am _modifying some very sensitive code_.
The flush procedure (WRITE triggers and effect...
Ovidiu Maxiniuc
11:29 AM Feature #2140 (Review): use positional query substitution parameters in HQLPreprocessor and relat...
Committed to bzr revision 10462. Stanislav Lomany

02/12/2014

02:22 PM Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
This is something Greg or Ovidiu added specifically for composite data type support (specifically, datetime-tz), but ... Eric Faulhaber
02:02 PM Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
I saw this code which is currently not active... Stanislav Lomany
01:45 PM Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
Code review 20140212a:
Looks good, nice work. Once it passes the rest of regression testing, please check it in an...
Eric Faulhaber
09:44 AM Feature #2140 (WIP): use positional query substitution parameters in HQLPreprocessor and related ...
Minor update for MAJIC (fixed query in TmpSumCleanupContextHook). Stanislav Lomany
09:04 AM Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
> How does this update take into account the parameter indices we are managing within the @HQLPreprocessor@ (see @par... Stanislav Lomany

02/11/2014

05:35 PM Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
How does this update take into account the parameter indices we are managing within the @HQLPreprocessor@ (see @param... Eric Faulhaber
04:54 PM Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
Update for review. Passed main part of regression testing. The main idea is to:
1. exclude explicit placeholders ("?...
Stanislav Lomany

02/09/2014

06:56 AM Bug #2236 (Review): HQL error generated from dynamically converted query with extent field refere...
Stanislav Lomany
06:26 AM Bug #2236: HQL error generated from dynamically converted query with extent field reference in wh...
Committed to bzr revision 10460. Stanislav Lomany

02/07/2014

05:31 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
From other side, it is even not needed: such properties already exists in LegacyField annotation:... Vadim Nebogatov
05:20 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I added CustomExtentProperty as indicator that property was denormalized. I thought it was simpler. In principle, I a... Vadim Nebogatov
11:52 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Vadim Nebogatov wrote:
> CustomExtentProperty annotation needed for remember denormalized property name, this “pseud...
Eric Faulhaber
08:22 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Eric Faulhaber wrote:
> Why is the @@CustomExtentMethod@ annotation needed? Don't all the getter and setter methods ...
Vadim Nebogatov
03:38 PM Bug #2222: WRITE event triggered too early
OK, good work. Please go ahead and implement these changes and document the names of the test cases which you created... Eric Faulhaber
03:04 PM Bug #2222: WRITE event triggered too early
Write-to-db is NOT expected at the end of a block including:
- transactions,
- internal procedures
- fun...
Ovidiu Maxiniuc
02:42 PM Bug #2236: HQL error generated from dynamically converted query with extent field reference in wh...
> There are some new TODOs added to @TemporaryBuffer.copyAllRows@. What is the plan for those?
1. ...
Stanislav Lomany
09:55 AM Bug #2236: HQL error generated from dynamically converted query with extent field reference in wh...
Code review 20140205a:
In general, looks good. Please regression test.
There are some new TODOs added to @Tempo...
Eric Faulhaber
01:01 PM Bug #2237: wrong historical annotations in dynamic temp-tables
No 'strong' reason. Looking into @AbstractCollection@'s source code, both methods share the same implementation excep... Ovidiu Maxiniuc
12:08 PM Bug #2237: wrong historical annotations in dynamic temp-tables
> I have fixed that (see DynamicTablesHelper.java:858) before uploading the update.
Why not use @java.util.Set@'s @<...
Eric Faulhaber

02/06/2014

05:29 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Eric Faulhaber wrote:
> This will require that you become familiar with the @HQLPreprocessor@ class, since it is her...
Eric Faulhaber
05:24 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Thank you for providing the tests and especially the hints and conversion output; it is very helpful for doing the re... Eric Faulhaber

02/05/2014

04:53 AM Bug #2236 (WIP): HQL error generated from dynamically converted query with extent field reference...
Update for review. Contains:
1. fix for this issue
2. part of COPY-TEMP-TABLE functionality
3. fix for BUFFER-VALU...
Stanislav Lomany

02/04/2014

05:48 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I have attached vmn_upd20140204a.zip for your review.
Updated with latest bzr revision 10458.
Test cases were ...
Vadim Nebogatov
01:17 PM Bug #2236: HQL error generated from dynamically converted query with extent field reference in wh...
I'll post the testcase here.... Stanislav Lomany
10:09 AM Bug #2222: WRITE event triggered too early
Please see the last notes of VALIDATE statement, in ABL Reference rev 10.2B, page 1115. Ovidiu Maxiniuc

02/03/2014

04:03 PM Feature #2207: Remaining issues for dynamic buffers and dynamic tables
About the issue in note 3. What P2J does in this case:... Stanislav Lomany
02:27 PM Bug #2222: WRITE event triggered too early
Ovidiu Maxiniuc wrote:
> * The AVM performs validation when it leaves a field.
> What does "leaves" means ?
Thi...
Eric Faulhaber
02:11 PM Bug #2222: WRITE event triggered too early
I encountered two sentences that look interesting from the WRITE-trigger pov:
* The AVM performs validation when i...
Ovidiu Maxiniuc
10:12 AM Feature #2024: implement runtime support for database triggers
The @om_upd20140130b.zip@ update fixes a schema-trigger conversion bug when the project contains access to temp-table... Ovidiu Maxiniuc
08:13 AM Feature #2024: implement runtime support for database triggers
I wasn't expecting special issues as the update only affects schema triggers and majic does not use them.
Surprising...
Ovidiu Maxiniuc
09:51 AM Feature #1662: runtime support for table parameters
Also, NO-ERROR option is not properly handled. Stanislav Lomany
09:49 AM Feature #1662: runtime support for table parameters
Issue noted in note 4 in #2207 also affects table parameters. The only difference is that the records can't be partia... Stanislav Lomany

01/31/2014

09:24 AM Feature #2207: Remaining issues for dynamic buffers and dynamic tables
Stas, please put your work on the COPY-TEMP-TABLE handle method on hold. As we discussed previously, this method is n... Eric Faulhaber
07:47 AM Feature #2207: Remaining issues for dynamic buffers and dynamic tables
FYI, there is the problem with @COPY-TEMP-TABLE@. Consider the tables... Stanislav Lomany

01/30/2014

04:09 PM Feature #2024 (WIP): implement runtime support for database triggers
Temporarily re-opening this issue to post Ovidiu's update to fix some problems with trigger conversion. Ovidiu, pleas... Eric Faulhaber
03:52 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I have attached vmn_upd20140130a.zip with first tests results containing examples of generated DMOs, table hints and ... Vadim Nebogatov

01/29/2014

12:28 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Technically note is correct. I can write "initialize sizer for extent fields and do not initialize for non-extent fie... Stanislav Lomany
11:35 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Stanislav Lomany wrote:
> ...
Eric Faulhaber
07:08 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
@FieldReference.value(int)@ was broken. I'll include this fix in my next update.... Stanislav Lomany

01/28/2014

01:42 PM Bug #2237: wrong historical annotations in dynamic temp-tables
Looks like this update fixes the issue.
The table legacy name is also added to in-memory AST. When TRPL (p2o.xml) is...
Ovidiu Maxiniuc
09:49 AM Bug #2237: wrong historical annotations in dynamic temp-tables
Here is a more complex sample case:... Ovidiu Maxiniuc
09:43 AM Bug #2237 (WIP): wrong historical annotations in dynamic temp-tables
When creating dynamic temp-tables the field and table annotations are wrong. I could reproduce this in dynamic querie... Ovidiu Maxiniuc
09:38 AM Bug #2237 (Closed): wrong historical annotations in dynamic temp-tables
Ovidiu Maxiniuc
01:38 PM Feature #1662: runtime support for table parameters
> * I was a bit confused by the deferred copy error processing in @TemporaryBuffer@, with the corresponding change in... Stanislav Lomany
10:59 AM Feature #2207: Remaining issues for dynamic buffers and dynamic tables
The first issue is not a dynamic tables issue, it is about undo processing for NO-UNDO temp tables. The same result c... Stanislav Lomany
 

Also available in: Atom