[ 
https://issues.apache.org/jira/browse/DERBY-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790176#action_12790176
 ] 

Rick Hillegas commented on DERBY-651:
-------------------------------------

Hi Knut,

Thanks for reading the patch. I don't know why isValid() is synchronized. I 
simply copied that signature from another tuple descriptor. I also introduced a 
synchronized isValid() method to TableDescriptor in an earlier patch: 
derby-651-05-ac-dependencyTable.diff and a synchronized isValid() method was 
introduced when SequenceDescriptor was added earlier this year. Most of our 
Dependents have synchronized isValid() methods, but not all. Here's the 
situation:

Synchronized:

    Alias
    Constraint
    Default
    Sequence
    SPS
    Table
    Trigger

Unsynchronized:

    BaseActivation
    GenericActivationHolder
    GenericPreparedStatement
    View


> Re-enable the storing of java objects in the database
> -----------------------------------------------------
>
>                 Key: DERBY-651
>                 URL: https://issues.apache.org/jira/browse/DERBY-651
>             Project: Derby
>          Issue Type: Improvement
>          Components: SQL
>            Reporter: Rick Hillegas
>            Assignee: Rick Hillegas
>         Attachments: derby-651-01-aa-basicCreateDropType.diff, 
> derby-651-02-af-udtColumnsRetvalsParams.diff, 
> derby-651-03-aa-udttestInstability.diff, derby-651-04-aa-javadoc.diff, 
> derby-651-05-ac-dependencyTable.diff, derby-651-06-aa-dropTable.diff, 
> derby-651-07-aa-dependencyView.diff, derby-651-08-aa-dependencyRoutines.diff, 
> UserDefinedTypes.html, UserDefinedTypes.html, UserDefinedTypes.html, 
> UserDefinedTypes.html
>
>
> Islay Symonette, in an email thread called "Storing Java Objects in a table" 
> on October 26, 2005 requests the ability to store java objects in the 
> database.
> Old releases of Cloudscape allow users to declare a column's type to be a 
> Serializable class. This feature was removed from Derby because the syntax 
> was non-standard. However, most of the machinery to support objects 
> serialized to columns is still in Derby and is even used in system tables. We 
> need to agree on some standard syntax here and re-expose this useful feature. 
> Some subset of the ANSI adt syntax, cumbersome as it is, would do.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to