OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
[KING_SYSTEM] King System More...
Public Types | |
using | BinderType = full_binder::KingSystem |
Static Public Member Functions | |
static const std::string & | TableName () |
Returns the table name. | |
static const std::unordered_set< std::string > & | ColumnNames () |
Returns a set of column names for the table. | |
static const std::vector< std::string > & | OrderedColumnNames () |
Returns an ordered vector of column names for the table. | |
static const std::unordered_set< std::string > & | BlobColumns () |
Returns a set of blob column names for the table. | |
static const modelUtil::DbType | DbType () |
Returns the associated database type for the table. | |
static const std::vector< std::string > & | PrimaryKey () |
Returns the columns associated with the table's Primary Key. | |
Public Attributes | |
uint8_t | Nation = {} |
Column [byNation]: Nation identifier. | |
uint8_t | Type = {} |
Column [byType]: Type TODO. | |
int16_t | Year = {} |
Column [sYear]: Year. | |
uint8_t | Month = {} |
Column [byMonth]: Month. | |
uint8_t | Day = {} |
Column [byDay]: Day. | |
uint8_t | Hour = {} |
Column [byHour]: Hour. | |
uint8_t | Minute = {} |
Column [byMinute]: Minute. | |
uint8_t | ImType = {} |
Column [byImType]: ImType TODO. | |
int16_t | ImYear = {} |
Column [sImYear]: ImYear. | |
uint8_t | ImMonth = {} |
Column [byImMonth]: ImMonth. | |
uint8_t | ImDay = {} |
Column [byImDay]: ImDay. | |
uint8_t | ImHour = {} |
Column [byImHour]: ImHour. | |
uint8_t | ImMinute = {} |
Column [byImMinute]: ImMinute. | |
uint8_t | NoahEvent = {} |
Column [byNoahEvent]: Noah Event. | |
uint8_t | NoahEventDay = {} |
Column [byNoahEvent_Day]: NoahEvent Day. | |
uint8_t | NoahEventHour = {} |
Column [byNoahEvent_Hour]: NoahEvent Hour. | |
uint8_t | NoahEventMinute = {} |
Column [byNoahEvent_Minute]: NoahEvent Minute. | |
int16_t | NoahEventDuration = {} |
Column [sNoahEvent_Duration]: NoahEvent Duration. | |
uint8_t | ExpEvent = {} |
Column [byExpEvent]: Experience Event. | |
uint8_t | ExpEventDay = {} |
Column [byExpEvent_Day]: Experience Event Day. | |
uint8_t | ExpEventHour = {} |
Column [byExpEvent_Hour]: Experience Event Hour. | |
uint8_t | ExpEventMinute = {} |
Column [byExpEvent_Minute]: Experience Event Minute. | |
int16_t | ExpEventDuration = {} |
Column [sExpEvent_Duration]: Experience Event Duration. | |
int32_t | Tribute = {} |
Column [nTribute]: Tribute TODO Tax Rate? | |
uint8_t | TerritoryTariff = {} |
Column [byTerritoryTariff]: Territory tariff. | |
int32_t | TerritoryTax = {} |
Column [nTerritoryTax]: Territory tax. | |
int32_t | NationalTreasury = {} |
Column [nNationalTreasury]: National treasury. | |
std::optional< std::string > | KingName |
Column [strKingName]: King character identifier. | |
std::optional< std::string > | ImRequestId |
Column [strImRequestID]: Im Request Id TODO. | |
[KING_SYSTEM] King System