Convenience core for the WoWDb data set: a shared registry and lookup API over WoW DB2 tables (exported per client build & locale).
The actual data lives in the individual WoWDb_ addons — each one works standalone. This core ties them together: it gives you one unified API across every table, and is the easy way to install the whole data set at once.
What it does
- Unified API — query any WoWDb table through a single object:
:Get / :GetTable, :Rows, :GetByID, :GetColumns, :ListTables, :ListBuilds.
- One-stop install — download this with its dependencies and you pull in every WoWDb table library used by your client build.
Usage
local payload = WoWDb:GetTable("Achievement")
local row, columns = WoWDb:GetByID("Achievement", 6)
for i, r in WoWDb:Rows("Achievement") do
-- r is a positional row matching :GetColumns("Achievement")
end
Each WoWDb_ data addon also works on its own (it ships a built-in accessor). Install this core only if you want the richer shared API or the bundled, dependency-driven install of the set.