#include <dcl/Config.h>
#include <time.h>
#include <string.h>
#include <wctype.h>
#include <float.h>
#include <math.h>
#include <wchar.h>
#include <dcl/Object.h>
#include <dcl/Charset.h>
#include <dcl/SQL.h>
Go to the source code of this file.
◆ __ABS()
Definition at line 866 of file SQLField.cpp.
867{
868 return n < 0 ? -
n :
n;
869}
void CharsetConvertException *size_t n
◆ __DCL_ASSERT()
| __DCL_ASSERT |
( |
n<= | INT32_MAX | ) |
|
◆ catch()
◆ IMPLEMENT_CLASSINFO()
◆ release()
◆ switch()
Definition at line 943 of file SQLField.cpp.
943 {
949 }
950 else {
954 }
955 break;
956 }
962 }
963 else {
967 }
968 break;
969 }
975 }
976 else {
980 }
981 break;
982 }
985 break;
986 }
991 __T(
"%04d-%02d-%02d"),
995 );
996 break;
997 }
1002 __T(
"%02d:%02d:%02d.%03d"),
1007 );
1008 break;
1009 }
1014 __T(
"%02d:%02d:%02d.%03d %+03d%02d"),
1021 );
1022 break;
1023 }
1028 __T(
"%04d-%02d-%02d %02d:%02d:%02d.%03d"),
1036 );
1037 break;
1038 }
1043 __T(
"%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d"),
1053 );
1054 break;
1055 }
1059 if (
_r.years < 0 ||
_r.months < 0) {
1061
1065 );
1066 }
1067 else if (
_r.years > 0 ||
_r.months > 0) {
1069
1073 );
1074 }
1075 else if (
_r.days < 0
1076 ||
_r.hours < 0 ||
_r.mins < 0
1077 ||
_r.secs < 0 ||
_r.fracs < 0
1078 ) {
1080
1081 __T(
"-%d %02d:%02d:%02d.%03d"),
1086 -(
_r.fracs / 1000000)
1087 );
1088 }
1089 else {
1091
1092 __T(
"+%d %02d:%02d:%02d.%03d"),
1097 (
_r.fracs / 1000000)
1098 );
1099 }
1100 break;
1101 }
1105 if (
_r.years < 0 ||
_r.months < 0) {
1107
1111 );
1112 }
1113 else {
1115
1119 );
1120 }
1121 break;
1122 }
1127 ||
_r.hours < 0 ||
_r.mins < 0
1128 ||
_r.secs < 0 ||
_r.fracs < 0
1129 ) {
1131
1132 __T(
"-%d %02d:%02d:%02d.%03d"),
1137 -(
_r.fracs / 1000000)
1138 );
1139 }
1140 else {
1142
1143 __T(
"+%d %02d:%02d:%02d.%03d"),
1148 (
_r.fracs / 1000000)
1149 );
1150 }
1151 break;
1152 }
1157 break;
1158 }
1164 result = String::tryString(
_r, 20);
1165 break;
1166 }
1167 default: {
1169 }
1170 }
#define __DCL_ASSERT(expr)
String CharsetConvertException *size_t nDataSize
String toString(unsigned _base=10) const
String toString(unsigned _base=10) const
String toString(unsigned _base=10) const
String toString(unsigned _base=10) const
◆ __dataLength
◆ _r
◆ buf
| ByteBuffer* buf = ByteBuffer::create(n) |
◆ nDataSize
◆ result
◆ try