OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
Loading...
Searching...
No Matches
ebenezer_binder::Item Class Referenceexport

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.
 

Detailed Description

generated nanodbc column binder for ebenezer_model::Item


The documentation for this class was generated from the following file: