diff options
author | Shauren <shauren.trinity@gmail.com> | 2017-04-06 23:39:34 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2017-04-06 23:39:34 +0200 |
commit | d20dedebd6a322e1204fa911b4a2ddc7e2c3e67a (patch) | |
tree | 02f823f14e41a8481dc3d46f94bbca4404988e38 /src/common/DataStores/DB2Meta.cpp | |
parent | 886e9e839b304b7567dd655e4fa3afb2251c96ca (diff) |
Core/DataStores: Updated db2 structures to 7.2.0
Diffstat (limited to 'src/common/DataStores/DB2Meta.cpp')
-rw-r--r-- | src/common/DataStores/DB2Meta.cpp | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/src/common/DataStores/DB2Meta.cpp b/src/common/DataStores/DB2Meta.cpp index 48a1c3172a4..6ab1ddd8522 100644 --- a/src/common/DataStores/DB2Meta.cpp +++ b/src/common/DataStores/DB2Meta.cpp @@ -18,8 +18,33 @@ #include "DB2Meta.h" #include "Errors.h" -DB2Meta::DB2Meta(int32 indexField, uint32 fieldCount, uint32 layoutHash, char const* types, uint8 const* arraySizes) - : IndexField(indexField), FieldCount(fieldCount), LayoutHash(layoutHash), Types(types), ArraySizes(arraySizes) +DB2FieldDefault::DB2FieldDefault(uint8 u8) +{ + AsUInt8 = u8; +} + +DB2FieldDefault::DB2FieldDefault(uint16 u16) +{ + AsUInt16 = u16; +} + +DB2FieldDefault::DB2FieldDefault(uint32 u32) +{ + AsUInt32 = u32; +} + +DB2FieldDefault::DB2FieldDefault(float f) +{ + AsFloat = f; +} + +DB2FieldDefault::DB2FieldDefault(char const* str) +{ + AsString = str; +} + +DB2Meta::DB2Meta(int32 indexField, uint32 fieldCount, uint32 layoutHash, char const* types, uint8 const* arraySizes, DB2FieldDefault const* fieldDefaults) + : IndexField(indexField), FieldCount(fieldCount), LayoutHash(layoutHash), Types(types), ArraySizes(arraySizes), FieldDefaults(fieldDefaults) { } |