Project

General

Profile

Activity

From 01/03/2014 to 02/01/2014

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

01/27/2014

01:29 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Update to Hibernate sources. Committed to bzr revision 10454. Stanislav Lomany
11:23 AM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
The unique index is needed; it is part of the legacy metadata schema and an application may include code which relies... Eric Faulhaber
10:23 AM Feature #1651 (Closed): add support for dynamic database features
Eric Faulhaber
10:22 AM Feature #1655 (Closed): add conversion and runtime support for certain dynamic database attribute...
This update fixes problems with the columnLabel and validateExpression annotations (refs #1655), encountered while co... Eric Faulhaber

01/26/2014

06:26 PM Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
Could you check my last question (note 45) about order? Similar question should be addressed with newly added @fieldI... Vadim Nebogatov
09:25 PM Feature #1655 (Test): add conversion and runtime support for certain dynamic database attributes ...
The attached, merged update passed regression testing and was committed by Ovidiu to bzr rev. 10452.
I encountered...
Eric Faulhaber
08:30 PM Feature #1652 (Closed): add conversion and runtime support for dynamically prepared temp-tables
Eric Faulhaber
08:29 PM Bug #2236: HQL error generated from dynamically converted query with extent field reference in wh...
Failing test case is dbuf-query-extent1-dt.p (Stanislav: please provide test case; it is not currently in the testcas... Eric Faulhaber
08:19 PM Bug #2236 (Closed): HQL error generated from dynamically converted query with extent field refere...
Eric Faulhaber
08:15 PM Feature #2235: fix deployment issues related to dynamic database conversion resources
In #1652, note 135, Stanislav wrote:
> The following files and directories have to be accessed from the server class...
Eric Faulhaber
08:09 PM Feature #2235 (Closed): fix deployment issues related to dynamic database conversion resources
Eric Faulhaber
08:06 PM Feature #1662 (Closed): runtime support for table parameters
Eric Faulhaber

01/25/2014

09:35 AM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
As mentioned in #1651 note 5:
> 7. Long term, we want the standard rules to be loaded from the p2j.jar instead of ...
Greg Shah
02:54 AM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
The following files and directories have to be accessed from the server classpath:... Stanislav Lomany

01/24/2014

03:29 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Stas, I looked around this task history and that of related tasks, but I can't seem to find a summary of the configur... Eric Faulhaber
01:21 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Committed to bzr revision 10448. Stanislav Lomany
01:19 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Update for remaining issues. Presumably does not need regression testing. Stanislav Lomany
01:23 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I am running now the full regression on this update. It is based on bzr rev 10450.
It contains the
* om_upd2014012...
Ovidiu Maxiniuc
09:59 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Tested, results are the same:... Vadim Nebogatov
02:28 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim: this seems like the BUFFER-FIELD can never be deleted explicitly. I forgot about dynamic buffers - please test... Constantin Asofiei
12:33 PM Feature #1658 (Closed): improve database trigger support
Eric Faulhaber
12:33 PM Feature #1581 (Closed): add conversion and runtime support for certain metadata constructs
Eric Faulhaber

01/23/2014

06:54 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I tested the following test case based on note 98... Vadim Nebogatov
06:26 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Notes about @DynamicQueryHelper@ from om_upd20140123a:
* I'm OK with using the @QueryProcessor@ interface instead of...
Constantin Asofiei
06:05 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Code review om_upd20140123a:
I'm good with the changes, assuming you will come back around after M7 and finish up ...
Eric Faulhaber
05:09 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Changes in this update (beside the things from notes 89, 90 & 97):
* Added support for dereference as left-side of a...
Ovidiu Maxiniuc
10:28 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Update @vmn_upd20140123a.zip@ contains all implemented methods from note 47 excepting @FieldReference.resourceDelete(... Vadim Nebogatov
03:09 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim Nebogatov wrote:
> Is current implementation of FieldReference.resourceDelete() correct? What should be tested ...
Constantin Asofiei
02:56 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
About the dynamic query code in om_upd20140122a.zip:
* what I don't like is that we are duplicating code in @parseQu...
Constantin Asofiei
02:54 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
OK, that's a bit confusing, but got it. Still, please open a separate task to track the features needed for full comp... Eric Faulhaber
02:49 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
> I think append- is the only option in scope here, since it can be used in internal code paths. The replace- and loo... Stanislav Lomany
02:38 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Stanislav Lomany wrote:
> 3. COPY-TEMP-TABLE: copy modes: append-, replace- and loose-copy-
I think append- is the ...
Eric Faulhaber
02:29 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
> * Is the @import com.goldencode.p2j.convert.*;@ statement needed in @TemporaryBuffer@?
That is required for @ParmT...
Stanislav Lomany
02:27 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
OK, makes sense. I was understanding this to be a different problem. Eric Faulhaber
02:11 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
> Regarding the first error, is it actually necessary to modify Hibernate? I don't know where the code you modified a... Stanislav Lomany
01:36 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Code review 20140123a:
* Is the @import com.goldencode.p2j.convert.*;@ statement needed in @TemporaryBuffer@?
* The...
Eric Faulhaber
01:04 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Regarding the first error, is it actually necessary to modify Hibernate? I don't know where the code you modified abo... Eric Faulhaber
12:24 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Regarding the second error, this query is generated by the conversion rules for historical reasons, when we handled s... Eric Faulhaber
12:21 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Current state of work. Needs regression testing. Stanislav Lomany
10:50 AM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
> Is there a stack trace that goes with this error that shows the problem at the Hibernate level?... Stanislav Lomany
10:18 AM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
Is there a stack trace that goes with this error that shows the problem at the Hibernate level?
Hibernate cannot d...
Eric Faulhaber
09:59 AM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
I was pretty sure that extents work normally for dynamic tables, there are several checked in testcases for them. How... Stanislav Lomany

01/22/2014

06:02 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Ovidiu, Vadim: it looks like you are both very close to being finished with your respective pieces. Although we origi... Eric Faulhaber
05:41 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim Nebogatov wrote:
> Is current implementation of FieldReference.resourceDelete() correct? What should be tested...
Eric Faulhaber
05:20 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I see only one usage of @resourceDelete()@ related with buffers – @TempTableBuilder.forceClear()@.
@resourceDelete(...
Vadim Nebogatov
04:35 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Sorry, this was my comment and I see how it is misleading. It...
Vadim Nebogatov
02:42 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> Sorry, one more (minor) issue on om_upd20140122a: why did you change the initialization of t...
Ovidiu Maxiniuc
02:12 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Sorry, one more (minor) issue on om_upd20140122a: why did you change the initialization of the @DynamicQueryHelper.wr... Eric Faulhaber
02:03 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
One more thought on @BufferImpl.findByRowID@: we are using @IndexHelper@ to find the primary index, but @IndexHelper@... Eric Faulhaber
01:45 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Code review om_upd20140122a:
Looks good, but I also would like Constantin to review the dynamic query generation par...
Eric Faulhaber
12:10 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
This update adds implementation for the findXyz() dynamic methods and adds the sort clause (using primary index) for ... Ovidiu Maxiniuc
10:20 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> * In @schema/fixups.xml@, the rule which tests for @type == prog.kw_mand@ is not correct. Th...
Vadim Nebogatov
11:35 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Code review 20140121a:
Overall looks good, but I have a few questions/concerns:
* In @schema/fixups.xml@, the rul...
Eric Faulhaber
03:12 PM Feature #2231: LockType error processing
With the emergence of the new dynamic features in P2J some of the parameters of the methods/attributes cannot be chec... Ovidiu Maxiniuc
03:01 PM Feature #2231 (Closed): LockType error processing
Ovidiu Maxiniuc

01/21/2014

05:08 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I also attached vmn_upd20140121b.zip with tests. Vadim Nebogatov
01:09 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I have attached update vmn_upd20140121a.zip corresponding to current state in note 47. I am continue implementation o... Vadim Nebogatov

01/20/2014

05:24 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I think @fieldId@ should be also added to LegacyFieldInfo along with other attributes. It will allow to find @fieldId... Vadim Nebogatov
11:04 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Stanislav Lomany wrote:
> > This seems OK to me. Stas, Constantin: any concerns with this approach?
>
> Attribute...
Constantin Asofiei
10:15 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
> This seems OK to me. Stas, Constantin: any concerns with this approach?
No concerns. Attributes should be stored...
Stanislav Lomany
10:10 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Code review om_upd20140117a:
Code seems OK to me, though given your changes to FieldReference, you should coordina...
Eric Faulhaber
10:08 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim, in last Thursday's email status report, you wrote:
> I also noticed that FieldReference is not proper place f...
Eric Faulhaber
09:44 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> The reason I made this comment about the sort clause is because for every RandomAccessQuery ...
Ovidiu Maxiniuc
06:32 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Ovidiu Maxiniuc wrote:
> I have attached the intermediary update that contains some my changes for this issue.
> I...
Ovidiu Maxiniuc

01/18/2014

05:16 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Ovidiu Maxiniuc wrote:
> // has TODO regarding generating a properly converted sort clause (currently null); otherwi...
Eric Faulhaber
03:28 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> The VAL-EXP attribute actually is used in both read and write modes in the current project. ...
Vadim Nebogatov

01/17/2014

06:13 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
The VAL-EXP attribute actually is used in both read and write modes in the current project. In the function where it ... Eric Faulhaber
05:49 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
LE: just took a look at the implementation and the attribute name is hard-coded, not determined from annotations - so... Constantin Asofiei
05:44 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> Vadim Nebogatov wrote:
> > Two cosmetics found in @HEIGHT-CHARS@ implementation: @HEIGHT-CH...
Constantin Asofiei
05:42 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim Nebogatov wrote:
> Schema conversion step starts from *.dict file received as result of parsing. Am I correct?...
Constantin Asofiei
05:40 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim Nebogatov wrote:
> Two cosmetics found in @HEIGHT-CHARS@ implementation: @HEIGHT-CHARS@ instead of @HEIGHT@ an...
Eric Faulhaber
05:38 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim Nebogatov wrote:
> @POSITION attribute@
> From tests, it is just field order (fieldId) plus 1. It is interest...
Eric Faulhaber
05:24 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Constantin Asofiei wrote:
> Ah, I get it know, you want to get the legacy 4GL expression. The best way is to save it ...
Vadim Nebogatov
05:17 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Ah, I get it know, you want to get the legacy 4GL expression. The best way is to save it in an annotation at the fiel... Constantin Asofiei
05:08 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
No special test is required: it is from p2j_test.dict for p2j_test.book.cost field. Vadim Nebogatov
05:04 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Can you post a small testcase showing how this behaves? If it works how I think it works (i.e. @VALIDATE-EXPRESSION@ ... Constantin Asofiei
04:44 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
@VALIDATE-EXPRESSION attribute@
I missed annotation of this attribute. In *.dict it looks like ...
Vadim Nebogatov
03:06 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Two cosmetics found in @HEIGHT-CHARS@ implementation: @HEIGHT-CHARS@ instead of @HEIGHT@ and @setable@ with one @t@ ... Vadim Nebogatov
01:46 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
@POSITION attribute@... Vadim Nebogatov
01:23 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I also added some more optional annotations like
/** Data member */
@LegacyField( name = "fc" , format = "...
Vadim Nebogatov
11:27 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
I have attached the intermediary update that contains some my changes for this issue.
I am putting this update to c...
Ovidiu Maxiniuc
10:46 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Agreed. Consider whether runtime regression testing is necessary for this update. If its impact is only on new runtim... Eric Faulhaber
10:39 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Ovidiu, please check if you can extract the code which adds the new annotations into a separate update; I think is wo... Constantin Asofiei
10:10 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Some more details on implementation of @bufferField(int)@:
I have done some researches that clarified me that the ...
Ovidiu Maxiniuc
09:30 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> Sorry, this was my comment and I see how it is misleading. It was not based on testing, but ...
Constantin Asofiei
09:23 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
*Ovidiu* working on @BufferImpl.java@
// has TODO regarding generating a properly converted sort clause (currently...
Ovidiu Maxiniuc
08:15 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> Vadim, to me it doesn't look like @format@ and @changeFormat@ are actually in use. I don't s...
Vadim Nebogatov
08:01 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
The same for the LITERAL-QUESTION attribute, I have implemented attribute support without proper analysys according n... Vadim Nebogatov
07:52 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Eric Faulhaber wrote:
> AFAIK, RowObjectValidate is just an ADM SmartObjects procedure that we convert. Does this ha...
Vadim Nebogatov
07:39 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Constantin Asofiei wrote:
> Vadim Nebogatov wrote:
> > public void setDataType(String dataType) [LE: cannot se...
Eric Faulhaber
07:35 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Constantin Asofiei wrote:
> > // not sure why this is implemented for FieldReference; DELETE cannot be called on a
...
Eric Faulhaber
07:23 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim Nebogatov wrote:
> public void setDataType(String dataType) [LE: cannot set data type for a buffer field]...
Constantin Asofiei
07:19 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
Vadim, to me it doesn't look like @format@ and @changeFormat@ are actually in use. I don't see any rules to generate ... Eric Faulhaber
07:09 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
h3. Vadim, current status (implemented methods are marked in bold)
h3. BufferImpl
*public handle bufferField(chara...
Vadim Nebogatov
04:31 PM Feature #2117 (Closed): add runtime support for _lock metadata table
See #2115, note 18. Eric Faulhaber
04:31 PM Feature #2115 (Closed): add runtime support for _file and _field metadata tables
This update fixes metadata foreign key detection, completes basic lock metadata support (#2117), removes underscore f... Eric Faulhaber

01/16/2014

06:23 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
AFAIK, RowObjectValidate is just an ADM SmartObjects procedure that we convert. Does this have any bearing on the imp... Eric Faulhaber
04:59 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
@MANDATORY attribute@... Vadim Nebogatov
06:54 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
> Do P2J already has such option for different quoted character values processing and runtime options support?
No.
...
Greg Shah
04:48 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
@LITERAL-QUESTION attribute@
Needed to support -literalquestion startup parameter and special processing for quot...
Vadim Nebogatov
02:05 PM Feature #1652 (WIP): add conversion and runtime support for dynamically prepared temp-tables
I am temporarily re-opening this task to track the final implementations of TODOs in DynamicTablesHelper and TempTabl... Eric Faulhaber
07:21 AM Feature #2116: add runtime support for _user metadata table
Indeed, this is true (values are @?@) for the rest of fields of _User exports except for @_Userid@/@_Password@ and @_... Ovidiu Maxiniuc

01/15/2014

02:25 PM Feature #2116: add runtime support for _user metadata table
I also should note that the data export of the _User table has unknown value for the _User_number field in all record... Eric Faulhaber
02:22 PM Feature #2116: add runtime support for _user metadata table
Ovidiu, when you were working this task, did you create any test cases that explored the contents of the _User record... Eric Faulhaber

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
 

Also available in: Atom