OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
generated nanodbc column binder for ebenezer_model::Magic More...
Public Types | |
typedef void(* | BindColumnFunction_t) (ebenezer_model::Magic &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::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ID. | |
static void | BindBeforeAction (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to BeforeAction. | |
static void | BindTargetAction (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to TargetAction. | |
static void | BindSelfEffect (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SelfEffect. | |
static void | BindFlyingEffect (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to FlyingEffect. | |
static void | BindTargetEffect (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to TargetEffect. | |
static void | BindMoral (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Moral. | |
static void | BindSkillLevel (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SkillLevel. | |
static void | BindSkill (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Skill. | |
static void | BindManaCost (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ManaCost. | |
static void | BindHpCost (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to HpCost. | |
static void | BindItemGroup (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ItemGroup. | |
static void | BindUseItem (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to UseItem. | |
static void | BindCastTime (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to CastTime. | |
static void | BindRecastTime (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RecastTime. | |
static void | BindSuccessRate (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SuccessRate. | |
static void | BindType1 (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Type1. | |
static void | BindType2 (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Type2. | |
static void | BindRange (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Range. | |
static void | BindEtc (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Etc. | |
static void | BindEvent (ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Event. | |
generated nanodbc column binder for ebenezer_model::Magic