OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
generated nanodbc column binder for full_model::Npc More...
Public Types | |
typedef void(* | BindColumnFunction_t) (full_model::Npc &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 | BindNpcId (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to NpcId. | |
static void | BindName (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Name. | |
static void | BindPictureId (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to PictureId. | |
static void | BindSize (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Size. | |
static void | BindWeapon1 (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Weapon1. | |
static void | BindWeapon2 (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Weapon2. | |
static void | BindGroup (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Group. | |
static void | BindActType (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ActType. | |
static void | BindType (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Type. | |
static void | BindFamily (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Family. | |
static void | BindRank (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Rank. | |
static void | BindTitle (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Title. | |
static void | BindSellingGroup (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SellingGroup. | |
static void | BindLevel (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Level. | |
static void | BindExp (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Exp. | |
static void | BindLoyalty (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Loyalty. | |
static void | BindHitPoints (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to HitPoints. | |
static void | BindManaPoints (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ManaPoints. | |
static void | BindAttack (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Attack. | |
static void | BindArmor (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Armor. | |
static void | BindHitRate (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to HitRate. | |
static void | BindEvadeRate (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to EvadeRate. | |
static void | BindDamage (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Damage. | |
static void | BindAttackDelay (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to AttackDelay. | |
static void | BindWalkSpeed (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to WalkSpeed. | |
static void | BindRunSpeed (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RunSpeed. | |
static void | BindStandTime (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to StandTime. | |
static void | BindMagic1 (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Magic1. | |
static void | BindMagic2 (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Magic2. | |
static void | BindMagic3 (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Magic3. | |
static void | BindFireResist (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to FireResist. | |
static void | BindColdResist (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ColdResist. | |
static void | BindLightningResist (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LightningResist. | |
static void | BindMagicResist (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MagicResist. | |
static void | BindDiseaseResist (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to DiseaseResist. | |
static void | BindPoisonResist (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to PoisonResist. | |
static void | BindLightResist (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LightResist. | |
static void | BindBulk (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Bulk. | |
static void | BindAttackRange (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to AttackRange. | |
static void | BindSearchRange (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SearchRange. | |
static void | BindTracingRange (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to TracingRange. | |
static void | BindMoney (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Money. | |
static void | BindItem (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Item. | |
static void | BindDirectAttack (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to DirectAttack. | |
static void | BindMagicAttack (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MagicAttack. | |
static void | BindMoneyType (full_model::Npc &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to MoneyType. | |
generated nanodbc column binder for full_model::Npc