Project

General

Profile

Activity

From 12/16/2013 to 01/14/2014

01/14/2014

07:53 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Status update (related to BufferImpl)
* @findFirst@, @findLast@, @findUnique@ - implemented, testing in progress, ...
Ovidiu Maxiniuc

01/13/2014

06:27 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I'm pretty sure the double quotes around the numeric value represent optional syntax. It is the value itself that is ... Eric Faulhaber
06:20 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> > But I did not find so far methods allowing creation BaseDataType instance from a pair of s...
Vadim Nebogatov
05:45 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> Vadim, in the version of @BufferImpl@ you just checked in (rev 10433), you removed the origi...
Vadim Nebogatov
05:42 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim, in the version of @BufferImpl@ you just checked in (rev 10433), you removed the original copyright year of 201... Eric Faulhaber
05:38 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
> But I did not find so far methods allowing creation BaseDataType instance from a pair of strings initialValue and i... Eric Faulhaber
04:49 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I think for INITIAL attribute we need two string annotations: initialValue and initialType, assigning them from text/... Vadim Nebogatov
01:05 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Yes, agreed. I made internal methods returning LegacyFieldInfo, bit public methods are the same. Vadim Nebogatov
10:13 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
While I do see some value in not repeating the pattern... Eric Faulhaber

01/12/2014

05:55 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
It seems TableMapper needs refactoring if we plan to add some new annotations to LegacyField like now I added format(... Vadim Nebogatov
04:42 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim wrote (in email):
> The question: 'initial' was added in *.p2o as Ast node in contrast to other attributes adde...
Eric Faulhaber

01/11/2014

05:53 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
The following also need implementation in BufferImpl:... Vadim Nebogatov
07:10 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Implemented bufferField(character) in BufferImpl. Attached update has not been regression tested, because it affects ... Vadim Nebogatov

01/10/2014

06:30 PM Bug #1914: database conversion requires Internet connectivity
Conversion on Windows virtual machine mode without networking causes the error:... Eugenie Lyzenko
01:05 PM Feature #2024 (Closed): implement runtime support for database triggers
Base trigger support is finished. Several bugs have been found and are being worked as separate tasks. Eric Faulhaber

01/09/2014

05:09 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Note 25 corrected, added one more error message after comparing with 4GL behavior. Vadim Nebogatov
03:03 PM Bug #2223: ASSIGN schema triggers without reference to database fields
There are two kinds of ASSIGN schema triggers:
* related to a well known database field (declared using @TRIGGER PRO...
Ovidiu Maxiniuc
02:41 PM Bug #2223 (New): ASSIGN schema triggers without reference to database fields
Ovidiu Maxiniuc

01/08/2014

04:19 PM Bug #2221 (Closed): indexes not created or being dropped during data import
Eric Faulhaber
04:16 PM Bug #2221: indexes not created or being dropped during data import
Index creation after a table's data import (i.e., all non-unique indexes) was happening outside of a transaction, as ... Eric Faulhaber
03:23 PM Feature #1666 (Closed): add support for mixed-direction indexes
Eric Faulhaber
07:02 AM Feature #1666: add support for mixed-direction indexes
Constant CC_PREFIX - removed.
Also added the modifications into the P2JSQLServer2008Dialect.java, too, but this file...
Ovidiu Maxiniuc
02:08 PM Bug #2222: WRITE event triggered too early
In some conditions, the WRITE event caused by the flush of the record to database occurs earlier than the correspondi... Ovidiu Maxiniuc
12:41 PM Bug #2222 (Hold): WRITE event triggered too early
Ovidiu Maxiniuc
01:46 PM Feature #1662: runtime support for table parameters
Code review 20140107a:
* I was a bit confused by the deferred copy error processing in @TemporaryBuffer@, with the...
Eric Faulhaber
11:50 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Once you are sufficiently comfortable that your @bufferField(character)@ implementation works properly with your test... Eric Faulhaber
07:46 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim: the @bufferField(character)@ implementation looks good to me.
You don't need to implement @bufferField(int)...
Eric Faulhaber

01/07/2014

06:05 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Just noticed that I needed to start from bufferField(character fieldName). It will reuse bufferField(String fieldName... Vadim Nebogatov
05:59 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
The question about @BufferImpl.bufferField(int fieldNumber@) implementation.
I am going to reuse @bufferField(Str...
Vadim Nebogatov
03:12 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> Constantin: you left TODOs in the @QueryWrapper@ methods listed above in note 20. Did you de...
Constantin Asofiei
01:26 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Implementation note: where new Java annotations are needed on DMOs to implement some of the above attributes, please ... Eric Faulhaber
01:14 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I realize the previous 3 entries are not necessarily all about dynamic attributes and methods, but I needed to summar... Eric Faulhaber
01:05 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
The following need implementation in @QueryWrapper@:... Eric Faulhaber
01:03 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
The following need implementation in @FieldReference@:... Eric Faulhaber
01:01 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
The following need implementation in @BufferImpl@:... Eric Faulhaber
02:51 PM Bug #2221: indexes not created or being dropped during data import
We seem to have introduced a regression to the data import process. Recent customer data imports are missing many of ... Eric Faulhaber
02:35 PM Bug #2221 (Closed): indexes not created or being dropped during data import
Eric Faulhaber
02:20 PM Feature #1669 (Closed): add support for additional database methods
Remaining methods are being coordinated from #1655. Eric Faulhaber
02:18 PM Feature #1661 (WIP): support case-sensitive fields in indexes
The remaining portion of this task is not needed for M7; moving to M11. Eric Faulhaber
02:15 PM Feature #2117 (Test): add runtime support for _lock metadata table
Eric Faulhaber
02:14 PM Feature #1666: add support for mixed-direction indexes
Code review 20131221a:
Looks good. Please remove the commented-out @P2JH2Dialect.CC_PREFIX@ class variable -- no n...
Eric Faulhaber
01:04 PM Feature #2024: implement runtime support for database triggers
From Ovidiu's email response:
The @openReadOnlyScope()@ is not needed any more. The OLD buffer is built in Databas...
Eric Faulhaber
01:19 AM Feature #2024: implement runtime support for database triggers
The following trigger-related methods are present but not implemented in @BufferImpl@:... Eric Faulhaber
01:01 PM Feature #1662 (Test): runtime support for table parameters
Eric Faulhaber
02:43 AM Feature #1662: runtime support for table parameters
Merged with the latest P2J. Stanislav Lomany
12:45 PM Feature #1588 (Closed): add conversion and runtime support for embedded SQL
Eric Faulhaber
12:43 PM Feature #2043 (Closed): add runtime support for some embedded SQL features
Eric Faulhaber
12:42 PM Feature #2126 (Closed): add support for table-level locking (share and exclusive) for runtime int...
Eric Faulhaber
12:39 PM Feature #1653 (Closed): add conversion and runtime support for dynamically prepared queries
Eric Faulhaber
12:35 PM Feature #2080 (Closed): add runtime support for database methods
All remaining, database-related methods and attributes are being managed through issue #1655. Eric Faulhaber
12:32 PM Feature #1654 (Closed): add conversion and runtime support for dynamic buffer creation and cleanup
Eric Faulhaber
12:31 PM Feature #2125 (Closed): add runtime support for dynamic buffer creation and cleanup
Eric Faulhaber
12:29 PM Feature #2120 (Closed): add runtime support for dynamically prepared queries
The problematic test cases above have been recorded in #2220, as they are not expected to be needed for M7. Eric Faulhaber
12:27 PM Feature #2220: dynamic query methods which require implementation
The following need implementation in @QueryWrapper@:... Eric Faulhaber
12:27 PM Feature #2220 (Closed): dynamic query methods which require implementation
Eric Faulhaber
12:25 PM Bug #2219: problematic dynamic query test cases
*Originally reported by Stanislav in #2120:*
Variation of the bug above. Testcase:...
Eric Faulhaber
12:24 PM Bug #2219: problematic dynamic query test cases
*Originally reported by Stanislav in #2120:*
Yet another minor bug. Testcase:...
Eric Faulhaber
12:22 PM Bug #2219 (Closed): problematic dynamic query test cases
Eric Faulhaber
12:12 PM Feature #1668 (Closed): add support for additional (non-dynamic) database attributes
See #1655. Eric Faulhaber
12:11 PM Feature #1975 (Closed): add runtime support for (non-dynamic) database attributes
I am closing this issue; the remaining methods and attributes are being managed through issue #1655. Eric Faulhaber

01/06/2014

02:37 PM Feature #1666: add support for mixed-direction indexes
Updated and cleaned-up version of the previous patch.
Some files were removed from the zip as their changes has alr...
Ovidiu Maxiniuc
02:13 PM Feature #1662: runtime support for table parameters
TABLE/TABLE-HANDLE parameters work with the following exceptions:
1. extents copying doesn't work;
2. @thparm-inval...
Stanislav Lomany

01/05/2014

01:48 PM Feature #1662: runtime support for table parameters
Stanislav Lomany wrote:
> [...]
> The ideas that I have:
> 1. Create prioritized finalizables.
> 2. Track all sta...
Eric Faulhaber

01/04/2014

05:04 PM Feature #1662: runtime support for table parameters
Eric, please consider OUTPUT TABLE-HANDLE parameters, like this:... Stanislav Lomany

01/02/2014

11:33 PM Feature #1662: runtime support for table parameters
We already have an annotation like this for #2134, but currently it is only for extent fields which have been expande... Eric Faulhaber

12/30/2013

11:32 AM Feature #1662: runtime support for table parameters
Eric, @TemporaryBuffer.copyAlRows@ which is supposed to perform record copy upon calling a procedure which uses TABLE... Stanislav Lomany

12/26/2013

06:21 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Metadata problem is found for denormalized fields with extent:
Caused by: org.h2.jdbc.JdbcSQLException: Unique in...
Vadim Nebogatov

12/18/2013

05:24 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I think your approach is good. If you can cleanly refactor this feature into a stand-alone, top-level class with mini... Eric Faulhaber
05:03 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
I have created in RecordBuffer... Vadim Nebogatov
04:56 AM Feature #1662: runtime support for table parameters
Attached testcases for external procedures. The plan is:
1. Implement/fix all issues for static temp tables (e.g. ad...
Stanislav Lomany
01:46 AM Feature #2024: implement runtime support for database triggers
I believe this is the listing of the previously attached file. It's the 1st time I have done this, I didn't know this... Ovidiu Maxiniuc

12/17/2013

01:41 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
On 12/16/2013 05:28 PM, Vadim wrote:
Eric, Greg,
Are there any examples or manual how to correctly emit KW_SWITC...
Vadim Nebogatov
12:18 PM Feature #2024: implement runtime support for database triggers
It does appear you are correct in your conclusion that we are validating too early. Did you confirm that P2J is flush... Eric Faulhaber

12/16/2013

03:21 PM Feature #2024: implement runtime support for database triggers
I attached a testcase. The expected output (from 4GL) is commented at the end of the file. I only can fire the WRITE ... Ovidiu Maxiniuc
 

Also available in: Atom