OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
generated nanodbc column binder for full_model::Item More...
Public Types | |
typedef void(* | BindColumnFunction_t) (full_model::Item &m, const nanodbc::result &result, short colIndex) |
using | BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t> |
Static Public Member Functions | |
static const BindingsMapType & | GetColumnBindings () |
Returns the binding function associated with the column name. | |
static void | BindID (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ID. | |
static void | BindName (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Name. | |
static void | BindKind (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Kind. | |
static void | BindSlot (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Slot. | |
static void | BindRace (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Race. | |
static void | BindClassId (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ClassId. | |
static void | BindDamage (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Damage. | |
static void | BindDelay (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Delay. | |
static void | BindRange (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Range. | |
static void | BindWeight (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Weight. | |
static void | BindDurability (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Durability. | |
static void | BindBuyPrice (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to BuyPrice. | |
static void | BindSellPrice (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SellPrice. | |
static void | BindArmor (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Armor. | |
static void | BindCountable (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Countable. | |
static void | BindMagicEffect (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MagicEffect. | |
static void | BindSpecialEffect (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SpecialEffect. | |
static void | BindMinLevel (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MinLevel. | |
static void | BindMaxLevel (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MaxLevel. | |
static void | BindRequiredRank (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RequiredRank. | |
static void | BindRequiredTitle (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RequiredTitle. | |
static void | BindRequiredStrength (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RequiredStrength. | |
static void | BindRequiredStamina (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RequiredStamina. | |
static void | BindRequiredDexterity (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RequiredDexterity. | |
static void | BindRequiredIntelligence (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RequiredIntelligence. | |
static void | BindRequiredCharisma (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RequiredCharisma. | |
static void | BindSellingGroup (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SellingGroup. | |
static void | BindType (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Type. | |
static void | BindHitRate (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to HitRate. | |
static void | BindEvasionRate (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to EvasionRate. | |
static void | BindDaggerArmor (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to DaggerArmor. | |
static void | BindSwordArmor (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SwordArmor. | |
static void | BindMaceArmor (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MaceArmor. | |
static void | BindAxeArmor (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to AxeArmor. | |
static void | BindSpearArmor (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SpearArmor. | |
static void | BindBowArmor (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to BowArmor. | |
static void | BindFireDamage (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to FireDamage. | |
static void | BindIceDamage (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to IceDamage. | |
static void | BindLightningDamage (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LightningDamage. | |
static void | BindPoisonDamage (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to PoisonDamage. | |
static void | BindHpDrain (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to HpDrain. | |
static void | BindMpDamage (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MpDamage. | |
static void | BindMpDrain (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MpDrain. | |
static void | BindMirrorDamage (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MirrorDamage. | |
static void | BindDropRate (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to DropRate. | |
static void | BindStrengthBonus (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to StrengthBonus. | |
static void | BindStaminaBonus (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to StaminaBonus. | |
static void | BindDexterityBonus (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to DexterityBonus. | |
static void | BindIntelligenceBonus (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to IntelligenceBonus. | |
static void | BindCharismaBonus (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to CharismaBonus. | |
static void | BindMaxHpBonus (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MaxHpBonus. | |
static void | BindMaxMpBonus (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MaxMpBonus. | |
static void | BindFireResist (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to FireResist. | |
static void | BindColdResist (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ColdResist. | |
static void | BindLightningResist (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LightningResist. | |
static void | BindMagicResist (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MagicResist. | |
static void | BindPoisonResist (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to PoisonResist. | |
static void | BindCurseResist (full_model::Item &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to CurseResist. | |
generated nanodbc column binder for full_model::Item