The expression used for the generated column must be stored in the
data dictionary. Does derby serialize expressions? I was looking
around in the classes in impl/sq/compile (ValueNode and such) and
these classes don't seem to implement Formatable.

It would be better to store the expressions as text, and to parse and bind them when needed. I learned the hard way while working on the internals of other database systems that storing internal data structures in the data dictionary causes trouble when the structures change. Also, it's useful for users to be able to look at the text of their DDL statements.


                       -        Jeff Lichtman
                                [EMAIL PROTECTED]
                                Check out Swazoo Koolak's Web Jukebox at
http://swazoo.com/

Reply via email to