Hi,
I think I've solved the issue when generating foreign key references in
torque. The problem seems to be multiple references to the 'get'
accessor.
I am including a cvs diff for each of the files effected. Is this the
best way to submit patches??
Take Care
Jason Kary
--- J Kary <[EMAIL PROTECTED]> wrote:
> Oops... I forgot to mention that I am working with the HEAD version.
>
> JK
>
> --- J Kary <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I am playing around with bugrat and turbine-torque. I've been able
> > to
> > generate a schema xml for torque to create an object-map, however
> > when
> > I add in the foreign key references for the table bug, I get
> multiple
> > method definitions in the base object.
> >
> > Can someone tell me if I am doing something wrong?
> >
> > Thanks
> > Jason Kary
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Get email alerts & NEW webcam video instant messaging with Yahoo!
> > Messenger
> > http://im.yahoo.com> <?xml version="1.0"?>
> > <!DOCTYPE app-data SYSTEM
> > "http://jakarta.apache.org/turbine/dtd/database.dtd">
> > <!-- Autogenerated by JDBCToXMLSchema! -->
> > <app-data>
> > <database>
> > <table name="action">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="acttype" required="true" size="1"
> > type="CHAR"/>
> > <column name="actor" required="true" type="INTEGER"/>
> > <column name="acttime" required="true"
> type="TIMESTAMP"/>
> > <column name="target" required="true" size="1"
> > type="CHAR"/>
> > <column name="targetid" required="true"
> type="INTEGER"/>
> > <column name="argone" required="true" type="INTEGER"/>
> > <column name="argtwo" required="true" type="INTEGER"/>
> > <column name="comment2" size="255" type="VARCHAR"/>
> > <foreign-key foreignTable="rataction">
> > <reference local="acttype" foreign="id" />
> > </foreign-key>
> > <foreign-key foreignTable="person">
> > <reference local="actor" foreign="id" />
> > </foreign-key>
> > </table>
> > <table name="actiontype">
> > <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> > <column name="name" required="true" size="32"
> > type="CHAR"/>
> > <column name="desctext" required="true" size="255"
> > type="CHAR"/>
> > </table>
> > <table name="authgroup">
> > <column name="userid" primaryKey="true" required="true"
> > size="16" type="CHAR"/>
> > <column name="groupid" primaryKey="true"
> required="true"
> > size="16" type="CHAR"/>
> > </table>
> > <table name="authuser">
> > <column name="userid" primaryKey="true" required="true"
> > size="16" type="CHAR"/>
> > <column name="passwd" size="16" type="CHAR"/>
> > </table>
> > <table name="category">
> > <column name="pkg" primaryKey="true" required="true"
> > size="8" type="CHAR"/>
> > <column name="cat" primaryKey="true" required="true"
> > size="8" type="CHAR"/>
> > <column name="sub" primaryKey="true" required="true"
> > size="8" type="CHAR"/>
> > <column name="name" required="true" size="32"
> > type="CHAR"/>
> > <column name="resp" required="true" type="INTEGER"/>
> > <column name="catdesc" size="255" type="CHAR"/>
> > </table>
> > <table name="bugclass">
> > <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> > <column name="name" required="true" size="32"
> > type="CHAR"/>
> > <column name="info" size="255" type="CHAR"/>
> > <column name="lvl" required="true" type="INTEGER"/>
> > </table>
> > <table name="comment2">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="target" required="true" size="1"
> > type="CHAR"/>
> > <column name="targetid" required="true"
> type="INTEGER"/>
> > <column name="descid" required="true" type="INTEGER"/>
> > <column name="commentor" required="true"
> type="INTEGER"/>
> > <column name="cmttime" required="true"
> type="TIMESTAMP"/>
> > </table>
> > <table name="confidence">
> > <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> > <column name="name" required="true" size="32"
> > type="CHAR"/>
> > <column name="info" size="255" type="CHAR"/>
> > <column name="lvl" required="true" type="INTEGER"/>
> > </table>
> > <table name="description">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="synopsis" required="true" size="255"
> > type="VARCHAR"/>
> > <column name="url" size="255" type="VARCHAR"/>
> > <column name="email" type="INTEGER"/>
> > <column name="mimetype" size="128" type="VARCHAR"/>
> > <column name="desctext" type="VARBINARY"/>
> > </table>
> > <table name="email">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="recvdate" required="true"
> > type="TIMESTAMP"/>
> > <column name="hdrmsgid" required="true" size="255"
> > type="VARCHAR"/>
> > <column name="hdrfrom" required="true" size="255"
> > type="VARCHAR"/>
> > <column name="hdrto" required="true" size="255"
> > type="VARCHAR"/>
> > <column name="hdrsubject" size="255" type="VARCHAR"/>
> > </table>
> > <table name="emailcontent">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="size2" required="true" type="INTEGER"/>
> > <column name="content" required="true"
> > type="LONGVARBINARY"/>
> > </table>
> > <table name="envdefs">
> > <column name="id" primaryKey="true" required="true"
> > size="8" type="CHAR"/>
> > <column name="os" required="true" size="32"
> type="CHAR"/>
> > <column name="osrel" required="true" size="32"
> > type="CHAR"/>
> > <column name="platform" required="true" size="32"
> > type="CHAR"/>
> > </table>
> > <table name="envdesc">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="release" size="32" type="CHAR"/>
> > <column name="envjvm" size="32" type="CHAR"/>
> > <column name="envos" size="32" type="CHAR"/>
> > <column name="envosrel" size="32" type="CHAR"/>
> > <column name="envplat" size="32" type="CHAR"/>
> > <column name="envdesc" size="255" type="CHAR"/>
> > </table>
> > <table name="forward">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="source" required="true" size="1"
> > type="CHAR"/>
> > <column name="srcid" required="true" type="INTEGER"/>
> > <column name="srcsub" required="true" type="INTEGER"/>
> > <column name="desturl" required="true" size="255"
> > type="VARCHAR"/>
> > </table>
> > <table name="person">
> > <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> > <column name="type" required="true" size="1"
> > type="CHAR"/>
> > <column name="email" required="true" size="128"
> > type="VARCHAR"/>
> > <column name="name" required="true" size="128"
> > type="VARCHAR"/>
> > <column name="login" size="16" type="VARCHAR"/>
> > <column name="org" size="128" type="VARCHAR"/>
> > <column name="url" size="255" type="VARCHAR"/>
> > <column name="phone" size="32" type="VARCHAR"/>
> > <column name="fax" size="32" type="VARCHAR"/>
> > </table>
> > <table name="priority">
> > <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> > <column name="name" required="true" size="32"
> > type="CHAR"/>
> > <column name="info" size="255" type="CHAR"/>
> > <column name="lvl" required="true" type="INTEGER"/>
> > </table>
> > <table name="properties">
> > <column name="propkey" primaryKey="true"
> required="true"
> > size="128" type="VARCHAR"/>
>
=== message truncated ===
__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com
Object.vm.diff
Peer.vm.diff
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]