Exports the Factions & Reputation WoW DB2 tables as a data library (6 tables).
Factions, faction groups, templates and language data. It contains no UI — it only loads this category's table data for the current client build and locale. Use it on its own, or together with the WoWDb core addon for added convenience.
Tables in this addon
Faction, FactionGroup, FactionTemplate, LanguageWords, Languages, Locale
Each table self-registers under its own name, so you query it by table name exactly as you would expect — the category is just how the data is packaged and shipped.
Usage
Standalone (works by default)
Every WoWDb data addon is self-contained and exposes a built-in accessor — no core addon required. Read any table it ships directly:
local payload = WoWDb:GetTable("Faction")
-- payload = { columns = {...}, rows = {...}, build = "...", locale = "..." }
local rows = WoWDb:GetRows("Faction")
Via the WoWDb core addon (optional convenience)
Install the WoWDb core addon to get a richer lookup API (:Get, :Rows, :GetByID, :GetColumns, :ListTables, …) shared across every WoWDb table, plus category discovery (:ListCategories, :GetTablesInCategory, :GetCategoryForTable) and easy installation of the whole data set. The same call still works:
local row, columns = WoWDb:GetByID("Faction", 1)
local tables = WoWDb:GetTablesInCategory("Factions")