OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
Loading...
Searching...
No Matches
EbenezerBinder.h
1#ifndef EBENEZER_BINDER_EBENEZERBINDER_H
2#define EBENEZER_BINDER_EBENEZERBINDER_H
3
4#pragma once
5
6#include <ModelUtil/ModelUtil.h>
7#include <string>
8#include <unordered_map>
9
10namespace nanodbc
11{
12 class result;
13}
14
15namespace ebenezer_model
16{
17 class Battle;
18 class Coefficient;
19 class CouponSerialList;
20 class Event;
21 class EventTrigger;
22 class Home;
23 class Item;
24 class ItemExchange;
25 class ItemUpgrade;
26 class Knights;
27 class KnightsAlliance;
28 class KnightsCape;
29 class KnightsRating;
31 class KnightsUser;
32 class LevelUp;
33 class Magic;
34 class MagicType1;
35 class MagicType2;
36 class MagicType3;
37 class MagicType4;
38 class MagicType5;
39 class MagicType6;
40 class MagicType7;
41 class MagicType8;
42 class MagicType9;
43 class MonsterChallenge;
45 class RentalItem;
46 class ServerResource;
47 class StartPosition;
48 class UserKnightsRank;
49 class UserPersonalRank;
50 class WebpageAddress;
51 class ZoneInfo;
52}
53
54namespace ebenezer_binder
55{
57 class Battle
58 {
60 public:
61 typedef void (*BindColumnFunction_t)(ebenezer_model::Battle& m, const nanodbc::result& result, short colIndex);
62
63 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
64
66 static const BindingsMapType& GetColumnBindings();
67
69 static void BindIndex(ebenezer_model::Battle& m, const nanodbc::result& result, short colIndex);
70
72 static void BindNation(ebenezer_model::Battle& m, const nanodbc::result& result, short colIndex);
73
74 };
75
78 {
80 public:
81 typedef void (*BindColumnFunction_t)(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
82
83 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
84
86 static const BindingsMapType& GetColumnBindings();
87
89 static void BindClassId(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
90
92 static void BindShortSword(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
93
95 static void BindSword(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
96
98 static void BindAxe(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
99
101 static void BindClub(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
102
104 static void BindSpear(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
105
107 static void BindPole(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
108
110 static void BindStaff(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
111
113 static void BindBow(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
114
116 static void BindHitPoint(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
117
119 static void BindManaPoint(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
120
122 static void BindSp(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
123
125 static void BindArmor(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
126
128 static void BindHitRate(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
129
131 static void BindEvasionrate(ebenezer_model::Coefficient& m, const nanodbc::result& result, short colIndex);
132
133 };
134
137 {
139 public:
140 typedef void (*BindColumnFunction_t)(ebenezer_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
141
142 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
143
145 static const BindingsMapType& GetColumnBindings();
146
148 static void BindIndex(ebenezer_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
149
151 static void BindSerialNum(ebenezer_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
152
154 static void BindItemNumber(ebenezer_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
155
157 static void BindItemCount(ebenezer_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
158
159 };
160
162 class Event
163 {
165 public:
166 typedef void (*BindColumnFunction_t)(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
167
168 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
169
171 static const BindingsMapType& GetColumnBindings();
172
174 static void BindZoneNumber(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
175
177 static void BindEventNumber(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
178
180 static void BindEventType(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
181
183 static void BindExecute1(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
184
186 static void BindExecute2(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
187
189 static void BindExecute3(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
190
192 static void BindExecute4(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
193
195 static void BindExecute5(ebenezer_model::Event& m, const nanodbc::result& result, short colIndex);
196
197 };
198
201 {
203 public:
204 typedef void (*BindColumnFunction_t)(ebenezer_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
205
206 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
207
209 static const BindingsMapType& GetColumnBindings();
210
212 static void BindIndex(ebenezer_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
213
215 static void BindNpcType(ebenezer_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
216
218 static void BindNpcId(ebenezer_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
219
221 static void BindTriggerNumber(ebenezer_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
222
223 };
224
226 class Home
227 {
229 public:
230 typedef void (*BindColumnFunction_t)(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
231
232 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
233
235 static const BindingsMapType& GetColumnBindings();
236
238 static void BindNation(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
239
241 static void BindElmoZoneX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
242
244 static void BindElmoZoneZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
245
247 static void BindElmoZoneLX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
248
250 static void BindElmoZoneLZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
251
253 static void BindKarusZoneX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
254
256 static void BindKarusZoneZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
257
259 static void BindKarusZoneLX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
260
262 static void BindKarusZoneLZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
263
265 static void BindFreeZoneX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
266
268 static void BindFreeZoneZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
269
271 static void BindFreeZoneLX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
272
274 static void BindFreeZoneLZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
275
277 static void BindBattleZoneX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
278
280 static void BindBattleZoneZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
281
283 static void BindBattleZoneLX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
284
286 static void BindBattleZoneLZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
287
289 static void BindBattleZone2X(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
290
292 static void BindBattleZone2Z(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
293
295 static void BindBattleZone2LX(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
296
298 static void BindBattleZone2LZ(ebenezer_model::Home& m, const nanodbc::result& result, short colIndex);
299
300 };
301
303 class Item
304 {
306 public:
307 typedef void (*BindColumnFunction_t)(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
308
309 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
310
312 static const BindingsMapType& GetColumnBindings();
313
315 static void BindID(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
316
318 static void BindName(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
319
321 static void BindKind(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
322
324 static void BindSlot(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
325
327 static void BindRace(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
328
330 static void BindClassId(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
331
333 static void BindDamage(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
334
336 static void BindDelay(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
337
339 static void BindRange(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
340
342 static void BindWeight(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
343
345 static void BindDurability(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
346
348 static void BindBuyPrice(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
349
351 static void BindSellPrice(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
352
354 static void BindArmor(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
355
357 static void BindCountable(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
358
360 static void BindMagicEffect(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
361
363 static void BindSpecialEffect(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
364
366 static void BindMinLevel(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
367
369 static void BindRequiredRank(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
370
372 static void BindRequiredTitle(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
373
375 static void BindRequiredStrength(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
376
378 static void BindRequiredStamina(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
379
381 static void BindRequiredDexterity(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
382
384 static void BindRequiredIntelligence(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
385
387 static void BindRequiredCharisma(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
388
390 static void BindSellingGroup(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
391
393 static void BindType(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
394
396 static void BindHitRate(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
397
399 static void BindEvasionRate(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
400
402 static void BindDaggerArmor(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
403
405 static void BindSwordArmor(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
406
408 static void BindMaceArmor(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
409
411 static void BindAxeArmor(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
412
414 static void BindSpearArmor(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
415
417 static void BindBowArmor(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
418
420 static void BindFireDamage(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
421
423 static void BindIceDamage(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
424
426 static void BindLightningDamage(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
427
429 static void BindPoisonDamage(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
430
432 static void BindHpDrain(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
433
435 static void BindMpDamage(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
436
438 static void BindMpDrain(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
439
441 static void BindMirrorDamage(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
442
444 static void BindDropRate(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
445
447 static void BindStrengthBonus(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
448
450 static void BindStaminaBonus(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
451
453 static void BindDexterityBonus(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
454
456 static void BindIntelligenceBonus(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
457
459 static void BindCharismaBonus(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
460
462 static void BindMaxHpBonus(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
463
465 static void BindMaxMpBonus(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
466
468 static void BindFireResist(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
469
471 static void BindColdResist(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
472
474 static void BindLightningResist(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
475
477 static void BindMagicResist(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
478
480 static void BindPoisonResist(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
481
483 static void BindCurseResist(ebenezer_model::Item& m, const nanodbc::result& result, short colIndex);
484
485 };
486
489 {
491 public:
492 typedef void (*BindColumnFunction_t)(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
493
494 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
495
497 static const BindingsMapType& GetColumnBindings();
498
500 static void BindIndex(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
501
503 static void BindNpcNumber(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
504
506 static void BindRandomFlag(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
507
509 static void BindOriginItemNumber1(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
510
512 static void BindOriginItemCount1(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
513
515 static void BindOriginItemNumber2(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
516
518 static void BindOriginItemCount2(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
519
521 static void BindOriginItemNumber3(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
522
524 static void BindOriginItemCount3(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
525
527 static void BindOriginItemNumber4(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
528
530 static void BindOriginItemCount4(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
531
533 static void BindOriginItemNumber5(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
534
536 static void BindOriginItemCount5(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
537
539 static void BindExchangeItemNumber1(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
540
542 static void BindExchangeItemCount1(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
543
545 static void BindExchangeItemNumber2(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
546
548 static void BindExchangeItemCount2(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
549
551 static void BindExchangeItemNumber3(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
552
554 static void BindExchangeItemCount3(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
555
557 static void BindExchangeItemNumber4(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
558
560 static void BindExchangeItemCount4(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
561
563 static void BindExchangeItemNumber5(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
564
566 static void BindExchangeItemCount5(ebenezer_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
567
568 };
569
572 {
574 public:
575 typedef void (*BindColumnFunction_t)(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
576
577 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
578
580 static const BindingsMapType& GetColumnBindings();
581
583 static void BindIndex(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
584
586 static void BindNpcNumber(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
587
589 static void BindOriginType(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
590
592 static void BindOriginItem(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
593
595 static void BindRequiredItem1(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
596
598 static void BindRequiredItem2(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
599
601 static void BindRequiredItem3(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
602
604 static void BindRequiredItem4(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
605
607 static void BindRequiredItem5(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
608
610 static void BindRequiredItem6(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
611
613 static void BindRequiredItem7(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
614
616 static void BindRequiredItem8(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
617
619 static void BindRequiredCoins(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
620
622 static void BindRateType(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
623
625 static void BindGenRate(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
626
628 static void BindGiveItem(ebenezer_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
629
630 };
631
634 {
636 public:
637 typedef void (*BindColumnFunction_t)(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
638
639 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
640
642 static const BindingsMapType& GetColumnBindings();
643
645 static void BindID(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
646
648 static void BindFlag(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
649
651 static void BindNation(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
652
654 static void BindRanking(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
655
657 static void BindName(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
658
660 static void BindMembers(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
661
663 static void BindChief(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
664
666 static void BindViceChief1(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
667
669 static void BindViceChief2(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
670
672 static void BindViceChief3(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
673
675 static void BindEnemyName(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
676
678 static void BindOldWarResult(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
679
681 static void BindWarEnemyId(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
682
684 static void BindVictory(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
685
687 static void BindLose(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
688
690 static void BindGold(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
691
693 static void BindDomination(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
694
696 static void BindPoints(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
697
699 static void BindMarkVersion(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
700
702 static void BindMarkLength(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
703
705 static void BindMark(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
706
708 static void BindSiegeFlag(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
709
711 static void BindAllianceKnights(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
712
714 static void BindCape(ebenezer_model::Knights& m, const nanodbc::result& result, short colIndex);
715
716 };
717
720 {
722 public:
723 typedef void (*BindColumnFunction_t)(ebenezer_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
724
725 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
726
728 static const BindingsMapType& GetColumnBindings();
729
731 static void BindMainAllianceKnights(ebenezer_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
732
734 static void BindSubAllianceKnights(ebenezer_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
735
737 static void BindMercenaryClan1(ebenezer_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
738
740 static void BindMercenaryClan2(ebenezer_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
741
742 };
743
746 {
748 public:
749 typedef void (*BindColumnFunction_t)(ebenezer_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
750
751 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
752
754 static const BindingsMapType& GetColumnBindings();
755
757 static void BindCapeIndex(ebenezer_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
758
760 static void BindBuyPrice(ebenezer_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
761
763 static void BindDuration(ebenezer_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
764
766 static void BindGrade(ebenezer_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
767
768 };
769
772 {
774 public:
775 typedef void (*BindColumnFunction_t)(ebenezer_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
776
777 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
778
780 static const BindingsMapType& GetColumnBindings();
781
783 static void BindRank(ebenezer_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
784
786 static void BindIndex(ebenezer_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
787
789 static void BindName(ebenezer_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
790
792 static void BindPoints(ebenezer_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
793
794 };
795
798 {
800 public:
801 typedef void (*BindColumnFunction_t)(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
802
803 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
804
806 static const BindingsMapType& GetColumnBindings();
807
809 static void BindCastleIndex(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
810
812 static void BindMasterKnights(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
813
815 static void BindSiegeType(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
816
818 static void BindWarDay(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
819
821 static void BindWarHour(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
822
824 static void BindWarMinute(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
825
827 static void BindChallengeList1(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
828
830 static void BindChallengeList2(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
831
833 static void BindChallengeList3(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
834
836 static void BindChallengeList4(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
837
839 static void BindChallengeList5(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
840
842 static void BindChallengeList6(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
843
845 static void BindChallengeList7(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
846
848 static void BindChallengeList8(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
849
851 static void BindChallengeList9(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
852
854 static void BindChallengeList10(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
855
857 static void BindWarRequestDay(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
858
860 static void BindWarRequestTime(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
861
863 static void BindWarRequestMinute(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
864
866 static void BindGuerrillaWarDay(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
867
869 static void BindGuerrillaWarTime(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
870
872 static void BindGuerrillaWarMinute(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
873
875 static void BindChallengeList(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
876
878 static void BindMoradonTariff(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
879
881 static void BindDelosTariff(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
882
884 static void BindDungeonCharge(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
885
887 static void BindMoradonTax(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
888
890 static void BindDelosTax(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
891
893 static void BindRequestList1(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
894
896 static void BindRequestList2(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
897
899 static void BindRequestList3(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
900
902 static void BindRequestList4(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
903
905 static void BindRequestList5(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
906
908 static void BindRequestList6(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
909
911 static void BindRequestList7(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
912
914 static void BindRequestList8(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
915
917 static void BindRequestList9(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
918
920 static void BindRequestList10(ebenezer_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
921
922 };
923
926 {
928 public:
929 typedef void (*BindColumnFunction_t)(ebenezer_model::KnightsUser& m, const nanodbc::result& result, short colIndex);
930
931 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
932
934 static const BindingsMapType& GetColumnBindings();
935
937 static void BindKnightsId(ebenezer_model::KnightsUser& m, const nanodbc::result& result, short colIndex);
938
940 static void BindUserId(ebenezer_model::KnightsUser& m, const nanodbc::result& result, short colIndex);
941
942 };
943
946 {
948 public:
949 typedef void (*BindColumnFunction_t)(ebenezer_model::LevelUp& m, const nanodbc::result& result, short colIndex);
950
951 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
952
954 static const BindingsMapType& GetColumnBindings();
955
957 static void BindLevel(ebenezer_model::LevelUp& m, const nanodbc::result& result, short colIndex);
958
960 static void BindRequiredExp(ebenezer_model::LevelUp& m, const nanodbc::result& result, short colIndex);
961
962 };
963
965 class Magic
966 {
968 public:
969 typedef void (*BindColumnFunction_t)(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
970
971 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
972
974 static const BindingsMapType& GetColumnBindings();
975
977 static void BindID(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
978
980 static void BindBeforeAction(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
981
983 static void BindTargetAction(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
984
986 static void BindSelfEffect(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
987
989 static void BindFlyingEffect(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
990
992 static void BindTargetEffect(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
993
995 static void BindMoral(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
996
998 static void BindSkillLevel(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
999
1001 static void BindSkill(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1002
1004 static void BindManaCost(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1005
1007 static void BindHpCost(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1008
1010 static void BindItemGroup(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1011
1013 static void BindUseItem(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1014
1016 static void BindCastTime(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1017
1019 static void BindRecastTime(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1020
1022 static void BindSuccessRate(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1023
1025 static void BindType1(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1026
1028 static void BindType2(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1029
1031 static void BindRange(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1032
1034 static void BindEtc(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1035
1037 static void BindEvent(ebenezer_model::Magic& m, const nanodbc::result& result, short colIndex);
1038
1039 };
1040
1043 {
1045 public:
1046 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1047
1048 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1049
1051 static const BindingsMapType& GetColumnBindings();
1052
1054 static void BindID(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1055
1057 static void BindType(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1058
1060 static void BindHitRateMod(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1061
1063 static void BindDamageMod(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1064
1066 static void BindAddDamage(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1067
1069 static void BindDelay(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1070
1072 static void BindComboType(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1073
1075 static void BindComboCount(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1076
1078 static void BindComboDamage(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1079
1081 static void BindRange(ebenezer_model::MagicType1& m, const nanodbc::result& result, short colIndex);
1082
1083 };
1084
1087 {
1089 public:
1090 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1091
1092 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1093
1095 static const BindingsMapType& GetColumnBindings();
1096
1098 static void BindID(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1099
1101 static void BindHitType(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1102
1104 static void BindHitRateMod(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1105
1107 static void BindDamageMod(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1108
1110 static void BindRangeMod(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1111
1113 static void BindNeedArrow(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1114
1116 static void BindAddDamagePlus(ebenezer_model::MagicType2& m, const nanodbc::result& result, short colIndex);
1117
1118 };
1119
1122 {
1124 public:
1125 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1126
1127 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1128
1130 static const BindingsMapType& GetColumnBindings();
1131
1133 static void BindID(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1134
1136 static void BindRadius(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1137
1139 static void BindAngle(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1140
1142 static void BindDirectType(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1143
1145 static void BindFirstDamage(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1146
1148 static void BindEndDamage(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1149
1151 static void BindTimeDamage(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1152
1154 static void BindDuration(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1155
1157 static void BindAttribute(ebenezer_model::MagicType3& m, const nanodbc::result& result, short colIndex);
1158
1159 };
1160
1163 {
1165 public:
1166 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1167
1168 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1169
1171 static const BindingsMapType& GetColumnBindings();
1172
1174 static void BindID(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1175
1177 static void BindBuffType(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1178
1180 static void BindRadius(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1181
1183 static void BindDuration(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1184
1186 static void BindAttackSpeed(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1187
1189 static void BindSpeed(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1190
1192 static void BindArmor(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1193
1195 static void BindArmorPercent(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1196
1198 static void BindAttackPower(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1199
1201 static void BindMagicPower(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1202
1204 static void BindMaxHp(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1205
1207 static void BindMaxHpPercent(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1208
1210 static void BindMaxMp(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1211
1213 static void BindMaxMpPercent(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1214
1216 static void BindHitRate(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1217
1219 static void BindAvoidRate(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1220
1222 static void BindStrength(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1223
1225 static void BindStamina(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1226
1228 static void BindDexterity(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1229
1231 static void BindIntelligence(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1232
1234 static void BindCharisma(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1235
1237 static void BindFireResist(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1238
1240 static void BindColdResist(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1241
1243 static void BindLightningResist(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1244
1246 static void BindMagicResist(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1247
1249 static void BindDiseaseResist(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1250
1252 static void BindPoisonResist(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1253
1255 static void BindExpPercent(ebenezer_model::MagicType4& m, const nanodbc::result& result, short colIndex);
1256
1257 };
1258
1261 {
1263 public:
1264 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType5& m, const nanodbc::result& result, short colIndex);
1265
1266 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1267
1269 static const BindingsMapType& GetColumnBindings();
1270
1272 static void BindID(ebenezer_model::MagicType5& m, const nanodbc::result& result, short colIndex);
1273
1275 static void BindType(ebenezer_model::MagicType5& m, const nanodbc::result& result, short colIndex);
1276
1278 static void BindExpRecover(ebenezer_model::MagicType5& m, const nanodbc::result& result, short colIndex);
1279
1281 static void BindNeedStone(ebenezer_model::MagicType5& m, const nanodbc::result& result, short colIndex);
1282
1283 };
1284
1287 {
1289 public:
1290 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1291
1292 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1293
1295 static const BindingsMapType& GetColumnBindings();
1296
1298 static void BindID(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1299
1301 static void BindSize(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1302
1304 static void BindTransformId(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1305
1307 static void BindDuration(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1308
1310 static void BindMaxHp(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1311
1313 static void BindMaxMp(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1314
1316 static void BindSpeed(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1317
1319 static void BindAttackSpeed(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1320
1322 static void BindTotalHit(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1323
1325 static void BindTotalArmor(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1326
1328 static void BindTotalHitRate(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1329
1331 static void BindTotalEvasionRate(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1332
1334 static void BindTotalFireResist(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1335
1337 static void BindTotalColdResist(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1338
1340 static void BindTotalLightningResist(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1341
1343 static void BindTotalMagicResist(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1344
1346 static void BindTotalDiseaseResist(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1347
1349 static void BindTotalPoisonResist(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1350
1352 static void BindClass(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1353
1355 static void BindUserSkillUse(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1356
1358 static void BindNeedItem(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1359
1361 static void BindSkillSuccessRate(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1362
1364 static void BindMonsterFriendly(ebenezer_model::MagicType6& m, const nanodbc::result& result, short colIndex);
1365
1366 };
1367
1370 {
1372 public:
1373 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1374
1375 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1376
1378 static const BindingsMapType& GetColumnBindings();
1379
1381 static void BindID(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1382
1384 static void BindValidGroup(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1385
1387 static void BindNationChange(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1388
1390 static void BindMonsterNumber(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1391
1393 static void BindTargetChange(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1394
1396 static void BindStateChange(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1397
1399 static void BindRadius(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1400
1402 static void BindHitRate(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1403
1405 static void BindDuration(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1406
1408 static void BindDamage(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1409
1411 static void BindVision(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1412
1414 static void BindNeedItem(ebenezer_model::MagicType7& m, const nanodbc::result& result, short colIndex);
1415
1416 };
1417
1420 {
1422 public:
1423 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType8& m, const nanodbc::result& result, short colIndex);
1424
1425 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1426
1428 static const BindingsMapType& GetColumnBindings();
1429
1431 static void BindID(ebenezer_model::MagicType8& m, const nanodbc::result& result, short colIndex);
1432
1434 static void BindTarget(ebenezer_model::MagicType8& m, const nanodbc::result& result, short colIndex);
1435
1437 static void BindRadius(ebenezer_model::MagicType8& m, const nanodbc::result& result, short colIndex);
1438
1440 static void BindWarpType(ebenezer_model::MagicType8& m, const nanodbc::result& result, short colIndex);
1441
1443 static void BindExpRecover(ebenezer_model::MagicType8& m, const nanodbc::result& result, short colIndex);
1444
1445 };
1446
1449 {
1451 public:
1452 typedef void (*BindColumnFunction_t)(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1453
1454 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1455
1457 static const BindingsMapType& GetColumnBindings();
1458
1460 static void BindID(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1461
1463 static void BindValidGroup(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1464
1466 static void BindNationChange(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1467
1469 static void BindMonsterNumber(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1470
1472 static void BindTargetChange(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1473
1475 static void BindStateChange(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1476
1478 static void BindRadius(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1479
1481 static void BindHitRate(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1482
1484 static void BindDuration(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1485
1487 static void BindAddDamage(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1488
1490 static void BindVision(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1491
1493 static void BindNeedItem(ebenezer_model::MagicType9& m, const nanodbc::result& result, short colIndex);
1494
1495 };
1496
1499 {
1501 public:
1502 typedef void (*BindColumnFunction_t)(ebenezer_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
1503
1504 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1505
1507 static const BindingsMapType& GetColumnBindings();
1508
1510 static void BindIndex(ebenezer_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
1511
1513 static void BindStartTime1(ebenezer_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
1514
1516 static void BindStartTime2(ebenezer_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
1517
1519 static void BindStartTime3(ebenezer_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
1520
1522 static void BindLevelMin(ebenezer_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
1523
1525 static void BindLevelMax(ebenezer_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
1526
1527 };
1528
1531 {
1533 public:
1534 typedef void (*BindColumnFunction_t)(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1535
1536 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1537
1539 static const BindingsMapType& GetColumnBindings();
1540
1542 static void BindIndex(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1543
1545 static void BindLevel(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1546
1548 static void BindStage(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1549
1551 static void BindStageLevel(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1552
1554 static void BindTime(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1555
1557 static void BindMonsterId(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1558
1560 static void BindCount(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1561
1563 static void BindPosX(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1564
1566 static void BindPosZ(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1567
1569 static void BindRange(ebenezer_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
1570
1571 };
1572
1575 {
1577 public:
1578 typedef void (*BindColumnFunction_t)(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1579
1580 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1581
1583 static const BindingsMapType& GetColumnBindings();
1584
1586 static void BindRentalIndex(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1587
1589 static void BindItemIndex(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1590
1592 static void BindDurability(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1593
1595 static void BindSerialNumber(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1596
1598 static void BindRegType(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1599
1601 static void BindItemType(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1602
1604 static void BindClass(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1605
1607 static void BindRentalTime(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1608
1610 static void BindRentalMoney(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1611
1613 static void BindLenderCharId(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1614
1616 static void BindLenderAccountId(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1617
1619 static void BindBorrowerCharId(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1620
1622 static void BindBorrowerAccountId(ebenezer_model::RentalItem& m, const nanodbc::result& result, short colIndex);
1623
1624 };
1625
1628 {
1630 public:
1631 typedef void (*BindColumnFunction_t)(ebenezer_model::ServerResource& m, const nanodbc::result& result, short colIndex);
1632
1633 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1634
1636 static const BindingsMapType& GetColumnBindings();
1637
1639 static void BindResourceId(ebenezer_model::ServerResource& m, const nanodbc::result& result, short colIndex);
1640
1642 static void BindResource(ebenezer_model::ServerResource& m, const nanodbc::result& result, short colIndex);
1643
1644 };
1645
1648 {
1650 public:
1651 typedef void (*BindColumnFunction_t)(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1652
1653 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1654
1656 static const BindingsMapType& GetColumnBindings();
1657
1659 static void BindZoneId(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1660
1662 static void BindKarusX(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1663
1665 static void BindKarusZ(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1666
1668 static void BindElmoX(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1669
1671 static void BindElmoZ(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1672
1674 static void BindRangeX(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1675
1677 static void BindRangeZ(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1678
1680 static void BindKarusGateX(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1681
1683 static void BindKarusGateZ(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1684
1686 static void BindElmoGateX(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1687
1689 static void BindElmoGateZ(ebenezer_model::StartPosition& m, const nanodbc::result& result, short colIndex);
1690
1691 };
1692
1695 {
1697 public:
1698 typedef void (*BindColumnFunction_t)(ebenezer_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
1699
1700 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1701
1703 static const BindingsMapType& GetColumnBindings();
1704
1706 static void BindIndex(ebenezer_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
1707
1709 static void BindElmoUserId(ebenezer_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
1710
1712 static void BindKarusUserId(ebenezer_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
1713
1715 static void BindMoney(ebenezer_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
1716
1717 };
1718
1721 {
1723 public:
1724 typedef void (*BindColumnFunction_t)(ebenezer_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
1725
1726 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1727
1729 static const BindingsMapType& GetColumnBindings();
1730
1732 static void BindRank(ebenezer_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
1733
1735 static void BindElmoUserId(ebenezer_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
1736
1738 static void BindKarusUserId(ebenezer_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
1739
1741 static void BindSalary(ebenezer_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
1742
1743 };
1744
1747 {
1749 public:
1750 typedef void (*BindColumnFunction_t)(ebenezer_model::WebpageAddress& m, const nanodbc::result& result, short colIndex);
1751
1752 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1753
1755 static const BindingsMapType& GetColumnBindings();
1756
1758 static void BindIndex(ebenezer_model::WebpageAddress& m, const nanodbc::result& result, short colIndex);
1759
1761 static void BindWebPageAddress(ebenezer_model::WebpageAddress& m, const nanodbc::result& result, short colIndex);
1762
1763 };
1764
1767 {
1769 public:
1770 typedef void (*BindColumnFunction_t)(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1771
1772 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1773
1775 static const BindingsMapType& GetColumnBindings();
1776
1778 static void BindServerId(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1779
1781 static void BindZoneId(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1782
1784 static void BindName(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1785
1787 static void BindInitX(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1788
1790 static void BindInitZ(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1791
1793 static void BindInitY(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1794
1796 static void BindType(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1797
1799 static void BindRoomEvent(ebenezer_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
1800
1801 };
1802}
1803
1804#endif // EBENEZER_BINDER_EBENEZERBINDER_H
generated nanodbc column binder for ebenezer_model::Battle
Definition EbenezerBinder.h:58
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:9
static void BindIndex(ebenezer_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:20
static void BindNation(ebenezer_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition EbenezerBinder.cpp:26
generated nanodbc column binder for ebenezer_model::Coefficient
Definition EbenezerBinder.h:78
static void BindHitPoint(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoint.
Definition EbenezerBinder.cpp:110
static void BindStaff(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Staff.
Definition EbenezerBinder.cpp:98
static void BindPole(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Pole.
Definition EbenezerBinder.cpp:92
static void BindArmor(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition EbenezerBinder.cpp:128
static void BindShortSword(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ShortSword.
Definition EbenezerBinder.cpp:62
static void BindAxe(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Axe.
Definition EbenezerBinder.cpp:74
static void BindBow(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bow.
Definition EbenezerBinder.cpp:104
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:32
static void BindEvasionrate(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Evasionrate.
Definition EbenezerBinder.cpp:140
static void BindClub(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Club.
Definition EbenezerBinder.cpp:80
static void BindSp(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sp.
Definition EbenezerBinder.cpp:122
static void BindSpear(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Spear.
Definition EbenezerBinder.cpp:86
static void BindHitRate(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:134
static void BindManaPoint(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoint.
Definition EbenezerBinder.cpp:116
static void BindSword(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sword.
Definition EbenezerBinder.cpp:68
static void BindClassId(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition EbenezerBinder.cpp:56
generated nanodbc column binder for ebenezer_model::CouponSerialList
Definition EbenezerBinder.h:137
static void BindItemCount(ebenezer_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCount.
Definition EbenezerBinder.cpp:177
static void BindSerialNum(ebenezer_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNum.
Definition EbenezerBinder.cpp:165
static void BindItemNumber(ebenezer_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemNumber.
Definition EbenezerBinder.cpp:171
static void BindIndex(ebenezer_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:159
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:146
generated nanodbc column binder for ebenezer_model::EventTrigger
Definition EbenezerBinder.h:201
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:248
static void BindIndex(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:261
static void BindNpcType(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcType.
Definition EbenezerBinder.cpp:267
static void BindTriggerNumber(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TriggerNumber.
Definition EbenezerBinder.cpp:279
static void BindNpcId(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition EbenezerBinder.cpp:273
generated nanodbc column binder for ebenezer_model::Event
Definition EbenezerBinder.h:163
static void BindExecute4(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute4.
Definition EbenezerBinder.cpp:236
static void BindEventType(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventType.
Definition EbenezerBinder.cpp:212
static void BindExecute1(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute1.
Definition EbenezerBinder.cpp:218
static void BindEventNumber(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventNumber.
Definition EbenezerBinder.cpp:206
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:183
static void BindExecute2(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute2.
Definition EbenezerBinder.cpp:224
static void BindExecute3(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute3.
Definition EbenezerBinder.cpp:230
static void BindExecute5(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute5.
Definition EbenezerBinder.cpp:242
static void BindZoneNumber(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneNumber.
Definition EbenezerBinder.cpp:200
generated nanodbc column binder for ebenezer_model::Home
Definition EbenezerBinder.h:227
static void BindFreeZoneZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneZ.
Definition EbenezerBinder.cpp:375
static void BindKarusZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLX.
Definition EbenezerBinder.cpp:357
static void BindBattleZone2LZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LZ.
Definition EbenezerBinder.cpp:435
static void BindElmoZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLX.
Definition EbenezerBinder.cpp:333
static void BindNation(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition EbenezerBinder.cpp:315
static void BindElmoZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLZ.
Definition EbenezerBinder.cpp:339
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:285
static void BindBattleZone2Z(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2Z.
Definition EbenezerBinder.cpp:423
static void BindBattleZone2LX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LX.
Definition EbenezerBinder.cpp:429
static void BindKarusZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneX.
Definition EbenezerBinder.cpp:345
static void BindFreeZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLZ.
Definition EbenezerBinder.cpp:387
static void BindElmoZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneX.
Definition EbenezerBinder.cpp:321
static void BindBattleZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneX.
Definition EbenezerBinder.cpp:393
static void BindBattleZone2X(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2X.
Definition EbenezerBinder.cpp:417
static void BindBattleZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLZ.
Definition EbenezerBinder.cpp:411
static void BindElmoZoneZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneZ.
Definition EbenezerBinder.cpp:327
static void BindFreeZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLX.
Definition EbenezerBinder.cpp:381
static void BindFreeZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneX.
Definition EbenezerBinder.cpp:369
static void BindKarusZoneZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneZ.
Definition EbenezerBinder.cpp:351
static void BindKarusZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLZ.
Definition EbenezerBinder.cpp:363
static void BindBattleZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLX.
Definition EbenezerBinder.cpp:405
static void BindBattleZoneZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneZ.
Definition EbenezerBinder.cpp:399
generated nanodbc column binder for ebenezer_model::ItemExchange
Definition EbenezerBinder.h:489
static void BindRandomFlag(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RandomFlag.
Definition EbenezerBinder.cpp:893
static void BindExchangeItemNumber4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber4.
Definition EbenezerBinder.cpp:995
static void BindOriginItemNumber4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber4.
Definition EbenezerBinder.cpp:935
static void BindExchangeItemNumber3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber3.
Definition EbenezerBinder.cpp:983
static void BindOriginItemNumber2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber2.
Definition EbenezerBinder.cpp:911
static void BindNpcNumber(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcNumber.
Definition EbenezerBinder.cpp:887
static void BindExchangeItemNumber2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber2.
Definition EbenezerBinder.cpp:971
static void BindExchangeItemNumber1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber1.
Definition EbenezerBinder.cpp:959
static void BindIndex(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:881
static void BindExchangeItemCount5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount5.
Definition EbenezerBinder.cpp:1013
static void BindOriginItemCount2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount2.
Definition EbenezerBinder.cpp:917
static void BindOriginItemCount4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount4.
Definition EbenezerBinder.cpp:941
static void BindOriginItemCount5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount5.
Definition EbenezerBinder.cpp:953
static void BindOriginItemNumber3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber3.
Definition EbenezerBinder.cpp:923
static void BindExchangeItemCount2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount2.
Definition EbenezerBinder.cpp:977
static void BindExchangeItemCount3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount3.
Definition EbenezerBinder.cpp:989
static void BindOriginItemCount3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount3.
Definition EbenezerBinder.cpp:929
static void BindExchangeItemCount4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount4.
Definition EbenezerBinder.cpp:1001
static void BindOriginItemNumber5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber5.
Definition EbenezerBinder.cpp:947
static void BindOriginItemCount1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount1.
Definition EbenezerBinder.cpp:905
static void BindExchangeItemCount1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount1.
Definition EbenezerBinder.cpp:965
static void BindExchangeItemNumber5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber5.
Definition EbenezerBinder.cpp:1007
static void BindOriginItemNumber1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber1.
Definition EbenezerBinder.cpp:899
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:849
generated nanodbc column binder for ebenezer_model::ItemUpgrade
Definition EbenezerBinder.h:572
static void BindNpcNumber(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcNumber.
Definition EbenezerBinder.cpp:1050
static void BindRequiredCoins(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCoins.
Definition EbenezerBinder.cpp:1116
static void BindRateType(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RateType.
Definition EbenezerBinder.cpp:1122
static void BindOriginItem(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItem.
Definition EbenezerBinder.cpp:1062
static void BindRequiredItem3(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem3.
Definition EbenezerBinder.cpp:1080
static void BindRequiredItem6(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem6.
Definition EbenezerBinder.cpp:1098
static void BindRequiredItem2(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem2.
Definition EbenezerBinder.cpp:1074
static void BindRequiredItem8(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem8.
Definition EbenezerBinder.cpp:1110
static void BindRequiredItem1(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem1.
Definition EbenezerBinder.cpp:1068
static void BindGiveItem(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GiveItem.
Definition EbenezerBinder.cpp:1134
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1019
static void BindOriginType(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginType.
Definition EbenezerBinder.cpp:1056
static void BindIndex(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:1044
static void BindRequiredItem4(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem4.
Definition EbenezerBinder.cpp:1086
static void BindRequiredItem7(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem7.
Definition EbenezerBinder.cpp:1104
static void BindGenRate(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GenRate.
Definition EbenezerBinder.cpp:1128
static void BindRequiredItem5(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem5.
Definition EbenezerBinder.cpp:1092
generated nanodbc column binder for ebenezer_model::Item
Definition EbenezerBinder.h:304
static void BindType(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition EbenezerBinder.cpp:663
static void BindStaminaBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StaminaBonus.
Definition EbenezerBinder.cpp:777
static void BindEvasionRate(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvasionRate.
Definition EbenezerBinder.cpp:675
static void BindStrengthBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StrengthBonus.
Definition EbenezerBinder.cpp:771
static void BindSlot(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Slot.
Definition EbenezerBinder.cpp:525
static void BindIntelligenceBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IntelligenceBonus.
Definition EbenezerBinder.cpp:789
static void BindSellPrice(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellPrice.
Definition EbenezerBinder.cpp:579
static void BindRequiredCharisma(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCharisma.
Definition EbenezerBinder.cpp:651
static void BindMagicResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition EbenezerBinder.cpp:831
static void BindColdResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition EbenezerBinder.cpp:819
static void BindFireDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireDamage.
Definition EbenezerBinder.cpp:717
static void BindName(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition EbenezerBinder.cpp:513
static void BindFireResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition EbenezerBinder.cpp:813
static void BindRequiredTitle(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredTitle.
Definition EbenezerBinder.cpp:621
static void BindMaxMpBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpBonus.
Definition EbenezerBinder.cpp:807
static void BindHpDrain(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpDrain.
Definition EbenezerBinder.cpp:741
static void BindLightningDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningDamage.
Definition EbenezerBinder.cpp:729
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:441
static void BindMaxHpBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpBonus.
Definition EbenezerBinder.cpp:801
static void BindPoisonResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition EbenezerBinder.cpp:837
static void BindDurability(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition EbenezerBinder.cpp:567
static void BindClassId(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition EbenezerBinder.cpp:537
static void BindMirrorDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MirrorDamage.
Definition EbenezerBinder.cpp:759
static void BindPoisonDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonDamage.
Definition EbenezerBinder.cpp:735
static void BindKind(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Kind.
Definition EbenezerBinder.cpp:519
static void BindRequiredIntelligence(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredIntelligence.
Definition EbenezerBinder.cpp:645
static void BindSwordArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SwordArmor.
Definition EbenezerBinder.cpp:687
static void BindRequiredRank(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredRank.
Definition EbenezerBinder.cpp:615
static void BindLightningResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition EbenezerBinder.cpp:825
static void BindBuyPrice(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyPrice.
Definition EbenezerBinder.cpp:573
static void BindMpDrain(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDrain.
Definition EbenezerBinder.cpp:753
static void BindMagicEffect(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicEffect.
Definition EbenezerBinder.cpp:597
static void BindMaceArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaceArmor.
Definition EbenezerBinder.cpp:693
static void BindDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition EbenezerBinder.cpp:543
static void BindRequiredStamina(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStamina.
Definition EbenezerBinder.cpp:633
static void BindBowArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BowArmor.
Definition EbenezerBinder.cpp:711
static void BindCurseResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurseResist.
Definition EbenezerBinder.cpp:843
static void BindRequiredStrength(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStrength.
Definition EbenezerBinder.cpp:627
static void BindDelay(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition EbenezerBinder.cpp:549
static void BindAxeArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AxeArmor.
Definition EbenezerBinder.cpp:699
static void BindRequiredDexterity(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredDexterity.
Definition EbenezerBinder.cpp:639
static void BindSpearArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpearArmor.
Definition EbenezerBinder.cpp:705
static void BindRace(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Race.
Definition EbenezerBinder.cpp:531
static void BindMpDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDamage.
Definition EbenezerBinder.cpp:747
static void BindCountable(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Countable.
Definition EbenezerBinder.cpp:591
static void BindCharismaBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharismaBonus.
Definition EbenezerBinder.cpp:795
static void BindArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition EbenezerBinder.cpp:585
static void BindHitRate(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:669
static void BindDexterityBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DexterityBonus.
Definition EbenezerBinder.cpp:783
static void BindRange(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:555
static void BindSpecialEffect(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialEffect.
Definition EbenezerBinder.cpp:603
static void BindIceDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IceDamage.
Definition EbenezerBinder.cpp:723
static void BindDropRate(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropRate.
Definition EbenezerBinder.cpp:765
static void BindWeight(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weight.
Definition EbenezerBinder.cpp:561
static void BindMinLevel(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MinLevel.
Definition EbenezerBinder.cpp:609
static void BindDaggerArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DaggerArmor.
Definition EbenezerBinder.cpp:681
static void BindSellingGroup(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition EbenezerBinder.cpp:657
static void BindID(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:507
generated nanodbc column binder for ebenezer_model::KnightsAlliance
Definition EbenezerBinder.h:720
static void BindMercenaryClan2(ebenezer_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MercenaryClan2.
Definition EbenezerBinder.cpp:1348
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1317
static void BindMainAllianceKnights(ebenezer_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MainAllianceKnights.
Definition EbenezerBinder.cpp:1330
static void BindSubAllianceKnights(ebenezer_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SubAllianceKnights.
Definition EbenezerBinder.cpp:1336
static void BindMercenaryClan1(ebenezer_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MercenaryClan1.
Definition EbenezerBinder.cpp:1342
generated nanodbc column binder for ebenezer_model::KnightsCape
Definition EbenezerBinder.h:746
static void BindBuyPrice(ebenezer_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyPrice.
Definition EbenezerBinder.cpp:1373
static void BindCapeIndex(ebenezer_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CapeIndex.
Definition EbenezerBinder.cpp:1367
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1354
static void BindGrade(ebenezer_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade.
Definition EbenezerBinder.cpp:1385
static void BindDuration(ebenezer_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:1379
generated nanodbc column binder for ebenezer_model::KnightsRating
Definition EbenezerBinder.h:772
static void BindName(ebenezer_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition EbenezerBinder.cpp:1416
static void BindRank(ebenezer_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition EbenezerBinder.cpp:1404
static void BindPoints(ebenezer_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition EbenezerBinder.cpp:1422
static void BindIndex(ebenezer_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:1410
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1391
generated nanodbc column binder for ebenezer_model::KnightsSiegeWarfare
Definition EbenezerBinder.h:798
static void BindWarMinute(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarMinute.
Definition EbenezerBinder.cpp:1505
static void BindChallengeList(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList.
Definition EbenezerBinder.cpp:1607
static void BindChallengeList9(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList9.
Definition EbenezerBinder.cpp:1559
static void BindChallengeList2(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList2.
Definition EbenezerBinder.cpp:1517
static void BindChallengeList7(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList7.
Definition EbenezerBinder.cpp:1547
static void BindChallengeList6(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList6.
Definition EbenezerBinder.cpp:1541
static void BindDungeonCharge(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonCharge.
Definition EbenezerBinder.cpp:1625
static void BindMoradonTax(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTax.
Definition EbenezerBinder.cpp:1631
static void BindMasterKnights(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MasterKnights.
Definition EbenezerBinder.cpp:1481
static void BindSiegeType(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeType.
Definition EbenezerBinder.cpp:1487
static void BindGuerrillaWarDay(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarDay.
Definition EbenezerBinder.cpp:1589
static void BindRequestList5(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList5.
Definition EbenezerBinder.cpp:1667
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1428
static void BindRequestList6(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList6.
Definition EbenezerBinder.cpp:1673
static void BindChallengeList10(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList10.
Definition EbenezerBinder.cpp:1565
static void BindChallengeList3(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList3.
Definition EbenezerBinder.cpp:1523
static void BindRequestList10(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList10.
Definition EbenezerBinder.cpp:1697
static void BindDelosTax(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTax.
Definition EbenezerBinder.cpp:1637
static void BindChallengeList5(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList5.
Definition EbenezerBinder.cpp:1535
static void BindChallengeList8(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList8.
Definition EbenezerBinder.cpp:1553
static void BindDelosTariff(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTariff.
Definition EbenezerBinder.cpp:1619
static void BindWarRequestDay(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestDay.
Definition EbenezerBinder.cpp:1571
static void BindRequestList7(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList7.
Definition EbenezerBinder.cpp:1679
static void BindWarDay(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarDay.
Definition EbenezerBinder.cpp:1493
static void BindRequestList1(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList1.
Definition EbenezerBinder.cpp:1643
static void BindChallengeList1(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList1.
Definition EbenezerBinder.cpp:1511
static void BindWarRequestMinute(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestMinute.
Definition EbenezerBinder.cpp:1583
static void BindWarHour(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarHour.
Definition EbenezerBinder.cpp:1499
static void BindCastleIndex(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition EbenezerBinder.cpp:1475
static void BindGuerrillaWarTime(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarTime.
Definition EbenezerBinder.cpp:1595
static void BindChallengeList4(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList4.
Definition EbenezerBinder.cpp:1529
static void BindRequestList8(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList8.
Definition EbenezerBinder.cpp:1685
static void BindRequestList3(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList3.
Definition EbenezerBinder.cpp:1655
static void BindGuerrillaWarMinute(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarMinute.
Definition EbenezerBinder.cpp:1601
static void BindWarRequestTime(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestTime.
Definition EbenezerBinder.cpp:1577
static void BindRequestList4(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList4.
Definition EbenezerBinder.cpp:1661
static void BindMoradonTariff(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTariff.
Definition EbenezerBinder.cpp:1613
static void BindRequestList2(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList2.
Definition EbenezerBinder.cpp:1649
static void BindRequestList9(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList9.
Definition EbenezerBinder.cpp:1691
generated nanodbc column binder for ebenezer_model::KnightsUser
Definition EbenezerBinder.h:926
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1703
static void BindKnightsId(ebenezer_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KnightsId.
Definition EbenezerBinder.cpp:1714
static void BindUserId(ebenezer_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition EbenezerBinder.cpp:1720
generated nanodbc column binder for ebenezer_model::Knights
Definition EbenezerBinder.h:634
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1140
static void BindViceChief1(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief1.
Definition EbenezerBinder.cpp:1215
static void BindEnemyName(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EnemyName.
Definition EbenezerBinder.cpp:1233
static void BindWarEnemyId(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarEnemyId.
Definition EbenezerBinder.cpp:1245
static void BindVictory(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Victory.
Definition EbenezerBinder.cpp:1251
static void BindGold(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Gold.
Definition EbenezerBinder.cpp:1263
static void BindLose(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Lose.
Definition EbenezerBinder.cpp:1257
static void BindMembers(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Members.
Definition EbenezerBinder.cpp:1203
static void BindSiegeFlag(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeFlag.
Definition EbenezerBinder.cpp:1299
static void BindMarkVersion(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkVersion.
Definition EbenezerBinder.cpp:1281
static void BindPoints(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition EbenezerBinder.cpp:1275
static void BindOldWarResult(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarResult.
Definition EbenezerBinder.cpp:1239
static void BindMarkLength(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkLength.
Definition EbenezerBinder.cpp:1287
static void BindMark(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Mark.
Definition EbenezerBinder.cpp:1293
static void BindNation(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition EbenezerBinder.cpp:1185
static void BindDomination(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Domination.
Definition EbenezerBinder.cpp:1269
static void BindID(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1173
static void BindChief(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Chief.
Definition EbenezerBinder.cpp:1209
static void BindViceChief3(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief3.
Definition EbenezerBinder.cpp:1227
static void BindName(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition EbenezerBinder.cpp:1197
static void BindRanking(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Ranking.
Definition EbenezerBinder.cpp:1191
static void BindFlag(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Flag.
Definition EbenezerBinder.cpp:1179
static void BindCape(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Cape.
Definition EbenezerBinder.cpp:1311
static void BindAllianceKnights(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AllianceKnights.
Definition EbenezerBinder.cpp:1305
static void BindViceChief2(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief2.
Definition EbenezerBinder.cpp:1221
generated nanodbc column binder for ebenezer_model::LevelUp
Definition EbenezerBinder.h:946
static void BindRequiredExp(ebenezer_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredExp.
Definition EbenezerBinder.cpp:1743
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1726
static void BindLevel(ebenezer_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition EbenezerBinder.cpp:1737
generated nanodbc column binder for ebenezer_model::MagicType1
Definition EbenezerBinder.h:1043
static void BindDelay(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition EbenezerBinder.cpp:1954
static void BindRange(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:1978
static void BindComboDamage(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboDamage.
Definition EbenezerBinder.cpp:1972
static void BindID(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1924
static void BindHitRateMod(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition EbenezerBinder.cpp:1936
static void BindComboType(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboType.
Definition EbenezerBinder.cpp:1960
static void BindComboCount(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboCount.
Definition EbenezerBinder.cpp:1966
static void BindType(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition EbenezerBinder.cpp:1930
static void BindDamageMod(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition EbenezerBinder.cpp:1942
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1905
static void BindAddDamage(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition EbenezerBinder.cpp:1948
generated nanodbc column binder for ebenezer_model::MagicType2
Definition EbenezerBinder.h:1087
static void BindNeedArrow(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedArrow.
Definition EbenezerBinder.cpp:2030
static void BindHitRateMod(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition EbenezerBinder.cpp:2012
static void BindAddDamagePlus(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamagePlus.
Definition EbenezerBinder.cpp:2036
static void BindDamageMod(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition EbenezerBinder.cpp:2018
static void BindID(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2000
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1984
static void BindHitType(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitType.
Definition EbenezerBinder.cpp:2006
static void BindRangeMod(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeMod.
Definition EbenezerBinder.cpp:2024
generated nanodbc column binder for ebenezer_model::MagicType3
Definition EbenezerBinder.h:1122
static void BindFirstDamage(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FirstDamage.
Definition EbenezerBinder.cpp:2084
static void BindRadius(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2066
static void BindID(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2060
static void BindEndDamage(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EndDamage.
Definition EbenezerBinder.cpp:2090
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2042
static void BindAngle(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Angle.
Definition EbenezerBinder.cpp:2072
static void BindTimeDamage(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TimeDamage.
Definition EbenezerBinder.cpp:2096
static void BindDuration(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2102
static void BindDirectType(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectType.
Definition EbenezerBinder.cpp:2078
static void BindAttribute(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attribute.
Definition EbenezerBinder.cpp:2108
generated nanodbc column binder for ebenezer_model::MagicType4
Definition EbenezerBinder.h:1163
static void BindBuffType(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuffType.
Definition EbenezerBinder.cpp:2157
static void BindStamina(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition EbenezerBinder.cpp:2253
static void BindCharisma(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition EbenezerBinder.cpp:2271
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2114
static void BindStrength(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition EbenezerBinder.cpp:2247
static void BindColdResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition EbenezerBinder.cpp:2283
static void BindDiseaseResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition EbenezerBinder.cpp:2301
static void BindSpeed(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition EbenezerBinder.cpp:2181
static void BindMaxHpPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpPercent.
Definition EbenezerBinder.cpp:2217
static void BindPoisonResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition EbenezerBinder.cpp:2307
static void BindMaxHp(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition EbenezerBinder.cpp:2211
static void BindMaxMpPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpPercent.
Definition EbenezerBinder.cpp:2229
static void BindAttackPower(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackPower.
Definition EbenezerBinder.cpp:2199
static void BindMaxMp(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition EbenezerBinder.cpp:2223
static void BindMagicResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition EbenezerBinder.cpp:2295
static void BindLightningResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition EbenezerBinder.cpp:2289
static void BindAttackSpeed(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition EbenezerBinder.cpp:2175
static void BindExpPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpPercent.
Definition EbenezerBinder.cpp:2313
static void BindHitRate(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:2235
static void BindArmorPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ArmorPercent.
Definition EbenezerBinder.cpp:2193
static void BindAvoidRate(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AvoidRate.
Definition EbenezerBinder.cpp:2241
static void BindIntelligence(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition EbenezerBinder.cpp:2265
static void BindArmor(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition EbenezerBinder.cpp:2187
static void BindID(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2151
static void BindFireResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition EbenezerBinder.cpp:2277
static void BindDexterity(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition EbenezerBinder.cpp:2259
static void BindRadius(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2163
static void BindMagicPower(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicPower.
Definition EbenezerBinder.cpp:2205
static void BindDuration(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2169
generated nanodbc column binder for ebenezer_model::MagicType5
Definition EbenezerBinder.h:1261
static void BindNeedStone(ebenezer_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedStone.
Definition EbenezerBinder.cpp:2350
static void BindType(ebenezer_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition EbenezerBinder.cpp:2338
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2319
static void BindExpRecover(ebenezer_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition EbenezerBinder.cpp:2344
static void BindID(ebenezer_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2332
generated nanodbc column binder for ebenezer_model::MagicType6
Definition EbenezerBinder.h:1287
static void BindTotalLightningResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalLightningResist.
Definition EbenezerBinder.cpp:2472
static void BindTotalHit(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHit.
Definition EbenezerBinder.cpp:2436
static void BindTotalMagicResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalMagicResist.
Definition EbenezerBinder.cpp:2478
static void BindTotalFireResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalFireResist.
Definition EbenezerBinder.cpp:2460
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2356
static void BindMaxHp(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition EbenezerBinder.cpp:2412
static void BindClass(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition EbenezerBinder.cpp:2496
static void BindTotalDiseaseResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalDiseaseResist.
Definition EbenezerBinder.cpp:2484
static void BindTotalEvasionRate(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalEvasionRate.
Definition EbenezerBinder.cpp:2454
static void BindTotalArmor(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalArmor.
Definition EbenezerBinder.cpp:2442
static void BindTransformId(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TransformId.
Definition EbenezerBinder.cpp:2400
static void BindNeedItem(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition EbenezerBinder.cpp:2508
static void BindSkillSuccessRate(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillSuccessRate.
Definition EbenezerBinder.cpp:2514
static void BindAttackSpeed(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition EbenezerBinder.cpp:2430
static void BindTotalPoisonResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalPoisonResist.
Definition EbenezerBinder.cpp:2490
static void BindTotalColdResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalColdResist.
Definition EbenezerBinder.cpp:2466
static void BindID(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2388
static void BindSize(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition EbenezerBinder.cpp:2394
static void BindMonsterFriendly(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterFriendly.
Definition EbenezerBinder.cpp:2520
static void BindSpeed(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition EbenezerBinder.cpp:2424
static void BindTotalHitRate(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHitRate.
Definition EbenezerBinder.cpp:2448
static void BindMaxMp(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition EbenezerBinder.cpp:2418
static void BindUserSkillUse(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserSkillUse.
Definition EbenezerBinder.cpp:2502
static void BindDuration(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2406
generated nanodbc column binder for ebenezer_model::MagicType7
Definition EbenezerBinder.h:1370
static void BindDamage(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition EbenezerBinder.cpp:2601
static void BindRadius(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2583
static void BindStateChange(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition EbenezerBinder.cpp:2577
static void BindVision(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition EbenezerBinder.cpp:2607
static void BindHitRate(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:2589
static void BindTargetChange(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition EbenezerBinder.cpp:2571
static void BindMonsterNumber(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition EbenezerBinder.cpp:2565
static void BindID(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2547
static void BindDuration(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2595
static void BindNationChange(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition EbenezerBinder.cpp:2559
static void BindValidGroup(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition EbenezerBinder.cpp:2553
static void BindNeedItem(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition EbenezerBinder.cpp:2613
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2526
generated nanodbc column binder for ebenezer_model::MagicType8
Definition EbenezerBinder.h:1420
static void BindWarpType(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarpType.
Definition EbenezerBinder.cpp:2651
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2619
static void BindTarget(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Target.
Definition EbenezerBinder.cpp:2639
static void BindExpRecover(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition EbenezerBinder.cpp:2657
static void BindRadius(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2645
static void BindID(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2633
generated nanodbc column binder for ebenezer_model::MagicType9
Definition EbenezerBinder.h:1449
static void BindHitRate(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:2726
static void BindID(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2684
static void BindRadius(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2720
static void BindMonsterNumber(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition EbenezerBinder.cpp:2702
static void BindDuration(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2732
static void BindStateChange(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition EbenezerBinder.cpp:2714
static void BindNationChange(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition EbenezerBinder.cpp:2696
static void BindTargetChange(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition EbenezerBinder.cpp:2708
static void BindValidGroup(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition EbenezerBinder.cpp:2690
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2663
static void BindAddDamage(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition EbenezerBinder.cpp:2738
static void BindVision(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition EbenezerBinder.cpp:2744
static void BindNeedItem(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition EbenezerBinder.cpp:2750
generated nanodbc column binder for ebenezer_model::Magic
Definition EbenezerBinder.h:966
static void BindSkillLevel(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillLevel.
Definition EbenezerBinder.cpp:1821
static void BindRange(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:1887
static void BindTargetEffect(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetEffect.
Definition EbenezerBinder.cpp:1809
static void BindMoral(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Moral.
Definition EbenezerBinder.cpp:1815
static void BindBeforeAction(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BeforeAction.
Definition EbenezerBinder.cpp:1785
static void BindSelfEffect(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SelfEffect.
Definition EbenezerBinder.cpp:1797
static void BindManaCost(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaCost.
Definition EbenezerBinder.cpp:1833
static void BindCastTime(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastTime.
Definition EbenezerBinder.cpp:1857
static void BindItemGroup(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroup.
Definition EbenezerBinder.cpp:1845
static void BindEtc(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Etc.
Definition EbenezerBinder.cpp:1893
static void BindHpCost(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpCost.
Definition EbenezerBinder.cpp:1839
static void BindSuccessRate(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SuccessRate.
Definition EbenezerBinder.cpp:1869
static void BindFlyingEffect(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FlyingEffect.
Definition EbenezerBinder.cpp:1803
static void BindTargetAction(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetAction.
Definition EbenezerBinder.cpp:1791
static void BindUseItem(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UseItem.
Definition EbenezerBinder.cpp:1851
static void BindType2(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type2.
Definition EbenezerBinder.cpp:1881
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1749
static void BindType1(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type1.
Definition EbenezerBinder.cpp:1875
static void BindSkill(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill.
Definition EbenezerBinder.cpp:1827
static void BindRecastTime(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RecastTime.
Definition EbenezerBinder.cpp:1863
static void BindEvent(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Event.
Definition EbenezerBinder.cpp:1899
static void BindID(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1779
generated nanodbc column binder for ebenezer_model::MonsterChallengeSummonList
Definition EbenezerBinder.h:1531
static void BindPosZ(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosZ.
Definition EbenezerBinder.cpp:2874
static void BindRange(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:2880
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2807
static void BindMonsterId(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition EbenezerBinder.cpp:2856
static void BindLevel(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition EbenezerBinder.cpp:2832
static void BindPosX(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosX.
Definition EbenezerBinder.cpp:2868
static void BindStage(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stage.
Definition EbenezerBinder.cpp:2838
static void BindIndex(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:2826
static void BindTime(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Time.
Definition EbenezerBinder.cpp:2850
static void BindStageLevel(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StageLevel.
Definition EbenezerBinder.cpp:2844
static void BindCount(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Count.
Definition EbenezerBinder.cpp:2862
generated nanodbc column binder for ebenezer_model::MonsterChallenge
Definition EbenezerBinder.h:1499
static void BindIndex(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:2771
static void BindStartTime1(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime1.
Definition EbenezerBinder.cpp:2777
static void BindStartTime2(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime2.
Definition EbenezerBinder.cpp:2783
static void BindLevelMax(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelMax.
Definition EbenezerBinder.cpp:2801
static void BindStartTime3(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime3.
Definition EbenezerBinder.cpp:2789
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2756
static void BindLevelMin(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelMin.
Definition EbenezerBinder.cpp:2795
generated nanodbc column binder for ebenezer_model::RentalItem
Definition EbenezerBinder.h:1575
static void BindLenderCharId(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderCharId.
Definition EbenezerBinder.cpp:2962
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2886
static void BindRentalMoney(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition EbenezerBinder.cpp:2956
static void BindRentalIndex(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition EbenezerBinder.cpp:2908
static void BindSerialNumber(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition EbenezerBinder.cpp:2926
static void BindRegType(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegType.
Definition EbenezerBinder.cpp:2932
static void BindRentalTime(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition EbenezerBinder.cpp:2950
static void BindLenderAccountId(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderAccountId.
Definition EbenezerBinder.cpp:2968
static void BindBorrowerAccountId(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerAccountId.
Definition EbenezerBinder.cpp:2980
static void BindItemType(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemType.
Definition EbenezerBinder.cpp:2938
static void BindItemIndex(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition EbenezerBinder.cpp:2914
static void BindDurability(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition EbenezerBinder.cpp:2920
static void BindBorrowerCharId(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerCharId.
Definition EbenezerBinder.cpp:2974
static void BindClass(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition EbenezerBinder.cpp:2944
generated nanodbc column binder for ebenezer_model::ServerResource
Definition EbenezerBinder.h:1628
static void BindResource(ebenezer_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Resource.
Definition EbenezerBinder.cpp:3003
static void BindResourceId(ebenezer_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ResourceId.
Definition EbenezerBinder.cpp:2997
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2986
generated nanodbc column binder for ebenezer_model::StartPosition
Definition EbenezerBinder.h:1648
static void BindKarusGateZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusGateZ.
Definition EbenezerBinder.cpp:3077
static void BindKarusGateX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusGateX.
Definition EbenezerBinder.cpp:3071
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:3009
static void BindElmoX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoX.
Definition EbenezerBinder.cpp:3047
static void BindZoneId(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition EbenezerBinder.cpp:3029
static void BindElmoGateZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateZ.
Definition EbenezerBinder.cpp:3089
static void BindElmoZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZ.
Definition EbenezerBinder.cpp:3053
static void BindKarusX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusX.
Definition EbenezerBinder.cpp:3035
static void BindKarusZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZ.
Definition EbenezerBinder.cpp:3041
static void BindRangeZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeZ.
Definition EbenezerBinder.cpp:3065
static void BindRangeX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeX.
Definition EbenezerBinder.cpp:3059
static void BindElmoGateX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateX.
Definition EbenezerBinder.cpp:3083
generated nanodbc column binder for ebenezer_model::UserKnightsRank
Definition EbenezerBinder.h:1695
static void BindIndex(ebenezer_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:3108
static void BindKarusUserId(ebenezer_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition EbenezerBinder.cpp:3120
static void BindElmoUserId(ebenezer_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUserId.
Definition EbenezerBinder.cpp:3114
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:3095
static void BindMoney(ebenezer_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition EbenezerBinder.cpp:3126
generated nanodbc column binder for ebenezer_model::UserPersonalRank
Definition EbenezerBinder.h:1721
static void BindElmoUserId(ebenezer_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUserId.
Definition EbenezerBinder.cpp:3151
static void BindSalary(ebenezer_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Salary.
Definition EbenezerBinder.cpp:3163
static void BindKarusUserId(ebenezer_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition EbenezerBinder.cpp:3157
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:3132
static void BindRank(ebenezer_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition EbenezerBinder.cpp:3145
generated nanodbc column binder for ebenezer_model::WebpageAddress
Definition EbenezerBinder.h:1747
static void BindIndex(ebenezer_model::WebpageAddress &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:3180
static void BindWebPageAddress(ebenezer_model::WebpageAddress &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WebPageAddress.
Definition EbenezerBinder.cpp:3186
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:3169
generated nanodbc column binder for ebenezer_model::ZoneInfo
Definition EbenezerBinder.h:1767
static void BindType(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition EbenezerBinder.cpp:3245
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:3192
static void BindServerId(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition EbenezerBinder.cpp:3209
static void BindInitZ(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitZ.
Definition EbenezerBinder.cpp:3233
static void BindRoomEvent(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RoomEvent.
Definition EbenezerBinder.cpp:3251
static void BindName(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition EbenezerBinder.cpp:3221
static void BindZoneId(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition EbenezerBinder.cpp:3215
static void BindInitX(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitX.
Definition EbenezerBinder.cpp:3227
static void BindInitY(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitY.
Definition EbenezerBinder.cpp:3239
[BATTLE] Battle data for the game server
Definition EbenezerModel.h:59
[COEFFICIENT] Coefficient relationship between a character class, weapon types, and stats
Definition EbenezerModel.h:101
[COUPON_SERIAL_LIST] Coupon Serial List
Definition EbenezerModel.h:208
[EVENT_TRIGGER] NPC Event Triggers
Definition EbenezerModel.h:329
[EVENT] Event Information
Definition EbenezerModel.h:260
[HOME] TODO Doc
Definition EbenezerModel.h:381
[ITEM_EXCHANGE] Enables players to be able to give items in exchange for an item from an NPC
Definition EbenezerModel.h:978
[ITEM_UPGRADE] Item upgrade configuration
Definition EbenezerModel.h:1073
[ITEM] Item information
Definition EbenezerModel.h:518
[KNIGHTS_ALLIANCE] Knights alliance formations
Definition EbenezerModel.h:1312
[KNIGHTS_CAPE] Knights cape information
Definition EbenezerModel.h:1364
[KNIGHTS_RATING] Knights Ratings
Definition EbenezerModel.h:1416
[KNIGHTS_SIEGE_WARFARE] Knights Siege Warfare
Definition EbenezerModel.h:1468
[KNIGHTS_USER] Knights to character relationships
Definition EbenezerModel.h:1690
[KNIGHTS] Knights are the clan/guild system of the game
Definition EbenezerModel.h:1160
[LEVEL_UP] Level experience requirements
Definition EbenezerModel.h:1732
[MAGIC_TYPE1] Supports melee abilities
Definition EbenezerModel.h:1911
[MAGIC_TYPE2] Supports bow abilities
Definition EbenezerModel.h:2003
[MAGIC_TYPE3] Supports Area of Effect and Damage over Time effects
Definition EbenezerModel.h:2079
[MAGIC_TYPE4] Supports stat modification skills
Definition EbenezerModel.h:2173
[MAGIC_TYPE5] Supports recovery skills
Definition EbenezerModel.h:2367
[MAGIC_TYPE6] Supports transformation magic
Definition EbenezerModel.h:2431
[MAGIC_TYPE7] Supports targeting modifications
Definition EbenezerModel.h:2578
[MAGIC_TYPE8] Supports warp magic
Definition EbenezerModel.h:2679
[MAGIC_TYPE9] Supports stealth and detection abilities
Definition EbenezerModel.h:2747
[MAGIC] Contains the configuration for magic and abilities
Definition EbenezerModel.h:1774
[MONSTER_CHALLENGE_SUMMON_LIST] Forgotten Temple summon list
Definition EbenezerModel.h:2901
[MONSTER_CHALLENGE] Monster challenge (Forgotten Temple)
Definition EbenezerModel.h:2839
[RENTAL_ITEM] Rental item
Definition EbenezerModel.h:2983
[SERVER_RESOURCE] Server resource
Definition EbenezerModel.h:3080
[START_POSITION] Start position
Definition EbenezerModel.h:3122
[USER_KNIGHTS_RANK] User Knights Ranking
Definition EbenezerModel.h:3209
[USER_PERSONAL_RANK] User personal ranking
Definition EbenezerModel.h:3261
[WEBPAGE_ADDRESS] Webpage URL list
Definition EbenezerModel.h:3313
[ZONE_INFO] Zone (map) information
Definition EbenezerModel.h:3355