diff options
author | unknown <tomas@poseidon.ndb.mysql.com> | 2005-01-24 10:33:39 +0100 |
---|---|---|
committer | unknown <tomas@poseidon.ndb.mysql.com> | 2005-01-24 10:33:39 +0100 |
commit | 2f196ec77177209edc308b715e6fd61b119647ce (patch) | |
tree | 6c6aff0eb0f11b8a2b3dd9c8cc0afa7fdfc42fb4 /ndb | |
parent | fdedd0fc5b75c98d3fb8a84448e14942309445d4 (diff) | |
download | mariadb-git-2f196ec77177209edc308b715e6fd61b119647ce.tar.gz |
remmoved inline in NdbRecAttr methods including memcpy
Diffstat (limited to 'ndb')
-rw-r--r-- | ndb/include/ndbapi/NdbRecAttr.hpp | 36 | ||||
-rw-r--r-- | ndb/src/ndbapi/NdbRecAttr.cpp | 32 |
2 files changed, 32 insertions, 36 deletions
diff --git a/ndb/include/ndbapi/NdbRecAttr.hpp b/ndb/include/ndbapi/NdbRecAttr.hpp index 29eab64a84f..05635a99385 100644 --- a/ndb/include/ndbapi/NdbRecAttr.hpp +++ b/ndb/include/ndbapi/NdbRecAttr.hpp @@ -301,15 +301,6 @@ NdbRecAttr::arraySize() const } inline -Int64 -NdbRecAttr::int64_value() const -{ - Int64 val; - memcpy(&val,theRef,8); - return val; -} - -inline Int32 NdbRecAttr::int32_value() const { @@ -331,15 +322,6 @@ NdbRecAttr::char_value() const } inline -Uint64 -NdbRecAttr::u_64_value() const -{ - Uint64 val; - memcpy(&val,theRef,8); - return val; -} - -inline Uint32 NdbRecAttr::u_32_value() const { @@ -361,24 +343,6 @@ NdbRecAttr::u_char_value() const } inline -float -NdbRecAttr::float_value() const -{ - float val; - memcpy(&val,theRef,sizeof(val)); - return val; -} - -inline -double -NdbRecAttr::double_value() const -{ - double val; - memcpy(&val,theRef,sizeof(val)); - return val; -} - -inline void NdbRecAttr::release() { diff --git a/ndb/src/ndbapi/NdbRecAttr.cpp b/ndb/src/ndbapi/NdbRecAttr.cpp index bcd91292fcd..f2427fb32e8 100644 --- a/ndb/src/ndbapi/NdbRecAttr.cpp +++ b/ndb/src/ndbapi/NdbRecAttr.cpp @@ -245,3 +245,35 @@ NdbOut& operator<<(NdbOut& out, const NdbRecAttr &r) return out; } + +Int64 +NdbRecAttr::int64_value() const +{ + Int64 val; + memcpy(&val,theRef,8); + return val; +} + +Uint64 +NdbRecAttr::u_64_value() const +{ + Uint64 val; + memcpy(&val,theRef,8); + return val; +} + +float +NdbRecAttr::float_value() const +{ + float val; + memcpy(&val,theRef,sizeof(val)); + return val; +} + +double +NdbRecAttr::double_value() const +{ + double val; + memcpy(&val,theRef,sizeof(val)); + return val; +} |