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, ...
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 ...
- 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... - 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... - 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...
- 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...
- 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/...
- 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.
- 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...
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(...
- 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...
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:...
- 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 ...
01/10/2014
- 06:30 PM Bug #1914: database conversion requires Internet connectivity
- Conversion on Windows virtual machine mode without networking causes the error:...
- 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.
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.
- 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... - 02:41 PM Bug #2223 (New): ASSIGN schema triggers without reference to database fields
01/08/2014
- 04:19 PM Bug #2221 (Closed): indexes not created or being dropped during data import
- 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 ...
- 03:23 PM Feature #1666 (Closed): add support for mixed-direction indexes
- 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... - 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...
- 12:41 PM Bug #2222 (Hold): WRITE event triggered too early
- 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... - 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...
- 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)...
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...
- 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... - 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... - 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 ...
- 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...
- 01:05 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- The following need implementation in @QueryWrapper@:...
- 01:03 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- The following need implementation in @FieldReference@:...
- 01:01 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- The following need implementation in @BufferImpl@:...
- 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 ...
- 02:35 PM Bug #2221 (Closed): indexes not created or being dropped during data import
- 02:20 PM Feature #1669 (Closed): add support for additional database methods
- Remaining methods are being coordinated from #1655.
- 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.
- 02:15 PM Feature #2117 (Test): add runtime support for _lock metadata table
- 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... - 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... - 01:19 AM Feature #2024: implement runtime support for database triggers
- The following trigger-related methods are present but not implemented in @BufferImpl@:...
- 01:01 PM Feature #1662 (Test): runtime support for table parameters
- 02:43 AM Feature #1662: runtime support for table parameters
- Merged with the latest P2J.
- 12:45 PM Feature #1588 (Closed): add conversion and runtime support for embedded SQL
- 12:43 PM Feature #2043 (Closed): add runtime support for some embedded SQL features
- 12:42 PM Feature #2126 (Closed): add support for table-level locking (share and exclusive) for runtime int...
- 12:39 PM Feature #1653 (Closed): add conversion and runtime support for dynamically prepared queries
- 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.
- 12:32 PM Feature #1654 (Closed): add conversion and runtime support for dynamic buffer creation and cleanup
- 12:31 PM Feature #2125 (Closed): add runtime support for dynamic buffer creation and cleanup
- 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.
- 12:27 PM Feature #2220: dynamic query methods which require implementation
- The following need implementation in @QueryWrapper@:...
- 12:27 PM Feature #2220 (Closed): dynamic query methods which require implementation
- 12:25 PM Bug #2219: problematic dynamic query test cases
- *Originally reported by Stanislav in #2120:*
Variation of the bug above. Testcase:... - 12:24 PM Bug #2219: problematic dynamic query test cases
- *Originally reported by Stanislav in #2120:*
Yet another minor bug. Testcase:... - 12:22 PM Bug #2219 (Closed): problematic dynamic query test cases
- 12:12 PM Feature #1668 (Closed): add support for additional (non-dynamic) database attributes
- See #1655.
- 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.
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... - 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...
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...
01/04/2014
- 05:04 PM Feature #1662: runtime support for table parameters
- Eric, please consider OUTPUT TABLE-HANDLE parameters, like this:...
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...
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...
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...
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...
- 05:03 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
- I have created in RecordBuffer...
- 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... - 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...
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... - 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...
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 ...
Also available in: Atom