Hearthstone Wiki

Hearthstone Wiki is currently under major revamp. All articles that have card lists or queries may not function properly for now. Please check back later!

READ MORE

Hearthstone Wiki
Advertisement
Hearthstone Wiki

This is the documentation page for Module:Cargo

The query function of this module is an alternative to #cargo_query with format=template. It should not be used as an alternative to #cargo_query for any other format.

The latter is subject to an intermittent bug that causes output to appear as unrendered HTML requiring a purge to correct. The query function avoids the bug by processing the template transclusion in Lua after running the query through Cargo, rather than having Cargo perform both steps.

Usage is similar to a #cargo_query call:

{{#invoke:cargo|query
  |tables=
  |fields=
  |where=
  |join=
  |groupBy=
  |having=
  |orderBy=
  |template=
  |intro=
  |outro=
  |default=
  |limit=
  |offset=
}}

See Extension:Cargo/Querying data for more information, as the parameters here have the same usage as in #cargo_query with the following exceptions:

  • table cannot be used as an alternative to tables
  • join is used instead of join on
  • groupBy is used instead of group by
  • orderBy is used instead of order by
  • This function always behaves as if named args is yes
Advertisement