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