Template:Type/foreign key: Difference between revisions

From wowdev
Jump to navigation Jump to search
(Created page with "<includeonly>{{#vardefine:type|{{{type|uint32_t}}}}}{{#vardefine:table|{{{table|}}}}}{{#vardefine:column|{{{column|m_ID}}}}}{{#if:{{#var:table}}|foreign_key<{{#var:type}}, &...")
 
mNo edit summary
Line 1: Line 1:
<includeonly>{{#vardefine:type|{{{type|uint32_t}}}}}{{#vardefine:table|{{{table|}}}}}{{#vardefine:column|{{{column|m_ID}}}}}{{#if:{{#var:table}}|foreign_key<{{#var:type}}, &[[{{#var:table}}.dbc|{{#var:table}}Rec]]::{{#var:column}}>|<pre style="color: red">ERROR: give table and optionally type (=uint32_t) and column (=m_ID)</pre>}}</includeonly><noinclude>
<includeonly>{{#vardefine:type|{{{type|uint32_t}}}}}{{#vardefine:table|{{{table|}}}}}{{#vardefine:column|{{{column|m_ID}}}}}{{#if:{{#var:table}}|foreign_key<{{#var:type}}, &[[{{#ifexist:{{#var:table}}.dbc|{{#var:table}}.dbc|{{#var:table}}.db2}}|{{#var:table}}Rec]]::{{#var:column}}>|<pre style="color: red">ERROR: give table and optionally type (=uint32_t) and column (=m_ID)</pre>}}</includeonly><noinclude>
* requires table (plain name (i.e Light, not LightRec or Light.dbc or DB/Light or Light.dbc), can have type (=uint32_t) and column (=m_ID)
* requires table (plain name (i.e Light, not LightRec or Light.dbc or DB/Light or Light.dbc), can have type (=uint32_t) and column (=m_ID)
* <pre>{{Template:Type/foreign_key|type=uint8_t|table=ChrRaces|column=m_unknown}}</pre> {{Template:Type/foreign_key|type=uint8_t|table=ChrRaces|column=m_unknown}}
* <pre>{{Template:Type/foreign_key|type=uint8_t|table=ChrRaces|column=m_unknown}}</pre> {{Template:Type/foreign_key|type=uint8_t|table=ChrRaces|column=m_unknown}}
* <pre>{{Template:Type/foreign_key|table=ChrRaces}}</pre> {{Template:Type/foreign_key|table=ChrRaces}}
* <pre>{{Template:Type/foreign_key|table=ChrRaces}}</pre> {{Template:Type/foreign_key|table=ChrRaces}}
* also supports .db2: <pre>{{Template:Type/foreign_key|table=Item}}</pre> {{Template:Type/foreign_key|table= Item}}

Revision as of 23:56, 8 February 2016

  • requires table (plain name (i.e Light, not LightRec or Light.dbc or DB/Light or Light.dbc), can have type (=uint32_t) and column (=m_ID)
  • {{Template:Type/foreign_key|type=uint8_t|table=ChrRaces|column=m_unknown}}
    foreign_key<uint8_t, &ChrRacesRec::m_unknown>
  • {{Template:Type/foreign_key|table=ChrRaces}}
    foreign_key<uint32_t, &ChrRacesRec::m_ID>
  • also supports .db2:
    {{Template:Type/foreign_key|table=Item}}
    foreign_key<uint32_t, &ItemRec::m_ID>