SV010001 PJ010001 bdeschema.sch CHGEN v9.0 CHGEN TT010001 SV010001 SV SchemaVersion /* sv_type - schema version, data, path, applications? */ TT010002 SV010001 TT TableType /* tt_type - table description and child-set of attributes*/ TT010003 SV010001 TA TableAttribute /* ta_type - scalar or ref attribute of parent table */ TT010004 SV010001 VV ViewVersion /* vv_type - subset of tables in this view */ TT010005 SV010001 TS TableStatistics /* ts_type - statistics about this Table in View */ TT010006 SV010001 FO fontoption /* FO - font option table for lookup of X, BDE and PS fonts */ TT010007 SV010001 GD graphdefaults /* GD contains default style attributes for HN,HL,HI */ TT010008 SV010001 HG horzgraph /* (Obsolete term DFD): single diagram with multiple nodes */ TT010009 SV010001 HN horznode /* HN - node label and geometry (H is for Horizontal Flow in a DFD */ TT010010 SV010001 HA horzattribute /* HA - Node attribute (e.g., field declaration in ERD diagram type */ TT010011 SV010001 HL horzlink /* HL - link information for Data Flow Diagram nodes */ TT010012 SV010001 HP horzbendpt /* [b]endpoint = link segment origin with drawing style attributes */ TT010013 SV010001 HI horzident /* HI - one-line text label for Diagram link */ TT010014 SV010001 CG graphcap /* CG - graph caption (e.g., text for entire graph) */ TT010015 SV010001 GX graphtxt /* GX - graph text */ TA010001 TT010001 SVid SV000000 c8 1 /* primary key field */ TA010002 TT010001 PVid PJ000000 c8 0 /* Project Ref - non-key field for now */ TA010003 TT010001 svname NA t30 0 /* schema name [and version?] */ TA010004 TT010001 sformat TBD c6 0 /* schema format: CHGEN or GENDB[?] */ TA010005 TT010001 sversion 0.0 t12 0 /* schema tag or version (rev# i.j...? */ TA010006 TT010001 lastMod 000000 i4 0 /* date of last mod: yymmdd */ TA010007 TT010001 svpath NA t80 0 /* full path prefix or $DEFINED-SYMBOL */ TA010008 TT010001 descr NA t80 0 /* e.g., list of schema applications? */ TA010009 TT010002 TTid TT000000 c8 1 /* primary key field */ TA010010 TT010002 SVid SV000000 c8 1 /* SVid is foreign key */ TA010011 TT010002 ttabb NA c5 0 /* 2 or 4 UCLetters */ TA010012 TT010002 ttname NA t30 0 /* table name */ TA010013 TT010002 descr NA t80 0 /* descriptive comment (table purpose) */ TA010014 TT010003 TAid TA000000 c8 1 /* primary key field */ TA010015 TT010003 TTid TT000000 c8 1 /* TTid is foreign key */ TA010016 TT010003 fname NA c30 0 /* field name (column header) */ TA010017 TT010003 dfltVal NA t30 0 /* default value (was altName) */ TA010018 TT010003 ftype I4 c10 0 /* field type (I4/F4/c##,t###/k8/k12) */ TA010019 TT010003 iskey 0 c4 0 /* 0:nonkey; 1/-1:pfkey; s:superClassRef */ TA010020 TT010003 comment // t132 0 /* descriptive comment (units/range?) */ TA010021 TT010004 VVid VV000000 c8 1 /* primary key field */ TA010022 TT010004 SVid SV000000 c8 1 /* SV foreign key field */ TA010023 TT010004 vname schema t30 0 /* view name (schema = all tables) */ TA010024 TT010004 mode r c2 0 /* mode (r/w/u) */ TA010025 TT010004 num_tables 0 i2 0 /* number of tables in View */ TA010026 TT010005 TSid TS000000 c8 1 /* primary key field */ TA010027 TT010005 VVid VV000000 c8 1 /* fkey to ViewVersion for this TSrow */ TA010028 TT010005 TTid TT000000 c8 1 /* fkey to TTrow for this TSrow */ TA010029 TT010005 verno 0 i2 0 /* version number of TT in VV */ TA010030 TT010005 maxrow 0 i2 0 /* max row# in this table and VV */ TA010031 TT010005 vvrowcnt 0 i2 0 /* row-count of this TT in parent VV only*/ TA010032 TT010006 FOid fontid c8 1 /* Unique internal font ID */ TA010033 TT010006 xfont xfont c50 0 /* X Window font - includes size */ TA010034 TT010006 psfontname psfontname c50 0 /* Postscript font - name only */ TA010035 TT010006 psfontsize psfontsize c2 0 /* PS font size for psfontname */ TA010036 TT010006 bdefont bdefont c15 0 /* BDE font - includes size */ TA010037 TT010007 GDid graphdefaultid c8 1 /* unique key for this table */ TA010038 TT010007 shape nodeshape c10 0 /* circ;rect;rndrect;input;output;buffer;file */ TA010039 TT010007 width nodewidth f4 0 /* width (major axis) of rectangle (ellipse) */ TA010040 TT010007 height nodeheight f4 0 /* height (minor axis) of rectangle (ellipse) */ TA010041 TT010007 hsegpattern linepattern c4 0 /* default link pattern (S=solid, D=dashed) */ TA010042 TT010007 txtfont fontname c25 0 /* text font name (including size) */ TA010043 TT010007 location gcloc c10 0 /* (Obsolete?) vert. location (top or btm) */ TA010044 TT010007 justify gcjustify c10 0 /* horiz. justification (left, right, center */ TA010045 TT010007 gcwidth gc_width f4 0 /* graph caption width (WC) */ TA010046 TT010007 gcheight gc_height f4 0 /* graph caption height (WC) */ TA010047 TT010008 HGid dfdid c8 1 /* unique internal id for this table row */ TA010048 TT010008 FSid funcspecid c8 0 /* fkey to attribs of file containing diagram */ TA010049 TT010008 HNid horznnodeid c8 0 /* Obsolete: >1 node may have this expansion */ TA010050 TT010008 HGauthor personname c12 0 /* the username of the [latest?] human editor */ TA010051 TT010008 HGcreated datetime c12 0 /* date-time when first created */ TA010052 TT010008 HGlastmod datetime c12 0 /* date-time when last modified */ TA010053 TT010008 HGtitle title t60 0 /* title for this diagram */ TA010054 TT010009 HNid horznodeid c8 1 /* unique internally generated ID */ TA010055 TT010009 HGid dfdid c8 1 /* unique fkey of container of this node */ TA010056 TT010009 HGid2 funcspecid c8 0 /* reserved for HGid2 fkey to node expansion */ TA010057 TT010009 shape nodeshape c1 0 /* C=circle, R=rectangle, O=rnded rect, etc. */ TA010058 TT010009 centerx coordinate f4 0 /* x of node center (WC = world coords)*/ TA010059 TT010009 centery coordinate f4 0 /* y of node center (WC) */ TA010060 TT010009 width nodewidth f4 0 /* width(radius) of rectangle or circle */ TA010061 TT010009 height nodeheight f4 0 /* height(radius) of rectangle or circle */ TA010062 TT010009 txtfont fontname c25 0 /* Menu-style text font name and size */ TA010063 TT010009 txtoffsetx xoffset f4 0 /* text origin in WC relative to HN center */ TA010064 TT010009 txtoffsety yoffset f4 0 /* text origin in WC relative to HN center */ TA010065 TT010009 txtwidth txtwidth i2 0 /* text x-extent in WC */ TA010066 TT010009 txtheight txtheight i2 0 /* text y-extent in WC */ TA010067 TT010009 nodename nodetext t60 0 /* one-line node label string */ TA010068 TT010010 HAid hattribid c8 1 /* unique internally generated ID of link label */ TA010069 TT010010 HNid node_id c8 1 /* unique ID of parent (container) node */ TA010070 TT010010 DAid dataitemid c8 0 /* (Obsolete): Unique ID of data flow on link */ TA010071 TT010010 txtoffsetx xoffset f4 0 /* x-offset from predecessor HA or nodename (WC) */ TA010072 TT010010 txtoffsety yoffset f4 0 /* y-offset from predecessor HA or HN (WC)*/ TA010073 TT010010 HAorigin reldistance f4 0 /* HA's offset to the last [?] [ Obsolete?]*/ TA010074 TT010010 txtwidth xwidth i2 0 /* x-extent of label text in WC */ TA010075 TT010010 txtheight yheight i2 0 /* y-extent of label text in WC */ TA010076 TT010010 txtfont fontname c25 0 /* Menu-style text font name and size) */ TA010077 TT010010 hlabel symbol_name t60 0 /* node attrib text - Rev 96/7/1-RJL*/ TA010078 TT010011 HLid horzlinkid c8 1 /* unique internally generated ID */ TA010079 TT010011 HNid1 sourcenodeid c8 1 /* source node ID */ TA010080 TT010011 HNid2 destnodeid c8 1 /* destination node ID */ TA010081 TT010011 HPcount pointcount i2 0 /* bend point count (>=2) for link */ TA010082 TT010011 allvisible boolean i2 0 /* all link segments visible */ TA010083 TT010012 HPid linksegid c8 1 /* unique table row symbol_name */ TA010084 TT010012 HLid vertlinkid c8 1 /* unique parent link row id */ TA010085 TT010012 HPx xcoord f4 0 /* x coordinate of bendpoint */ TA010086 TT010012 HPy ycoord f4 0 /* y coordinate of bendpoint */ TA010087 TT010012 is_visible boolean i2 0 /* zero ==> outgoing segment is NOT visible*/ TA010088 TT010012 hsegpattern linepattern c4 0 /* arrow/width/dashed drawing patern */ TA010089 TT010013 HIid horzidentid c8 1 /* unique internally generated link label ID */ TA010090 TT010013 HLid vertlinkid c8 1 /* unique ID of parent link */ TA010091 TT010013 DIid dataitemid c8 0 /* Obsolete: ID of dataflow item on link */ TA010092 TT010013 HIorigin reldistance f4 0 /* fractional distance along HL to HI origin */ TA010093 TT010013 tbeginx yoffset f4 0 /* x-offset of label text rel. to HI origin */ TA010094 TT010013 tbeginy voffset f4 0 /* y-offset of label text rel. to HI origin */ TA010095 TT010013 txtwidth xwidth i2 0 /* x-extent of label text in WC */ TA010096 TT010013 txtheight yheight i2 0 /* y-extent of label text in WC */ TA010097 TT010013 txtfont fontname c25 0 /* text font name and size */ TA010098 TT010013 hlabel symbol_name t40 0 /* link label text string */ TA010099 TT010014 CGid grphcapid c8 1 /* unique internally generated ID */ TA010100 TT010014 HGid dfdid c8 1 /* unique ID of horzgraph container */ TA010101 TT010014 CGcenterx coordinate f4 0 /* x coordinate of caption center in WC */ TA010102 TT010014 CGcentery coordinate f4 0 /* y coordinate of caption center in WC */ TA010103 TT010014 CGwidth cgwidth f4 0 /* width of graph caption area */ TA010104 TT010014 CGheight cgheight f4 0 /* height of graph caption area */ TA010105 TT010015 GXid grphtexid c8 1 /* unique internally generated ID */ TA010106 TT010015 CGid grphcapid c8 1 /* unique fkey of CG parent of this GX */ TA010107 TT010015 DAid dataitemid c8 0 /* Obsolete: Unique ID of dataflow item */ TA010108 TT010015 GXorigin reldistance f4 0 /* GX's offset to[from?] its predecessor ? */ TA010109 TT010015 txtfont fontname c25 0 /* text font name and size */ TA010110 TT010015 txtoffsetx xoffset f4 0 /* x-offset of text relative to 0?(WC?) */ TA010111 TT010015 txtoffsety yoffset f4 0 /* y-offset of text relative to 0?(WC?)*/ TA010112 TT010015 txtwidth xwidth i2 0 /* x-extent of label text (WC) */ TA010113 TT010015 txtheight yheight i2 0 /* y-extent of label text (WC) */ TA010114 TT010015 grphcaption grphtext t120 0 /* multi-line text label(text string) */