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:8
static void BindIndex(ebenezer_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:18
static void BindNation(ebenezer_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition EbenezerBinder.cpp:23
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:96
static void BindStaff(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Staff.
Definition EbenezerBinder.cpp:86
static void BindPole(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Pole.
Definition EbenezerBinder.cpp:81
static void BindArmor(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition EbenezerBinder.cpp:111
static void BindShortSword(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ShortSword.
Definition EbenezerBinder.cpp:56
static void BindAxe(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Axe.
Definition EbenezerBinder.cpp:66
static void BindBow(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bow.
Definition EbenezerBinder.cpp:91
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:28
static void BindEvasionrate(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Evasionrate.
Definition EbenezerBinder.cpp:121
static void BindClub(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Club.
Definition EbenezerBinder.cpp:71
static void BindSp(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sp.
Definition EbenezerBinder.cpp:106
static void BindSpear(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Spear.
Definition EbenezerBinder.cpp:76
static void BindHitRate(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:116
static void BindManaPoint(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoint.
Definition EbenezerBinder.cpp:101
static void BindSword(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sword.
Definition EbenezerBinder.cpp:61
static void BindClassId(ebenezer_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition EbenezerBinder.cpp:51
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:153
static void BindSerialNum(ebenezer_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNum.
Definition EbenezerBinder.cpp:143
static void BindItemNumber(ebenezer_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemNumber.
Definition EbenezerBinder.cpp:148
static void BindIndex(ebenezer_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:138
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:126
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:214
static void BindIndex(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:226
static void BindNpcType(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcType.
Definition EbenezerBinder.cpp:231
static void BindTriggerNumber(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TriggerNumber.
Definition EbenezerBinder.cpp:241
static void BindNpcId(ebenezer_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition EbenezerBinder.cpp:236
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:204
static void BindEventType(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventType.
Definition EbenezerBinder.cpp:184
static void BindExecute1(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute1.
Definition EbenezerBinder.cpp:189
static void BindEventNumber(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventNumber.
Definition EbenezerBinder.cpp:179
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:158
static void BindExecute2(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute2.
Definition EbenezerBinder.cpp:194
static void BindExecute3(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute3.
Definition EbenezerBinder.cpp:199
static void BindExecute5(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute5.
Definition EbenezerBinder.cpp:209
static void BindZoneNumber(ebenezer_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneNumber.
Definition EbenezerBinder.cpp:174
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:325
static void BindKarusZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLX.
Definition EbenezerBinder.cpp:310
static void BindBattleZone2LZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LZ.
Definition EbenezerBinder.cpp:375
static void BindElmoZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLX.
Definition EbenezerBinder.cpp:290
static void BindNation(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition EbenezerBinder.cpp:275
static void BindElmoZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLZ.
Definition EbenezerBinder.cpp:295
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:246
static void BindBattleZone2Z(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2Z.
Definition EbenezerBinder.cpp:365
static void BindBattleZone2LX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LX.
Definition EbenezerBinder.cpp:370
static void BindKarusZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneX.
Definition EbenezerBinder.cpp:300
static void BindFreeZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLZ.
Definition EbenezerBinder.cpp:335
static void BindElmoZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneX.
Definition EbenezerBinder.cpp:280
static void BindBattleZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneX.
Definition EbenezerBinder.cpp:340
static void BindBattleZone2X(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2X.
Definition EbenezerBinder.cpp:360
static void BindBattleZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLZ.
Definition EbenezerBinder.cpp:355
static void BindElmoZoneZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneZ.
Definition EbenezerBinder.cpp:285
static void BindFreeZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLX.
Definition EbenezerBinder.cpp:330
static void BindFreeZoneX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneX.
Definition EbenezerBinder.cpp:320
static void BindKarusZoneZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneZ.
Definition EbenezerBinder.cpp:305
static void BindKarusZoneLZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLZ.
Definition EbenezerBinder.cpp:315
static void BindBattleZoneLX(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLX.
Definition EbenezerBinder.cpp:350
static void BindBattleZoneZ(ebenezer_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneZ.
Definition EbenezerBinder.cpp:345
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:771
static void BindExchangeItemNumber4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber4.
Definition EbenezerBinder.cpp:856
static void BindOriginItemNumber4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber4.
Definition EbenezerBinder.cpp:806
static void BindExchangeItemNumber3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber3.
Definition EbenezerBinder.cpp:846
static void BindOriginItemNumber2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber2.
Definition EbenezerBinder.cpp:786
static void BindNpcNumber(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcNumber.
Definition EbenezerBinder.cpp:766
static void BindExchangeItemNumber2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber2.
Definition EbenezerBinder.cpp:836
static void BindExchangeItemNumber1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber1.
Definition EbenezerBinder.cpp:826
static void BindIndex(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:761
static void BindExchangeItemCount5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount5.
Definition EbenezerBinder.cpp:871
static void BindOriginItemCount2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount2.
Definition EbenezerBinder.cpp:791
static void BindOriginItemCount4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount4.
Definition EbenezerBinder.cpp:811
static void BindOriginItemCount5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount5.
Definition EbenezerBinder.cpp:821
static void BindOriginItemNumber3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber3.
Definition EbenezerBinder.cpp:796
static void BindExchangeItemCount2(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount2.
Definition EbenezerBinder.cpp:841
static void BindExchangeItemCount3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount3.
Definition EbenezerBinder.cpp:851
static void BindOriginItemCount3(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount3.
Definition EbenezerBinder.cpp:801
static void BindExchangeItemCount4(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount4.
Definition EbenezerBinder.cpp:861
static void BindOriginItemNumber5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber5.
Definition EbenezerBinder.cpp:816
static void BindOriginItemCount1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount1.
Definition EbenezerBinder.cpp:781
static void BindExchangeItemCount1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount1.
Definition EbenezerBinder.cpp:831
static void BindExchangeItemNumber5(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber5.
Definition EbenezerBinder.cpp:866
static void BindOriginItemNumber1(ebenezer_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber1.
Definition EbenezerBinder.cpp:776
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:730
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:905
static void BindRequiredCoins(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCoins.
Definition EbenezerBinder.cpp:960
static void BindRateType(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RateType.
Definition EbenezerBinder.cpp:965
static void BindOriginItem(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItem.
Definition EbenezerBinder.cpp:915
static void BindRequiredItem3(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem3.
Definition EbenezerBinder.cpp:930
static void BindRequiredItem6(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem6.
Definition EbenezerBinder.cpp:945
static void BindRequiredItem2(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem2.
Definition EbenezerBinder.cpp:925
static void BindRequiredItem8(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem8.
Definition EbenezerBinder.cpp:955
static void BindRequiredItem1(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem1.
Definition EbenezerBinder.cpp:920
static void BindGiveItem(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GiveItem.
Definition EbenezerBinder.cpp:975
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:876
static void BindOriginType(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginType.
Definition EbenezerBinder.cpp:910
static void BindIndex(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:900
static void BindRequiredItem4(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem4.
Definition EbenezerBinder.cpp:935
static void BindRequiredItem7(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem7.
Definition EbenezerBinder.cpp:950
static void BindGenRate(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GenRate.
Definition EbenezerBinder.cpp:970
static void BindRequiredItem5(ebenezer_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem5.
Definition EbenezerBinder.cpp:940
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:575
static void BindStaminaBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StaminaBonus.
Definition EbenezerBinder.cpp:670
static void BindEvasionRate(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvasionRate.
Definition EbenezerBinder.cpp:585
static void BindStrengthBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StrengthBonus.
Definition EbenezerBinder.cpp:665
static void BindSlot(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Slot.
Definition EbenezerBinder.cpp:460
static void BindIntelligenceBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IntelligenceBonus.
Definition EbenezerBinder.cpp:680
static void BindSellPrice(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellPrice.
Definition EbenezerBinder.cpp:505
static void BindRequiredCharisma(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCharisma.
Definition EbenezerBinder.cpp:565
static void BindMagicResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition EbenezerBinder.cpp:715
static void BindColdResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition EbenezerBinder.cpp:705
static void BindFireDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireDamage.
Definition EbenezerBinder.cpp:620
static void BindName(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition EbenezerBinder.cpp:450
static void BindFireResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition EbenezerBinder.cpp:700
static void BindRequiredTitle(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredTitle.
Definition EbenezerBinder.cpp:540
static void BindMaxMpBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpBonus.
Definition EbenezerBinder.cpp:695
static void BindHpDrain(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpDrain.
Definition EbenezerBinder.cpp:640
static void BindLightningDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningDamage.
Definition EbenezerBinder.cpp:630
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:380
static void BindMaxHpBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpBonus.
Definition EbenezerBinder.cpp:690
static void BindPoisonResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition EbenezerBinder.cpp:720
static void BindDurability(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition EbenezerBinder.cpp:495
static void BindClassId(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition EbenezerBinder.cpp:470
static void BindMirrorDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MirrorDamage.
Definition EbenezerBinder.cpp:655
static void BindPoisonDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonDamage.
Definition EbenezerBinder.cpp:635
static void BindKind(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Kind.
Definition EbenezerBinder.cpp:455
static void BindRequiredIntelligence(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredIntelligence.
Definition EbenezerBinder.cpp:560
static void BindSwordArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SwordArmor.
Definition EbenezerBinder.cpp:595
static void BindRequiredRank(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredRank.
Definition EbenezerBinder.cpp:535
static void BindLightningResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition EbenezerBinder.cpp:710
static void BindBuyPrice(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyPrice.
Definition EbenezerBinder.cpp:500
static void BindMpDrain(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDrain.
Definition EbenezerBinder.cpp:650
static void BindMagicEffect(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicEffect.
Definition EbenezerBinder.cpp:520
static void BindMaceArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaceArmor.
Definition EbenezerBinder.cpp:600
static void BindDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition EbenezerBinder.cpp:475
static void BindRequiredStamina(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStamina.
Definition EbenezerBinder.cpp:550
static void BindBowArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BowArmor.
Definition EbenezerBinder.cpp:615
static void BindCurseResist(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurseResist.
Definition EbenezerBinder.cpp:725
static void BindRequiredStrength(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStrength.
Definition EbenezerBinder.cpp:545
static void BindDelay(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition EbenezerBinder.cpp:480
static void BindAxeArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AxeArmor.
Definition EbenezerBinder.cpp:605
static void BindRequiredDexterity(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredDexterity.
Definition EbenezerBinder.cpp:555
static void BindSpearArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpearArmor.
Definition EbenezerBinder.cpp:610
static void BindRace(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Race.
Definition EbenezerBinder.cpp:465
static void BindMpDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDamage.
Definition EbenezerBinder.cpp:645
static void BindCountable(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Countable.
Definition EbenezerBinder.cpp:515
static void BindCharismaBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharismaBonus.
Definition EbenezerBinder.cpp:685
static void BindArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition EbenezerBinder.cpp:510
static void BindHitRate(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:580
static void BindDexterityBonus(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DexterityBonus.
Definition EbenezerBinder.cpp:675
static void BindRange(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:485
static void BindSpecialEffect(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialEffect.
Definition EbenezerBinder.cpp:525
static void BindIceDamage(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IceDamage.
Definition EbenezerBinder.cpp:625
static void BindDropRate(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropRate.
Definition EbenezerBinder.cpp:660
static void BindWeight(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weight.
Definition EbenezerBinder.cpp:490
static void BindMinLevel(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MinLevel.
Definition EbenezerBinder.cpp:530
static void BindDaggerArmor(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DaggerArmor.
Definition EbenezerBinder.cpp:590
static void BindSellingGroup(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition EbenezerBinder.cpp:570
static void BindID(ebenezer_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:445
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:1159
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1132
static void BindMainAllianceKnights(ebenezer_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MainAllianceKnights.
Definition EbenezerBinder.cpp:1144
static void BindSubAllianceKnights(ebenezer_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SubAllianceKnights.
Definition EbenezerBinder.cpp:1149
static void BindMercenaryClan1(ebenezer_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MercenaryClan1.
Definition EbenezerBinder.cpp:1154
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:1181
static void BindCapeIndex(ebenezer_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CapeIndex.
Definition EbenezerBinder.cpp:1176
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1164
static void BindGrade(ebenezer_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade.
Definition EbenezerBinder.cpp:1191
static void BindDuration(ebenezer_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:1186
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:1218
static void BindRank(ebenezer_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition EbenezerBinder.cpp:1208
static void BindPoints(ebenezer_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition EbenezerBinder.cpp:1223
static void BindIndex(ebenezer_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:1213
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1196
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:1299
static void BindChallengeList(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList.
Definition EbenezerBinder.cpp:1384
static void BindChallengeList9(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList9.
Definition EbenezerBinder.cpp:1344
static void BindChallengeList2(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList2.
Definition EbenezerBinder.cpp:1309
static void BindChallengeList7(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList7.
Definition EbenezerBinder.cpp:1334
static void BindChallengeList6(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList6.
Definition EbenezerBinder.cpp:1329
static void BindDungeonCharge(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonCharge.
Definition EbenezerBinder.cpp:1399
static void BindMoradonTax(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTax.
Definition EbenezerBinder.cpp:1404
static void BindMasterKnights(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MasterKnights.
Definition EbenezerBinder.cpp:1279
static void BindSiegeType(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeType.
Definition EbenezerBinder.cpp:1284
static void BindGuerrillaWarDay(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarDay.
Definition EbenezerBinder.cpp:1369
static void BindRequestList5(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList5.
Definition EbenezerBinder.cpp:1434
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1228
static void BindRequestList6(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList6.
Definition EbenezerBinder.cpp:1439
static void BindChallengeList10(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList10.
Definition EbenezerBinder.cpp:1349
static void BindChallengeList3(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList3.
Definition EbenezerBinder.cpp:1314
static void BindRequestList10(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList10.
Definition EbenezerBinder.cpp:1459
static void BindDelosTax(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTax.
Definition EbenezerBinder.cpp:1409
static void BindChallengeList5(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList5.
Definition EbenezerBinder.cpp:1324
static void BindChallengeList8(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList8.
Definition EbenezerBinder.cpp:1339
static void BindDelosTariff(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTariff.
Definition EbenezerBinder.cpp:1394
static void BindWarRequestDay(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestDay.
Definition EbenezerBinder.cpp:1354
static void BindRequestList7(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList7.
Definition EbenezerBinder.cpp:1444
static void BindWarDay(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarDay.
Definition EbenezerBinder.cpp:1289
static void BindRequestList1(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList1.
Definition EbenezerBinder.cpp:1414
static void BindChallengeList1(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList1.
Definition EbenezerBinder.cpp:1304
static void BindWarRequestMinute(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestMinute.
Definition EbenezerBinder.cpp:1364
static void BindWarHour(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarHour.
Definition EbenezerBinder.cpp:1294
static void BindCastleIndex(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition EbenezerBinder.cpp:1274
static void BindGuerrillaWarTime(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarTime.
Definition EbenezerBinder.cpp:1374
static void BindChallengeList4(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList4.
Definition EbenezerBinder.cpp:1319
static void BindRequestList8(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList8.
Definition EbenezerBinder.cpp:1449
static void BindRequestList3(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList3.
Definition EbenezerBinder.cpp:1424
static void BindGuerrillaWarMinute(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarMinute.
Definition EbenezerBinder.cpp:1379
static void BindWarRequestTime(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestTime.
Definition EbenezerBinder.cpp:1359
static void BindRequestList4(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList4.
Definition EbenezerBinder.cpp:1429
static void BindMoradonTariff(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTariff.
Definition EbenezerBinder.cpp:1389
static void BindRequestList2(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList2.
Definition EbenezerBinder.cpp:1419
static void BindRequestList9(ebenezer_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList9.
Definition EbenezerBinder.cpp:1454
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:1464
static void BindKnightsId(ebenezer_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KnightsId.
Definition EbenezerBinder.cpp:1474
static void BindUserId(ebenezer_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition EbenezerBinder.cpp:1479
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:980
static void BindViceChief1(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief1.
Definition EbenezerBinder.cpp:1047
static void BindEnemyName(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EnemyName.
Definition EbenezerBinder.cpp:1062
static void BindWarEnemyId(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarEnemyId.
Definition EbenezerBinder.cpp:1072
static void BindVictory(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Victory.
Definition EbenezerBinder.cpp:1077
static void BindGold(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Gold.
Definition EbenezerBinder.cpp:1087
static void BindLose(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Lose.
Definition EbenezerBinder.cpp:1082
static void BindMembers(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Members.
Definition EbenezerBinder.cpp:1037
static void BindSiegeFlag(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeFlag.
Definition EbenezerBinder.cpp:1117
static void BindMarkVersion(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkVersion.
Definition EbenezerBinder.cpp:1102
static void BindPoints(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition EbenezerBinder.cpp:1097
static void BindOldWarResult(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarResult.
Definition EbenezerBinder.cpp:1067
static void BindMarkLength(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkLength.
Definition EbenezerBinder.cpp:1107
static void BindMark(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Mark.
Definition EbenezerBinder.cpp:1112
static void BindNation(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition EbenezerBinder.cpp:1022
static void BindDomination(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Domination.
Definition EbenezerBinder.cpp:1092
static void BindID(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1012
static void BindChief(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Chief.
Definition EbenezerBinder.cpp:1042
static void BindViceChief3(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief3.
Definition EbenezerBinder.cpp:1057
static void BindName(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition EbenezerBinder.cpp:1032
static void BindRanking(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Ranking.
Definition EbenezerBinder.cpp:1027
static void BindFlag(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Flag.
Definition EbenezerBinder.cpp:1017
static void BindCape(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Cape.
Definition EbenezerBinder.cpp:1127
static void BindAllianceKnights(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AllianceKnights.
Definition EbenezerBinder.cpp:1122
static void BindViceChief2(ebenezer_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief2.
Definition EbenezerBinder.cpp:1052
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:1499
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1484
static void BindLevel(ebenezer_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition EbenezerBinder.cpp:1494
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:1681
static void BindRange(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:1701
static void BindComboDamage(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboDamage.
Definition EbenezerBinder.cpp:1696
static void BindID(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1656
static void BindHitRateMod(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition EbenezerBinder.cpp:1666
static void BindComboType(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboType.
Definition EbenezerBinder.cpp:1686
static void BindComboCount(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboCount.
Definition EbenezerBinder.cpp:1691
static void BindType(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition EbenezerBinder.cpp:1661
static void BindDamageMod(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition EbenezerBinder.cpp:1671
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1638
static void BindAddDamage(ebenezer_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition EbenezerBinder.cpp:1676
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:1746
static void BindHitRateMod(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition EbenezerBinder.cpp:1731
static void BindAddDamagePlus(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamagePlus.
Definition EbenezerBinder.cpp:1751
static void BindDamageMod(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition EbenezerBinder.cpp:1736
static void BindID(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1721
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1706
static void BindHitType(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitType.
Definition EbenezerBinder.cpp:1726
static void BindRangeMod(ebenezer_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeMod.
Definition EbenezerBinder.cpp:1741
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:1793
static void BindRadius(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:1778
static void BindID(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1773
static void BindEndDamage(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EndDamage.
Definition EbenezerBinder.cpp:1798
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1756
static void BindAngle(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Angle.
Definition EbenezerBinder.cpp:1783
static void BindTimeDamage(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TimeDamage.
Definition EbenezerBinder.cpp:1803
static void BindDuration(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:1808
static void BindDirectType(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectType.
Definition EbenezerBinder.cpp:1788
static void BindAttribute(ebenezer_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attribute.
Definition EbenezerBinder.cpp:1813
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:1859
static void BindStamina(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition EbenezerBinder.cpp:1939
static void BindCharisma(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition EbenezerBinder.cpp:1954
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1818
static void BindStrength(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition EbenezerBinder.cpp:1934
static void BindColdResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition EbenezerBinder.cpp:1964
static void BindDiseaseResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition EbenezerBinder.cpp:1979
static void BindSpeed(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition EbenezerBinder.cpp:1879
static void BindMaxHpPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpPercent.
Definition EbenezerBinder.cpp:1909
static void BindPoisonResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition EbenezerBinder.cpp:1984
static void BindMaxHp(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition EbenezerBinder.cpp:1904
static void BindMaxMpPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpPercent.
Definition EbenezerBinder.cpp:1919
static void BindAttackPower(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackPower.
Definition EbenezerBinder.cpp:1894
static void BindMaxMp(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition EbenezerBinder.cpp:1914
static void BindMagicResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition EbenezerBinder.cpp:1974
static void BindLightningResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition EbenezerBinder.cpp:1969
static void BindAttackSpeed(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition EbenezerBinder.cpp:1874
static void BindExpPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpPercent.
Definition EbenezerBinder.cpp:1989
static void BindHitRate(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:1924
static void BindArmorPercent(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ArmorPercent.
Definition EbenezerBinder.cpp:1889
static void BindAvoidRate(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AvoidRate.
Definition EbenezerBinder.cpp:1929
static void BindIntelligence(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition EbenezerBinder.cpp:1949
static void BindArmor(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition EbenezerBinder.cpp:1884
static void BindID(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1854
static void BindFireResist(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition EbenezerBinder.cpp:1959
static void BindDexterity(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition EbenezerBinder.cpp:1944
static void BindRadius(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:1864
static void BindMagicPower(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicPower.
Definition EbenezerBinder.cpp:1899
static void BindDuration(ebenezer_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:1869
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:2021
static void BindType(ebenezer_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition EbenezerBinder.cpp:2011
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1994
static void BindExpRecover(ebenezer_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition EbenezerBinder.cpp:2016
static void BindID(ebenezer_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2006
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:2127
static void BindTotalHit(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHit.
Definition EbenezerBinder.cpp:2097
static void BindTotalMagicResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalMagicResist.
Definition EbenezerBinder.cpp:2132
static void BindTotalFireResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalFireResist.
Definition EbenezerBinder.cpp:2117
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2026
static void BindMaxHp(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition EbenezerBinder.cpp:2077
static void BindClass(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition EbenezerBinder.cpp:2147
static void BindTotalDiseaseResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalDiseaseResist.
Definition EbenezerBinder.cpp:2137
static void BindTotalEvasionRate(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalEvasionRate.
Definition EbenezerBinder.cpp:2112
static void BindTotalArmor(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalArmor.
Definition EbenezerBinder.cpp:2102
static void BindTransformId(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TransformId.
Definition EbenezerBinder.cpp:2067
static void BindNeedItem(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition EbenezerBinder.cpp:2157
static void BindSkillSuccessRate(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillSuccessRate.
Definition EbenezerBinder.cpp:2162
static void BindAttackSpeed(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition EbenezerBinder.cpp:2092
static void BindTotalPoisonResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalPoisonResist.
Definition EbenezerBinder.cpp:2142
static void BindTotalColdResist(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalColdResist.
Definition EbenezerBinder.cpp:2122
static void BindID(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2057
static void BindSize(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition EbenezerBinder.cpp:2062
static void BindMonsterFriendly(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterFriendly.
Definition EbenezerBinder.cpp:2167
static void BindSpeed(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition EbenezerBinder.cpp:2087
static void BindTotalHitRate(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHitRate.
Definition EbenezerBinder.cpp:2107
static void BindMaxMp(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition EbenezerBinder.cpp:2082
static void BindUserSkillUse(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserSkillUse.
Definition EbenezerBinder.cpp:2152
static void BindDuration(ebenezer_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2072
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:2237
static void BindRadius(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2222
static void BindStateChange(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition EbenezerBinder.cpp:2217
static void BindVision(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition EbenezerBinder.cpp:2242
static void BindHitRate(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition EbenezerBinder.cpp:2227
static void BindTargetChange(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition EbenezerBinder.cpp:2212
static void BindMonsterNumber(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition EbenezerBinder.cpp:2207
static void BindID(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2192
static void BindDuration(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2232
static void BindNationChange(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition EbenezerBinder.cpp:2202
static void BindValidGroup(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition EbenezerBinder.cpp:2197
static void BindNeedItem(ebenezer_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition EbenezerBinder.cpp:2247
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2172
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:2280
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2252
static void BindTarget(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Target.
Definition EbenezerBinder.cpp:2270
static void BindExpRecover(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition EbenezerBinder.cpp:2285
static void BindRadius(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2275
static void BindID(ebenezer_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2265
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:2345
static void BindID(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:2310
static void BindRadius(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition EbenezerBinder.cpp:2340
static void BindMonsterNumber(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition EbenezerBinder.cpp:2325
static void BindDuration(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition EbenezerBinder.cpp:2350
static void BindStateChange(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition EbenezerBinder.cpp:2335
static void BindNationChange(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition EbenezerBinder.cpp:2320
static void BindTargetChange(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition EbenezerBinder.cpp:2330
static void BindValidGroup(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition EbenezerBinder.cpp:2315
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2290
static void BindAddDamage(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition EbenezerBinder.cpp:2355
static void BindVision(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition EbenezerBinder.cpp:2360
static void BindNeedItem(ebenezer_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition EbenezerBinder.cpp:2365
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:1568
static void BindRange(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:1623
static void BindTargetEffect(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetEffect.
Definition EbenezerBinder.cpp:1558
static void BindMoral(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Moral.
Definition EbenezerBinder.cpp:1563
static void BindBeforeAction(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BeforeAction.
Definition EbenezerBinder.cpp:1538
static void BindSelfEffect(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SelfEffect.
Definition EbenezerBinder.cpp:1548
static void BindManaCost(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaCost.
Definition EbenezerBinder.cpp:1578
static void BindCastTime(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastTime.
Definition EbenezerBinder.cpp:1598
static void BindItemGroup(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroup.
Definition EbenezerBinder.cpp:1588
static void BindEtc(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Etc.
Definition EbenezerBinder.cpp:1628
static void BindHpCost(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpCost.
Definition EbenezerBinder.cpp:1583
static void BindSuccessRate(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SuccessRate.
Definition EbenezerBinder.cpp:1608
static void BindFlyingEffect(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FlyingEffect.
Definition EbenezerBinder.cpp:1553
static void BindTargetAction(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetAction.
Definition EbenezerBinder.cpp:1543
static void BindUseItem(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UseItem.
Definition EbenezerBinder.cpp:1593
static void BindType2(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type2.
Definition EbenezerBinder.cpp:1618
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:1504
static void BindType1(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type1.
Definition EbenezerBinder.cpp:1613
static void BindSkill(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill.
Definition EbenezerBinder.cpp:1573
static void BindRecastTime(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RecastTime.
Definition EbenezerBinder.cpp:1603
static void BindEvent(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Event.
Definition EbenezerBinder.cpp:1633
static void BindID(ebenezer_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition EbenezerBinder.cpp:1533
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:2472
static void BindRange(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition EbenezerBinder.cpp:2477
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2414
static void BindMonsterId(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition EbenezerBinder.cpp:2457
static void BindLevel(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition EbenezerBinder.cpp:2437
static void BindPosX(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosX.
Definition EbenezerBinder.cpp:2467
static void BindStage(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stage.
Definition EbenezerBinder.cpp:2442
static void BindIndex(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition EbenezerBinder.cpp:2432
static void BindTime(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Time.
Definition EbenezerBinder.cpp:2452
static void BindStageLevel(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StageLevel.
Definition EbenezerBinder.cpp:2447
static void BindCount(ebenezer_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Count.
Definition EbenezerBinder.cpp:2462
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:2384
static void BindStartTime1(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime1.
Definition EbenezerBinder.cpp:2389
static void BindStartTime2(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime2.
Definition EbenezerBinder.cpp:2394
static void BindLevelMax(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelMax.
Definition EbenezerBinder.cpp:2409
static void BindStartTime3(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime3.
Definition EbenezerBinder.cpp:2399
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2370
static void BindLevelMin(ebenezer_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelMin.
Definition EbenezerBinder.cpp:2404
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:2548
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2482
static void BindRentalMoney(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition EbenezerBinder.cpp:2543
static void BindRentalIndex(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition EbenezerBinder.cpp:2503
static void BindSerialNumber(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition EbenezerBinder.cpp:2518
static void BindRegType(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegType.
Definition EbenezerBinder.cpp:2523
static void BindRentalTime(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition EbenezerBinder.cpp:2538
static void BindLenderAccountId(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderAccountId.
Definition EbenezerBinder.cpp:2553
static void BindBorrowerAccountId(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerAccountId.
Definition EbenezerBinder.cpp:2563
static void BindItemType(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemType.
Definition EbenezerBinder.cpp:2528
static void BindItemIndex(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition EbenezerBinder.cpp:2508
static void BindDurability(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition EbenezerBinder.cpp:2513
static void BindBorrowerCharId(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerCharId.
Definition EbenezerBinder.cpp:2558
static void BindClass(ebenezer_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition EbenezerBinder.cpp:2533
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:2583
static void BindResourceId(ebenezer_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ResourceId.
Definition EbenezerBinder.cpp:2578
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2568
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:2647
static void BindKarusGateX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusGateX.
Definition EbenezerBinder.cpp:2642
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2588
static void BindElmoX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoX.
Definition EbenezerBinder.cpp:2622
static void BindZoneId(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition EbenezerBinder.cpp:2607
static void BindElmoGateZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateZ.
Definition EbenezerBinder.cpp:2657
static void BindElmoZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZ.
Definition EbenezerBinder.cpp:2627
static void BindKarusX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusX.
Definition EbenezerBinder.cpp:2612
static void BindKarusZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZ.
Definition EbenezerBinder.cpp:2617
static void BindRangeZ(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeZ.
Definition EbenezerBinder.cpp:2637
static void BindRangeX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeX.
Definition EbenezerBinder.cpp:2632
static void BindElmoGateX(ebenezer_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateX.
Definition EbenezerBinder.cpp:2652
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:2674
static void BindKarusUserId(ebenezer_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition EbenezerBinder.cpp:2684
static void BindElmoUserId(ebenezer_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUserId.
Definition EbenezerBinder.cpp:2679
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2662
static void BindMoney(ebenezer_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition EbenezerBinder.cpp:2689
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:2711
static void BindSalary(ebenezer_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Salary.
Definition EbenezerBinder.cpp:2721
static void BindKarusUserId(ebenezer_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition EbenezerBinder.cpp:2716
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2694
static void BindRank(ebenezer_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition EbenezerBinder.cpp:2706
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:2736
static void BindWebPageAddress(ebenezer_model::WebpageAddress &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WebPageAddress.
Definition EbenezerBinder.cpp:2741
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2726
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:2792
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition EbenezerBinder.cpp:2746
static void BindServerId(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition EbenezerBinder.cpp:2762
static void BindInitZ(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitZ.
Definition EbenezerBinder.cpp:2782
static void BindRoomEvent(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RoomEvent.
Definition EbenezerBinder.cpp:2797
static void BindName(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition EbenezerBinder.cpp:2772
static void BindZoneId(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition EbenezerBinder.cpp:2767
static void BindInitX(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitX.
Definition EbenezerBinder.cpp:2777
static void BindInitY(ebenezer_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitY.
Definition EbenezerBinder.cpp:2787
[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