1 /***************************************************************************
2 * Copyright (C) 2008 by Sverre Rabbelier *
3 * sverre@rabbelier.nl *
5 * This program is free software; you can redistribute it and/or modify *
6 * it under the terms of the GNU General Public License as published by *
7 * the Free Software Foundation; either version 3 of the License, or *
8 * (at your option) any later version. *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program; if not, write to the *
17 * Free Software Foundation, Inc., *
18 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
19 ***************************************************************************/
21 /* NOTE: This file was generated automatically. Do not edit. */
27 * This file contains the generated FieldImpl classes.
33 #include "TableImpl.h"
38 * This is a generated class that contains all FieldImpls for the Accounts table.
40 class Accounts
: public TableImpl
43 KeyImplPtr ACCOUNTID
; /**< FieldImplPtr for the accountid field. */
44 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
45 FieldImplPtr PASSWORD
; /**< FieldImplPtr for the password field. */
48 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
49 Accounts(): TableImpl("Accounts") { }
51 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
54 /** Hide the copy constructor. */
55 Accounts(const Accounts
& rhs
);
57 /** Hide the assignment operator. */
58 Accounts
operator=(const Accounts
& rhs
);
60 /** Initialize the table's fields. */
63 friend class TableImpls
;
64 friend SmartPtrDelete(Accounts
);
68 * This is a generated class that contains all FieldImpls for the Areas table.
70 class Areas
: public TableImpl
73 KeyImplPtr AREAID
; /**< FieldImplPtr for the areaid field. */
74 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
75 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
76 FieldImplPtr HEIGHT
; /**< FieldImplPtr for the height field. */
77 FieldImplPtr WIDTH
; /**< FieldImplPtr for the width field. */
78 FieldImplPtr LENGTH
; /**< FieldImplPtr for the length field. */
81 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
82 Areas(): TableImpl("Areas") { }
84 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
87 /** Hide the copy constructor. */
88 Areas(const Areas
& rhs
);
90 /** Hide the assignment operator. */
91 Areas
operator=(const Areas
& rhs
);
93 /** Initialize the table's fields. */
96 friend class TableImpls
;
97 friend SmartPtrDelete(Areas
);
101 * This is a generated class that contains all FieldImpls for the Branches table.
103 class Branches
: public TableImpl
106 KeyImplPtr BRANCHID
; /**< FieldImplPtr for the branchid field. */
107 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
108 KeyImplPtr FKTREES
; /**< FieldImplPtr for the fkTrees field. */
109 KeyImplPtr FKSTATSPRIMARY
; /**< FieldImplPtr for the fkStatsPrimary field. */
110 KeyImplPtr FKSTATSSECONDARY
; /**< FieldImplPtr for the fkStatsSecondary field. */
113 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
114 Branches(): TableImpl("Branches") { }
116 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
119 /** Hide the copy constructor. */
120 Branches(const Branches
& rhs
);
122 /** Hide the assignment operator. */
123 Branches
operator=(const Branches
& rhs
);
125 /** Initialize the table's fields. */
128 friend class TableImpls
;
129 friend SmartPtrDelete(Branches
);
133 * This is a generated class that contains all FieldImpls for the Channels table.
135 class Channels
: public TableImpl
138 KeyImplPtr CHANNELID
; /**< FieldImplPtr for the channelid field. */
139 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
140 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
141 FieldImplPtr NEEDLOGIN
; /**< FieldImplPtr for the needLogin field. */
144 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
145 Channels(): TableImpl("Channels") { }
147 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
150 /** Hide the copy constructor. */
151 Channels(const Channels
& rhs
);
153 /** Hide the assignment operator. */
154 Channels
operator=(const Channels
& rhs
);
156 /** Initialize the table's fields. */
159 friend class TableImpls
;
160 friend SmartPtrDelete(Channels
);
164 * This is a generated class that contains all FieldImpls for the ChannelLogs table.
166 class ChannelLogs
: public TableImpl
169 KeyImplPtr CHANNELLOGID
; /**< FieldImplPtr for the channellogid field. */
170 KeyImplPtr FKCHANNELS
; /**< FieldImplPtr for the fkChannels field. */
171 KeyImplPtr FKACCOUNTS
; /**< FieldImplPtr for the fkAccounts field. */
172 FieldImplPtr TIME
; /**< FieldImplPtr for the time field. */
173 FieldImplPtr CONTENT
; /**< FieldImplPtr for the content field. */
176 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
177 ChannelLogs(): TableImpl("ChannelLogs") { }
179 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
182 /** Hide the copy constructor. */
183 ChannelLogs(const ChannelLogs
& rhs
);
185 /** Hide the assignment operator. */
186 ChannelLogs
operator=(const ChannelLogs
& rhs
);
188 /** Initialize the table's fields. */
191 friend class TableImpls
;
192 friend SmartPtrDelete(ChannelLogs
);
196 * This is a generated class that contains all FieldImpls for the CharacterAccount table.
198 class CharacterAccount
: public TableImpl
201 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
202 KeyImplPtr FKACCOUNTS
; /**< FieldImplPtr for the fkAccounts field. */
205 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
206 CharacterAccount(): TableImpl("CharacterAccount") { }
208 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
209 ~CharacterAccount() { }
211 /** Hide the copy constructor. */
212 CharacterAccount(const CharacterAccount
& rhs
);
214 /** Hide the assignment operator. */
215 CharacterAccount
operator=(const CharacterAccount
& rhs
);
217 /** Initialize the table's fields. */
220 friend class TableImpls
;
221 friend SmartPtrDelete(CharacterAccount
);
225 * This is a generated class that contains all FieldImpls for the CharacterBranch table.
227 class CharacterBranch
: public TableImpl
230 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
231 KeyImplPtr FKBRANCHES
; /**< FieldImplPtr for the fkBranches field. */
232 FieldImplPtr XP
; /**< FieldImplPtr for the xp field. */
235 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
236 CharacterBranch(): TableImpl("CharacterBranch") { }
238 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
239 ~CharacterBranch() { }
241 /** Hide the copy constructor. */
242 CharacterBranch(const CharacterBranch
& rhs
);
244 /** Hide the assignment operator. */
245 CharacterBranch
operator=(const CharacterBranch
& rhs
);
247 /** Initialize the table's fields. */
250 friend class TableImpls
;
251 friend SmartPtrDelete(CharacterBranch
);
255 * This is a generated class that contains all FieldImpls for the CharacterCluster table.
257 class CharacterCluster
: public TableImpl
260 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
261 KeyImplPtr FKCLUSTERS
; /**< FieldImplPtr for the fkClusters field. */
262 FieldImplPtr XP
; /**< FieldImplPtr for the xp field. */
265 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
266 CharacterCluster(): TableImpl("CharacterCluster") { }
268 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
269 ~CharacterCluster() { }
271 /** Hide the copy constructor. */
272 CharacterCluster(const CharacterCluster
& rhs
);
274 /** Hide the assignment operator. */
275 CharacterCluster
operator=(const CharacterCluster
& rhs
);
277 /** Initialize the table's fields. */
280 friend class TableImpls
;
281 friend SmartPtrDelete(CharacterCluster
);
285 * This is a generated class that contains all FieldImpls for the CharacterSkill table.
287 class CharacterSkill
: public TableImpl
290 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
291 KeyImplPtr FKBRANCHES
; /**< FieldImplPtr for the fkBranches field. */
292 FieldImplPtr XP
; /**< FieldImplPtr for the xp field. */
295 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
296 CharacterSkill(): TableImpl("CharacterSkill") { }
298 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
299 ~CharacterSkill() { }
301 /** Hide the copy constructor. */
302 CharacterSkill(const CharacterSkill
& rhs
);
304 /** Hide the assignment operator. */
305 CharacterSkill
operator=(const CharacterSkill
& rhs
);
307 /** Initialize the table's fields. */
310 friend class TableImpls
;
311 friend SmartPtrDelete(CharacterSkill
);
315 * This is a generated class that contains all FieldImpls for the CharacterStat table.
317 class CharacterStat
: public TableImpl
320 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
321 KeyImplPtr FKSTATS
; /**< FieldImplPtr for the fkStats field. */
322 FieldImplPtr XP
; /**< FieldImplPtr for the xp field. */
325 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
326 CharacterStat(): TableImpl("CharacterStat") { }
328 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
331 /** Hide the copy constructor. */
332 CharacterStat(const CharacterStat
& rhs
);
334 /** Hide the assignment operator. */
335 CharacterStat
operator=(const CharacterStat
& rhs
);
337 /** Initialize the table's fields. */
340 friend class TableImpls
;
341 friend SmartPtrDelete(CharacterStat
);
345 * This is a generated class that contains all FieldImpls for the CharacterTree table.
347 class CharacterTree
: public TableImpl
350 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
351 KeyImplPtr FKTREES
; /**< FieldImplPtr for the fkTrees field. */
352 FieldImplPtr XP
; /**< FieldImplPtr for the xp field. */
355 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
356 CharacterTree(): TableImpl("CharacterTree") { }
358 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
361 /** Hide the copy constructor. */
362 CharacterTree(const CharacterTree
& rhs
);
364 /** Hide the assignment operator. */
365 CharacterTree
operator=(const CharacterTree
& rhs
);
367 /** Initialize the table's fields. */
370 friend class TableImpls
;
371 friend SmartPtrDelete(CharacterTree
);
375 * This is a generated class that contains all FieldImpls for the Clusters table.
377 class Clusters
: public TableImpl
380 KeyImplPtr CLUSTERID
; /**< FieldImplPtr for the clusterid field. */
381 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
382 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
383 KeyImplPtr FKAREAS
; /**< FieldImplPtr for the fkAreas field. */
386 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
387 Clusters(): TableImpl("Clusters") { }
389 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
392 /** Hide the copy constructor. */
393 Clusters(const Clusters
& rhs
);
395 /** Hide the assignment operator. */
396 Clusters
operator=(const Clusters
& rhs
);
398 /** Initialize the table's fields. */
401 friend class TableImpls
;
402 friend SmartPtrDelete(Clusters
);
406 * This is a generated class that contains all FieldImpls for the Chunks table.
408 class Chunks
: public TableImpl
411 KeyImplPtr CHUNKID
; /**< FieldImplPtr for the chunkid field. */
412 KeyImplPtr FKROOMS
; /**< FieldImplPtr for the fkRooms field. */
413 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
414 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
415 FieldImplPtr TAGS
; /**< FieldImplPtr for the tags field. */
418 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
419 Chunks(): TableImpl("Chunks") { }
421 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
424 /** Hide the copy constructor. */
425 Chunks(const Chunks
& rhs
);
427 /** Hide the assignment operator. */
428 Chunks
operator=(const Chunks
& rhs
);
430 /** Initialize the table's fields. */
433 friend class TableImpls
;
434 friend SmartPtrDelete(Chunks
);
438 * This is a generated class that contains all FieldImpls for the Colours table.
440 class Colours
: public TableImpl
443 KeyImplPtr COLOURID
; /**< FieldImplPtr for the colourid field. */
444 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
445 FieldImplPtr CODE
; /**< FieldImplPtr for the code field. */
446 FieldImplPtr COLOURSTRING
; /**< FieldImplPtr for the colourstring field. */
447 FieldImplPtr ANSI
; /**< FieldImplPtr for the ansi field. */
450 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
451 Colours(): TableImpl("Colours") { }
453 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
456 /** Hide the copy constructor. */
457 Colours(const Colours
& rhs
);
459 /** Hide the assignment operator. */
460 Colours
operator=(const Colours
& rhs
);
462 /** Initialize the table's fields. */
465 friend class TableImpls
;
466 friend SmartPtrDelete(Colours
);
470 * This is a generated class that contains all FieldImpls for the Commands table.
472 class Commands
: public TableImpl
475 KeyImplPtr COMMANDID
; /**< FieldImplPtr for the commandid field. */
476 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
477 FieldImplPtr GRANTGROUP
; /**< FieldImplPtr for the grantgroup field. */
478 FieldImplPtr HIGHFORCE
; /**< FieldImplPtr for the highforce field. */
479 FieldImplPtr FORCE
; /**< FieldImplPtr for the force field. */
480 FieldImplPtr LOWFORCE
; /**< FieldImplPtr for the lowforce field. */
481 FieldImplPtr HELP
; /**< FieldImplPtr for the help field. */
484 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
485 Commands(): TableImpl("Commands") { }
487 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
490 /** Hide the copy constructor. */
491 Commands(const Commands
& rhs
);
493 /** Hide the assignment operator. */
494 Commands
operator=(const Commands
& rhs
);
496 /** Initialize the table's fields. */
499 friend class TableImpls
;
500 friend SmartPtrDelete(Commands
);
504 * This is a generated class that contains all FieldImpls for the Details table.
506 class Details
: public TableImpl
509 KeyImplPtr DETAILID
; /**< FieldImplPtr for the detailid field. */
510 FieldImplPtr KEY
; /**< FieldImplPtr for the key field. */
511 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
514 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
515 Details(): TableImpl("Details") { }
517 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
520 /** Hide the copy constructor. */
521 Details(const Details
& rhs
);
523 /** Hide the assignment operator. */
524 Details
operator=(const Details
& rhs
);
526 /** Initialize the table's fields. */
529 friend class TableImpls
;
530 friend SmartPtrDelete(Details
);
534 * This is a generated class that contains all FieldImpls for the DetailArea table.
536 class DetailArea
: public TableImpl
539 KeyImplPtr FKDETAILS
; /**< FieldImplPtr for the fkDetails field. */
540 KeyImplPtr FKAREAS
; /**< FieldImplPtr for the fkAreas field. */
543 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
544 DetailArea(): TableImpl("DetailArea") { }
546 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
549 /** Hide the copy constructor. */
550 DetailArea(const DetailArea
& rhs
);
552 /** Hide the assignment operator. */
553 DetailArea
operator=(const DetailArea
& rhs
);
555 /** Initialize the table's fields. */
558 friend class TableImpls
;
559 friend SmartPtrDelete(DetailArea
);
563 * This is a generated class that contains all FieldImpls for the DetailRoom table.
565 class DetailRoom
: public TableImpl
568 KeyImplPtr FKDETAILS
; /**< FieldImplPtr for the fkDetails field. */
569 KeyImplPtr FKROOMS
; /**< FieldImplPtr for the fkRooms field. */
572 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
573 DetailRoom(): TableImpl("DetailRoom") { }
575 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
578 /** Hide the copy constructor. */
579 DetailRoom(const DetailRoom
& rhs
);
581 /** Hide the assignment operator. */
582 DetailRoom
operator=(const DetailRoom
& rhs
);
584 /** Initialize the table's fields. */
587 friend class TableImpls
;
588 friend SmartPtrDelete(DetailRoom
);
592 * This is a generated class that contains all FieldImpls for the DetailChunk table.
594 class DetailChunk
: public TableImpl
597 KeyImplPtr FKDETAILS
; /**< FieldImplPtr for the fkDetails field. */
598 KeyImplPtr FKCHUNKS
; /**< FieldImplPtr for the fkChunks field. */
601 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
602 DetailChunk(): TableImpl("DetailChunk") { }
604 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
607 /** Hide the copy constructor. */
608 DetailChunk(const DetailChunk
& rhs
);
610 /** Hide the assignment operator. */
611 DetailChunk
operator=(const DetailChunk
& rhs
);
613 /** Initialize the table's fields. */
616 friend class TableImpls
;
617 friend SmartPtrDelete(DetailChunk
);
621 * This is a generated class that contains all FieldImpls for the DetailCharacter table.
623 class DetailCharacter
: public TableImpl
626 KeyImplPtr FKDETAILS
; /**< FieldImplPtr for the fkDetails field. */
627 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
630 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
631 DetailCharacter(): TableImpl("DetailCharacter") { }
633 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
634 ~DetailCharacter() { }
636 /** Hide the copy constructor. */
637 DetailCharacter(const DetailCharacter
& rhs
);
639 /** Hide the assignment operator. */
640 DetailCharacter
operator=(const DetailCharacter
& rhs
);
642 /** Initialize the table's fields. */
645 friend class TableImpls
;
646 friend SmartPtrDelete(DetailCharacter
);
650 * This is a generated class that contains all FieldImpls for the DetailDetail table.
652 class DetailDetail
: public TableImpl
655 KeyImplPtr FKDETAILSPRIMARY
; /**< FieldImplPtr for the fkDetailsPrimary field. */
656 KeyImplPtr FKDETAILSSECONDARY
; /**< FieldImplPtr for the fkDetailsSecondary field. */
659 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
660 DetailDetail(): TableImpl("DetailDetail") { }
662 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
665 /** Hide the copy constructor. */
666 DetailDetail(const DetailDetail
& rhs
);
668 /** Hide the assignment operator. */
669 DetailDetail
operator=(const DetailDetail
& rhs
);
671 /** Initialize the table's fields. */
674 friend class TableImpls
;
675 friend SmartPtrDelete(DetailDetail
);
679 * This is a generated class that contains all FieldImpls for the Echos table.
681 class Echos
: public TableImpl
684 KeyImplPtr ECHOID
; /**< FieldImplPtr for the echoid field. */
685 FieldImplPtr MESSAGE
; /**< FieldImplPtr for the message field. */
686 FieldImplPtr VISIBILITY
; /**< FieldImplPtr for the visibility field. */
687 FieldImplPtr AUDIBILITY
; /**< FieldImplPtr for the audibility field. */
690 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
691 Echos(): TableImpl("Echos") { }
693 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
696 /** Hide the copy constructor. */
697 Echos(const Echos
& rhs
);
699 /** Hide the assignment operator. */
700 Echos
operator=(const Echos
& rhs
);
702 /** Initialize the table's fields. */
705 friend class TableImpls
;
706 friend SmartPtrDelete(Echos
);
710 * This is a generated class that contains all FieldImpls for the Entities table.
712 class Entities
: public TableImpl
715 KeyImplPtr ENTITYID
; /**< FieldImplPtr for the entityid field. */
716 KeyImplPtr FKRACES
; /**< FieldImplPtr for the fkRaces field. */
717 KeyImplPtr FKCHUNKS
; /**< FieldImplPtr for the fkChunks field. */
718 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
719 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
722 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
723 Entities(): TableImpl("Entities") { }
725 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
728 /** Hide the copy constructor. */
729 Entities(const Entities
& rhs
);
731 /** Hide the assignment operator. */
732 Entities
operator=(const Entities
& rhs
);
734 /** Initialize the table's fields. */
737 friend class TableImpls
;
738 friend SmartPtrDelete(Entities
);
742 * This is a generated class that contains all FieldImpls for the Exits table.
744 class Exits
: public TableImpl
747 KeyImplPtr EXITID
; /**< FieldImplPtr for the exitid field. */
748 KeyImplPtr FKCHUNKSFROM
; /**< FieldImplPtr for the fkChunksfrom field. */
749 KeyImplPtr FKCHUNKSTO
; /**< FieldImplPtr for the fkChunksto field. */
750 FieldImplPtr X
; /**< FieldImplPtr for the x field. */
751 FieldImplPtr Y
; /**< FieldImplPtr for the y field. */
752 FieldImplPtr Z
; /**< FieldImplPtr for the z field. */
755 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
756 Exits(): TableImpl("Exits") { }
758 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
761 /** Hide the copy constructor. */
762 Exits(const Exits
& rhs
);
764 /** Hide the assignment operator. */
765 Exits
operator=(const Exits
& rhs
);
767 /** Initialize the table's fields. */
770 friend class TableImpls
;
771 friend SmartPtrDelete(Exits
);
775 * This is a generated class that contains all FieldImpls for the GrantGroups table.
777 class GrantGroups
: public TableImpl
780 KeyImplPtr GRANTGROUPID
; /**< FieldImplPtr for the grantgroupid field. */
781 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
782 FieldImplPtr DEFAULTGRANT
; /**< FieldImplPtr for the defaultgrant field. */
783 FieldImplPtr DEFAULTLOG
; /**< FieldImplPtr for the defaultlog field. */
784 FieldImplPtr IMPLIES
; /**< FieldImplPtr for the implies field. */
787 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
788 GrantGroups(): TableImpl("GrantGroups") { }
790 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
793 /** Hide the copy constructor. */
794 GrantGroups(const GrantGroups
& rhs
);
796 /** Hide the assignment operator. */
797 GrantGroups
operator=(const GrantGroups
& rhs
);
799 /** Initialize the table's fields. */
802 friend class TableImpls
;
803 friend SmartPtrDelete(GrantGroups
);
807 * This is a generated class that contains all FieldImpls for the Logs table.
809 class Logs
: public TableImpl
812 KeyImplPtr LOGID
; /**< FieldImplPtr for the logid field. */
813 FieldImplPtr TYPE
; /**< FieldImplPtr for the type field. */
814 FieldImplPtr TIME
; /**< FieldImplPtr for the time field. */
815 FieldImplPtr CONTENT
; /**< FieldImplPtr for the content field. */
818 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
819 Logs(): TableImpl("Logs") { }
821 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
824 /** Hide the copy constructor. */
825 Logs(const Logs
& rhs
);
827 /** Hide the assignment operator. */
828 Logs
operator=(const Logs
& rhs
);
830 /** Initialize the table's fields. */
833 friend class TableImpls
;
834 friend SmartPtrDelete(Logs
);
838 * This is a generated class that contains all FieldImpls for the Permissions table.
840 class Permissions
: public TableImpl
843 KeyImplPtr FKACCOUNTS
; /**< FieldImplPtr for the fkAccounts field. */
844 KeyImplPtr FKGRANTGROUPS
; /**< FieldImplPtr for the fkGrantGroups field. */
845 FieldImplPtr GRANT
; /**< FieldImplPtr for the grant field. */
846 FieldImplPtr LOG
; /**< FieldImplPtr for the log field. */
849 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
850 Permissions(): TableImpl("Permissions") { }
852 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
855 /** Hide the copy constructor. */
856 Permissions(const Permissions
& rhs
);
858 /** Hide the assignment operator. */
859 Permissions
operator=(const Permissions
& rhs
);
861 /** Initialize the table's fields. */
864 friend class TableImpls
;
865 friend SmartPtrDelete(Permissions
);
869 * This is a generated class that contains all FieldImpls for the Races table.
871 class Races
: public TableImpl
874 KeyImplPtr RACEID
; /**< FieldImplPtr for the raceid field. */
875 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
878 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
879 Races(): TableImpl("Races") { }
881 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
884 /** Hide the copy constructor. */
885 Races(const Races
& rhs
);
887 /** Hide the assignment operator. */
888 Races
operator=(const Races
& rhs
);
890 /** Initialize the table's fields. */
893 friend class TableImpls
;
894 friend SmartPtrDelete(Races
);
898 * This is a generated class that contains all FieldImpls for the Rooms table.
900 class Rooms
: public TableImpl
903 KeyImplPtr ROOMID
; /**< FieldImplPtr for the roomid field. */
904 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
905 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
906 KeyImplPtr FKCLUSTERS
; /**< FieldImplPtr for the fkClusters field. */
907 KeyImplPtr FKSECTORS
; /**< FieldImplPtr for the fkSectors field. */
908 FieldImplPtr WIDTH
; /**< FieldImplPtr for the width field. */
909 FieldImplPtr LENGTH
; /**< FieldImplPtr for the length field. */
910 FieldImplPtr HEIGHT
; /**< FieldImplPtr for the height field. */
913 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
914 Rooms(): TableImpl("Rooms") { }
916 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
919 /** Hide the copy constructor. */
920 Rooms(const Rooms
& rhs
);
922 /** Hide the assignment operator. */
923 Rooms
operator=(const Rooms
& rhs
);
925 /** Initialize the table's fields. */
928 friend class TableImpls
;
929 friend SmartPtrDelete(Rooms
);
933 * This is a generated class that contains all FieldImpls for the Sectors table.
935 class Sectors
: public TableImpl
938 KeyImplPtr SECTORID
; /**< FieldImplPtr for the sectorid field. */
939 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
940 FieldImplPtr SYMBOL
; /**< FieldImplPtr for the symbol field. */
941 FieldImplPtr MOVECOST
; /**< FieldImplPtr for the movecost field. */
942 FieldImplPtr WATER
; /**< FieldImplPtr for the water field. */
945 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
946 Sectors(): TableImpl("Sectors") { }
948 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
951 /** Hide the copy constructor. */
952 Sectors(const Sectors
& rhs
);
954 /** Hide the assignment operator. */
955 Sectors
operator=(const Sectors
& rhs
);
957 /** Initialize the table's fields. */
960 friend class TableImpls
;
961 friend SmartPtrDelete(Sectors
);
965 * This is a generated class that contains all FieldImpls for the Skills table.
967 class Skills
: public TableImpl
970 KeyImplPtr SKILLID
; /**< FieldImplPtr for the skillid field. */
971 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
972 KeyImplPtr FKBRANCHES
; /**< FieldImplPtr for the fkBranches field. */
975 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
976 Skills(): TableImpl("Skills") { }
978 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
981 /** Hide the copy constructor. */
982 Skills(const Skills
& rhs
);
984 /** Hide the assignment operator. */
985 Skills
operator=(const Skills
& rhs
);
987 /** Initialize the table's fields. */
990 friend class TableImpls
;
991 friend SmartPtrDelete(Skills
);
995 * This is a generated class that contains all FieldImpls for the Stats table.
997 class Stats
: public TableImpl
1000 KeyImplPtr STATID
; /**< FieldImplPtr for the statid field. */
1001 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
1002 FieldImplPtr SHORTNAME
; /**< FieldImplPtr for the shortname field. */
1005 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1006 Stats(): TableImpl("Stats") { }
1008 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1011 /** Hide the copy constructor. */
1012 Stats(const Stats
& rhs
);
1014 /** Hide the assignment operator. */
1015 Stats
operator=(const Stats
& rhs
);
1017 /** Initialize the table's fields. */
1020 friend class TableImpls
;
1021 friend SmartPtrDelete(Stats
);
1025 * This is a generated class that contains all FieldImpls for the Traces table.
1027 class Traces
: public TableImpl
1030 KeyImplPtr TRACEID
; /**< FieldImplPtr for the traceid field. */
1031 KeyImplPtr FKACCOUNTS
; /**< FieldImplPtr for the fkAccounts field. */
1032 FieldImplPtr TIME
; /**< FieldImplPtr for the time field. */
1033 FieldImplPtr DESCRIPTION
; /**< FieldImplPtr for the description field. */
1034 FieldImplPtr DIFF
; /**< FieldImplPtr for the diff field. */
1037 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1038 Traces(): TableImpl("Traces") { }
1040 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1043 /** Hide the copy constructor. */
1044 Traces(const Traces
& rhs
);
1046 /** Hide the assignment operator. */
1047 Traces
operator=(const Traces
& rhs
);
1049 /** Initialize the table's fields. */
1052 friend class TableImpls
;
1053 friend SmartPtrDelete(Traces
);
1057 * This is a generated class that contains all FieldImpls for the TraceChunk table.
1059 class TraceChunk
: public TableImpl
1062 KeyImplPtr FKTRACES
; /**< FieldImplPtr for the fkTraces field. */
1063 KeyImplPtr FKCHUNKS
; /**< FieldImplPtr for the fkChunks field. */
1066 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1067 TraceChunk(): TableImpl("TraceChunk") { }
1069 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1072 /** Hide the copy constructor. */
1073 TraceChunk(const TraceChunk
& rhs
);
1075 /** Hide the assignment operator. */
1076 TraceChunk
operator=(const TraceChunk
& rhs
);
1078 /** Initialize the table's fields. */
1081 friend class TableImpls
;
1082 friend SmartPtrDelete(TraceChunk
);
1086 * This is a generated class that contains all FieldImpls for the TraceDetail table.
1088 class TraceDetail
: public TableImpl
1091 KeyImplPtr FKTRACES
; /**< FieldImplPtr for the fkTraces field. */
1092 KeyImplPtr FKDETAILS
; /**< FieldImplPtr for the fkDetails field. */
1095 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1096 TraceDetail(): TableImpl("TraceDetail") { }
1098 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1101 /** Hide the copy constructor. */
1102 TraceDetail(const TraceDetail
& rhs
);
1104 /** Hide the assignment operator. */
1105 TraceDetail
operator=(const TraceDetail
& rhs
);
1107 /** Initialize the table's fields. */
1110 friend class TableImpls
;
1111 friend SmartPtrDelete(TraceDetail
);
1115 * This is a generated class that contains all FieldImpls for the TraceEntity table.
1117 class TraceEntity
: public TableImpl
1120 KeyImplPtr FKTRACES
; /**< FieldImplPtr for the fkTraces field. */
1121 KeyImplPtr FKENTITIES
; /**< FieldImplPtr for the fkEntities field. */
1124 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1125 TraceEntity(): TableImpl("TraceEntity") { }
1127 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1130 /** Hide the copy constructor. */
1131 TraceEntity(const TraceEntity
& rhs
);
1133 /** Hide the assignment operator. */
1134 TraceEntity
operator=(const TraceEntity
& rhs
);
1136 /** Initialize the table's fields. */
1139 friend class TableImpls
;
1140 friend SmartPtrDelete(TraceEntity
);
1144 * This is a generated class that contains all FieldImpls for the TraceRoom table.
1146 class TraceRoom
: public TableImpl
1149 KeyImplPtr FKTRACES
; /**< FieldImplPtr for the fkTraces field. */
1150 KeyImplPtr FKROOMS
; /**< FieldImplPtr for the fkRooms field. */
1153 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1154 TraceRoom(): TableImpl("TraceRoom") { }
1156 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1159 /** Hide the copy constructor. */
1160 TraceRoom(const TraceRoom
& rhs
);
1162 /** Hide the assignment operator. */
1163 TraceRoom
operator=(const TraceRoom
& rhs
);
1165 /** Initialize the table's fields. */
1168 friend class TableImpls
;
1169 friend SmartPtrDelete(TraceRoom
);
1173 * This is a generated class that contains all FieldImpls for the Trees table.
1175 class Trees
: public TableImpl
1178 KeyImplPtr TREEID
; /**< FieldImplPtr for the treeid field. */
1179 FieldImplPtr NAME
; /**< FieldImplPtr for the name field. */
1180 KeyImplPtr FKCLUSTERS
; /**< FieldImplPtr for the fkClusters field. */
1181 KeyImplPtr FKSTATSPRIMARY
; /**< FieldImplPtr for the fkStatsPrimary field. */
1182 KeyImplPtr FKSTATSSECONDARY
; /**< FieldImplPtr for the fkStatsSecondary field. */
1185 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1186 Trees(): TableImpl("Trees") { }
1188 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1191 /** Hide the copy constructor. */
1192 Trees(const Trees
& rhs
);
1194 /** Hide the assignment operator. */
1195 Trees
operator=(const Trees
& rhs
);
1197 /** Initialize the table's fields. */
1200 friend class TableImpls
;
1201 friend SmartPtrDelete(Trees
);
1205 * This is a generated class that contains all FieldImpls for the Version table.
1207 class Version
: public TableImpl
1210 KeyImplPtr VERSIONID
; /**< FieldImplPtr for the versionid field. */
1211 FieldImplPtr VERSIONTEXT
; /**< FieldImplPtr for the versiontext field. */
1212 FieldImplPtr MAJOR
; /**< FieldImplPtr for the major field. */
1213 FieldImplPtr MINOR
; /**< FieldImplPtr for the minor field. */
1214 FieldImplPtr MICRO
; /**< FieldImplPtr for the micro field. */
1217 /** This is a managed class, use <code>TableImpls</code> to get an instance. */
1218 Version(): TableImpl("Version") { }
1220 /** This is a managed class, free <code>TableImpls</code> to free the instance. */
1223 /** Hide the copy constructor. */
1224 Version(const Version
& rhs
);
1226 /** Hide the assignment operator. */
1227 Version
operator=(const Version
& rhs
);
1229 /** Initialize the table's fields. */
1232 friend class TableImpls
;
1233 friend SmartPtrDelete(Version
);
1236 } // end of namespace