OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
generated nanodbc column binder for full_model::NpcPos More...
Public Types | |
typedef void(* | BindColumnFunction_t) (full_model::NpcPos &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 | BindZoneId (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ZoneId. | |
static void | BindNpcId (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to NpcId. | |
static void | BindActType (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to ActType. | |
static void | BindRegenType (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RegenType. | |
static void | BindDungeonFamily (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to DungeonFamily. | |
static void | BindSpecialType (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to SpecialType. | |
static void | BindTrapNumber (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to TrapNumber. | |
static void | BindLeftX (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LeftX. | |
static void | BindTopZ (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to TopZ. | |
static void | BindRightX (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RightX. | |
static void | BindBottomZ (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to BottomZ. | |
static void | BindLimitMinZ (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LimitMinZ. | |
static void | BindLimitMinX (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LimitMinX. | |
static void | BindLimitMaxX (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LimitMaxX. | |
static void | BindLimitMaxZ (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to LimitMaxZ. | |
static void | BindNumNpc (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to NumNpc. | |
static void | BindRespawnTime (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to RespawnTime. | |
static void | BindDirection (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Direction. | |
static void | BindPathPointCount (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to PathPointCount. | |
static void | BindPath (full_model::NpcPos &m, const nanodbc::result &result, short colIndex) |
Binds a result's column to Path. | |
generated nanodbc column binder for full_model::NpcPos