00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include <eyedb/eyedb.h>
00018
00019 #include <eyedb/utils.h>
00020
00021 using namespace eyedb;
00022
00023 extern eyedb::Status __method_static_OUT_date_REF__date_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, Date * &retarg);
00024
00025 extern "C" eyedb::Status
00026 method_static_OUT_date_REF__date_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00027 {
00028 eyedb::Status status;
00029
00030 Date * _retarg = 0;
00031
00032 status = __method_static_OUT_date_REF__date_date(_db, _m, _retarg);
00033 if (status) return status;
00034
00035 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00036 return eyedb::Success;
00037 }
00038
00039 extern eyedb::Status __method_static_OUT_date_REF__date_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, Date * d, Date * &retarg);
00040
00041 extern "C" eyedb::Status
00042 method_static_OUT_date_REF__date_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00043 {
00044 eyedb::Status status;
00045
00046 Date * d = (Date *)_array[0]->getObject();
00047 Date * _retarg = 0;
00048
00049 status = __method_static_OUT_date_REF__date_date__IN_date_REF_(_db, _m, d, _retarg);
00050 if (status) return status;
00051
00052 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00053 return eyedb::Success;
00054 }
00055
00056 extern eyedb::Status __method_static_OUT_date_REF__date_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int32 julian_day, Date * &retarg);
00057
00058 extern "C" eyedb::Status
00059 method_static_OUT_date_REF__date_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00060 {
00061 eyedb::Status status;
00062
00063 const eyedblib::int32 julian_day = *_array[0]->getInteger32();
00064 Date * _retarg = 0;
00065
00066 status = __method_static_OUT_date_REF__date_date__IN_int32(_db, _m, julian_day, _retarg);
00067 if (status) return status;
00068
00069 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00070 return eyedb::Success;
00071 }
00072
00073 extern eyedb::Status __method_static_OUT_date_REF__date_date__IN_int32__IN_month__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int32 year, const Month::Type m, const eyedblib::int16 day, Date * &retarg);
00074
00075 extern "C" eyedb::Status
00076 method_static_OUT_date_REF__date_date__IN_int32__IN_month__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00077 {
00078 eyedb::Status status;
00079
00080 const eyedblib::int32 year = *_array[0]->getInteger32();
00081 const Month::Type m = (Month::Type)*_array[1]->getInteger32();
00082 const eyedblib::int16 day = *_array[2]->getInteger16();
00083 Date * _retarg = 0;
00084
00085 status = __method_static_OUT_date_REF__date_date__IN_int32__IN_month__IN_int16(_db, _m, year, m, day, _retarg);
00086 if (status) return status;
00087
00088 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00089 return eyedb::Success;
00090 }
00091
00092 extern eyedb::Status __method_static_OUT_date_REF__date_date__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * d, Date * &retarg);
00093
00094 extern "C" eyedb::Status
00095 method_static_OUT_date_REF__date_date__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00096 {
00097 eyedb::Status status;
00098
00099 const char * d = _array[0]->getString();
00100 Date * _retarg = 0;
00101
00102 status = __method_static_OUT_date_REF__date_date__IN_string(_db, _m, d, _retarg);
00103 if (status) return status;
00104
00105 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00106 return eyedb::Success;
00107 }
00108
00109 extern eyedb::Status __method_static_OUT_int32_julian_date__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * d, eyedblib::int32 &retarg);
00110
00111 extern "C" eyedb::Status
00112 method_static_OUT_int32_julian_date__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00113 {
00114 eyedb::Status status;
00115
00116 const char * d = _array[0]->getString();
00117 eyedblib::int32 _retarg = 0;
00118
00119 status = __method_static_OUT_int32_julian_date__IN_string(_db, _m, d, _retarg);
00120 if (status) return status;
00121
00122 __retarg.set(_retarg);
00123 return eyedb::Success;
00124 }
00125
00126 extern eyedb::Status __method__OUT_int32_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int32 &retarg);
00127
00128 extern "C" eyedb::Status
00129 method__OUT_int32_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00130 {
00131 eyedb::Status status;
00132
00133 eyedblib::int32 _retarg = 0;
00134
00135 status = __method__OUT_int32_year_date(_db, _m, _o, _retarg);
00136 if (status) return status;
00137
00138 __retarg.set(_retarg);
00139 return eyedb::Success;
00140 }
00141
00142 extern eyedb::Status __method__OUT_int16_month_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00143
00144 extern "C" eyedb::Status
00145 method__OUT_int16_month_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00146 {
00147 eyedb::Status status;
00148
00149 eyedblib::int16 _retarg = 0;
00150
00151 status = __method__OUT_int16_month_date(_db, _m, _o, _retarg);
00152 if (status) return status;
00153
00154 __retarg.set(_retarg);
00155 return eyedb::Success;
00156 }
00157
00158 extern eyedb::Status __method__OUT_int16_day_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00159
00160 extern "C" eyedb::Status
00161 method__OUT_int16_day_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00162 {
00163 eyedb::Status status;
00164
00165 eyedblib::int16 _retarg = 0;
00166
00167 status = __method__OUT_int16_day_date(_db, _m, _o, _retarg);
00168 if (status) return status;
00169
00170 __retarg.set(_retarg);
00171 return eyedb::Success;
00172 }
00173
00174 extern eyedb::Status __method__OUT_int16_day_of_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00175
00176 extern "C" eyedb::Status
00177 method__OUT_int16_day_of_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00178 {
00179 eyedb::Status status;
00180
00181 eyedblib::int16 _retarg = 0;
00182
00183 status = __method__OUT_int16_day_of_year_date(_db, _m, _o, _retarg);
00184 if (status) return status;
00185
00186 __retarg.set(_retarg);
00187 return eyedb::Success;
00188 }
00189
00190 extern eyedb::Status __method__OUT_month_month_of_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Month::Type &retarg);
00191
00192 extern "C" eyedb::Status
00193 method__OUT_month_month_of_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00194 {
00195 eyedb::Status status;
00196
00197 Month::Type _retarg = (Month::Type)0;
00198
00199 status = __method__OUT_month_month_of_year_date(_db, _m, _o, _retarg);
00200 if (status) return status;
00201
00202 __retarg.set(_retarg);
00203 return eyedb::Success;
00204 }
00205
00206 extern eyedb::Status __method__OUT_weekday_day_of_week_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Weekday::Type &retarg);
00207
00208 extern "C" eyedb::Status
00209 method__OUT_weekday_day_of_week_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00210 {
00211 eyedb::Status status;
00212
00213 Weekday::Type _retarg = (Weekday::Type)0;
00214
00215 status = __method__OUT_weekday_day_of_week_date(_db, _m, _o, _retarg);
00216 if (status) return status;
00217
00218 __retarg.set(_retarg);
00219 return eyedb::Success;
00220 }
00221
00222 extern eyedb::Status __method__OUT_string_toString_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, char * &retarg);
00223
00224 extern "C" eyedb::Status
00225 method__OUT_string_toString_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00226 {
00227 eyedb::Status status;
00228
00229 char * _retarg = 0;
00230
00231 status = __method__OUT_string_toString_date(_db, _m, _o, _retarg);
00232 if (status) return status;
00233
00234 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00235 return eyedb::Success;
00236 }
00237
00238 extern eyedb::Status __method__OUT_int16_is_leap_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00239
00240 extern "C" eyedb::Status
00241 method__OUT_int16_is_leap_year_date(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00242 {
00243 eyedb::Status status;
00244
00245 eyedblib::int16 _retarg = 0;
00246
00247 status = __method__OUT_int16_is_leap_year_date(_db, _m, _o, _retarg);
00248 if (status) return status;
00249
00250 __retarg.set(_retarg);
00251 return eyedb::Success;
00252 }
00253
00254 extern eyedb::Status __method__OUT_int16_is_equal_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * d, eyedblib::int16 &retarg);
00255
00256 extern "C" eyedb::Status
00257 method__OUT_int16_is_equal_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00258 {
00259 eyedb::Status status;
00260
00261 Date * d = (Date *)_array[0]->getObject();
00262 eyedblib::int16 _retarg = 0;
00263
00264 status = __method__OUT_int16_is_equal_date__IN_date_REF_(_db, _m, _o, d, _retarg);
00265 if (status) return status;
00266
00267 __retarg.set(_retarg);
00268 return eyedb::Success;
00269 }
00270
00271 extern eyedb::Status __method__OUT_int16_is_greater_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * d, eyedblib::int16 &retarg);
00272
00273 extern "C" eyedb::Status
00274 method__OUT_int16_is_greater_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00275 {
00276 eyedb::Status status;
00277
00278 Date * d = (Date *)_array[0]->getObject();
00279 eyedblib::int16 _retarg = 0;
00280
00281 status = __method__OUT_int16_is_greater_date__IN_date_REF_(_db, _m, _o, d, _retarg);
00282 if (status) return status;
00283
00284 __retarg.set(_retarg);
00285 return eyedb::Success;
00286 }
00287
00288 extern eyedb::Status __method__OUT_int16_is_greater_or_equal_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * d, eyedblib::int16 &retarg);
00289
00290 extern "C" eyedb::Status
00291 method__OUT_int16_is_greater_or_equal_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00292 {
00293 eyedb::Status status;
00294
00295 Date * d = (Date *)_array[0]->getObject();
00296 eyedblib::int16 _retarg = 0;
00297
00298 status = __method__OUT_int16_is_greater_or_equal_date__IN_date_REF_(_db, _m, _o, d, _retarg);
00299 if (status) return status;
00300
00301 __retarg.set(_retarg);
00302 return eyedb::Success;
00303 }
00304
00305 extern eyedb::Status __method__OUT_int16_is_less_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * d, eyedblib::int16 &retarg);
00306
00307 extern "C" eyedb::Status
00308 method__OUT_int16_is_less_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00309 {
00310 eyedb::Status status;
00311
00312 Date * d = (Date *)_array[0]->getObject();
00313 eyedblib::int16 _retarg = 0;
00314
00315 status = __method__OUT_int16_is_less_date__IN_date_REF_(_db, _m, _o, d, _retarg);
00316 if (status) return status;
00317
00318 __retarg.set(_retarg);
00319 return eyedb::Success;
00320 }
00321
00322 extern eyedb::Status __method__OUT_int16_is_less_or_equal_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * d, eyedblib::int16 &retarg);
00323
00324 extern "C" eyedb::Status
00325 method__OUT_int16_is_less_or_equal_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00326 {
00327 eyedb::Status status;
00328
00329 Date * d = (Date *)_array[0]->getObject();
00330 eyedblib::int16 _retarg = 0;
00331
00332 status = __method__OUT_int16_is_less_or_equal_date__IN_date_REF_(_db, _m, _o, d, _retarg);
00333 if (status) return status;
00334
00335 __retarg.set(_retarg);
00336 return eyedb::Success;
00337 }
00338
00339 extern eyedb::Status __method__OUT_int16_is_between_date__IN_date_REF___IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * d1, Date * d2, eyedblib::int16 &retarg);
00340
00341 extern "C" eyedb::Status
00342 method__OUT_int16_is_between_date__IN_date_REF___IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00343 {
00344 eyedb::Status status;
00345
00346 Date * d1 = (Date *)_array[0]->getObject();
00347 Date * d2 = (Date *)_array[1]->getObject();
00348 eyedblib::int16 _retarg = 0;
00349
00350 status = __method__OUT_int16_is_between_date__IN_date_REF___IN_date_REF_(_db, _m, _o, d1, d2, _retarg);
00351 if (status) return status;
00352
00353 __retarg.set(_retarg);
00354 return eyedb::Success;
00355 }
00356
00357 extern eyedb::Status __method__OUT_date_REF__next_date__IN_weekday(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const Weekday::Type day, Date * &retarg);
00358
00359 extern "C" eyedb::Status
00360 method__OUT_date_REF__next_date__IN_weekday(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00361 {
00362 eyedb::Status status;
00363
00364 const Weekday::Type day = (Weekday::Type)*_array[0]->getInteger32();
00365 Date * _retarg = 0;
00366
00367 status = __method__OUT_date_REF__next_date__IN_weekday(_db, _m, _o, day, _retarg);
00368 if (status) return status;
00369
00370 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00371 return eyedb::Success;
00372 }
00373
00374 extern eyedb::Status __method__OUT_date_REF__previous_date__IN_weekday(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const Weekday::Type day, Date * &retarg);
00375
00376 extern "C" eyedb::Status
00377 method__OUT_date_REF__previous_date__IN_weekday(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00378 {
00379 eyedb::Status status;
00380
00381 const Weekday::Type day = (Weekday::Type)*_array[0]->getInteger32();
00382 Date * _retarg = 0;
00383
00384 status = __method__OUT_date_REF__previous_date__IN_weekday(_db, _m, _o, day, _retarg);
00385 if (status) return status;
00386
00387 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00388 return eyedb::Success;
00389 }
00390
00391 extern eyedb::Status __method__OUT_date_REF__add_days_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 days, Date * &retarg);
00392
00393 extern "C" eyedb::Status
00394 method__OUT_date_REF__add_days_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00395 {
00396 eyedb::Status status;
00397
00398 const eyedblib::int32 days = *_array[0]->getInteger32();
00399 Date * _retarg = 0;
00400
00401 status = __method__OUT_date_REF__add_days_date__IN_int32(_db, _m, _o, days, _retarg);
00402 if (status) return status;
00403
00404 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00405 return eyedb::Success;
00406 }
00407
00408 extern eyedb::Status __method__OUT_date_REF__substract_days_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 days, Date * &retarg);
00409
00410 extern "C" eyedb::Status
00411 method__OUT_date_REF__substract_days_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00412 {
00413 eyedb::Status status;
00414
00415 const eyedblib::int32 days = *_array[0]->getInteger32();
00416 Date * _retarg = 0;
00417
00418 status = __method__OUT_date_REF__substract_days_date__IN_int32(_db, _m, _o, days, _retarg);
00419 if (status) return status;
00420
00421 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00422 return eyedb::Success;
00423 }
00424
00425 extern eyedb::Status __method__OUT_int32_substract_date_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * d, eyedblib::int32 &retarg);
00426
00427 extern "C" eyedb::Status
00428 method__OUT_int32_substract_date_date__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00429 {
00430 eyedb::Status status;
00431
00432 Date * d = (Date *)_array[0]->getObject();
00433 eyedblib::int32 _retarg = 0;
00434
00435 status = __method__OUT_int32_substract_date_date__IN_date_REF_(_db, _m, _o, d, _retarg);
00436 if (status) return status;
00437
00438 __retarg.set(_retarg);
00439 return eyedb::Success;
00440 }
00441
00442 extern eyedb::Status __method__OUT_void_set_julian_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 julian_day);
00443
00444 extern "C" eyedb::Status
00445 method__OUT_void_set_julian_date__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00446 {
00447 eyedb::Status status;
00448
00449 const eyedblib::int32 julian_day = *_array[0]->getInteger32();
00450
00451 status = __method__OUT_void_set_julian_date__IN_int32(_db, _m, _o, julian_day);
00452 if (status) return status;
00453
00454 return eyedb::Success;
00455 }
00456
00457 extern eyedb::Status __method_static_OUT_void_get_local_time_zone_time__OUT_int16__OUT_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedblib::int16 &tz_hour, eyedblib::int16 &tz_min);
00458
00459 extern "C" eyedb::Status
00460 method_static_OUT_void_get_local_time_zone_time__OUT_int16__OUT_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00461 {
00462 eyedb::Status status;
00463
00464 eyedblib::int16 tz_hour = 0;
00465 eyedblib::int16 tz_min = 0;
00466
00467 status = __method_static_OUT_void_get_local_time_zone_time__OUT_int16__OUT_int16(_db, _m, tz_hour, tz_min);
00468 if (status) return status;
00469
00470 _array[0]->set(tz_hour);
00471 _array[1]->set(tz_min);
00472 return eyedb::Success;
00473 }
00474
00475 extern eyedb::Status __method_static_OUT_time_REF__gmt_time_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, Time * &retarg);
00476
00477 extern "C" eyedb::Status
00478 method_static_OUT_time_REF__gmt_time_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00479 {
00480 eyedb::Status status;
00481
00482 Time * _retarg = 0;
00483
00484 status = __method_static_OUT_time_REF__gmt_time_time(_db, _m, _retarg);
00485 if (status) return status;
00486
00487 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00488 return eyedb::Success;
00489 }
00490
00491 extern eyedb::Status __method_static_OUT_time_REF__local_time_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, Time * &retarg);
00492
00493 extern "C" eyedb::Status
00494 method_static_OUT_time_REF__local_time_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00495 {
00496 eyedb::Status status;
00497
00498 Time * _retarg = 0;
00499
00500 status = __method_static_OUT_time_REF__local_time_time(_db, _m, _retarg);
00501 if (status) return status;
00502
00503 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00504 return eyedb::Success;
00505 }
00506
00507 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, Time * t, Time * &retarg);
00508
00509 extern "C" eyedb::Status
00510 method_static_OUT_time_REF__time_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00511 {
00512 eyedb::Status status;
00513
00514 Time * t = (Time *)_array[0]->getObject();
00515 Time * _retarg = 0;
00516
00517 status = __method_static_OUT_time_REF__time_time__IN_time_REF_(_db, _m, t, _retarg);
00518 if (status) return status;
00519
00520 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00521 return eyedb::Success;
00522 }
00523
00524 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int64 usec, Time * &retarg);
00525
00526 extern "C" eyedb::Status
00527 method_static_OUT_time_REF__time_time__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00528 {
00529 eyedb::Status status;
00530
00531 const eyedblib::int64 usec = *_array[0]->getInteger64();
00532 Time * _retarg = 0;
00533
00534 status = __method_static_OUT_time_REF__time_time__IN_int64(_db, _m, usec, _retarg);
00535 if (status) return status;
00536
00537 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00538 return eyedb::Success;
00539 }
00540
00541 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int64 usec, const eyedblib::int16 tz, Time * &retarg);
00542
00543 extern "C" eyedb::Status
00544 method_static_OUT_time_REF__time_time__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00545 {
00546 eyedb::Status status;
00547
00548 const eyedblib::int64 usec = *_array[0]->getInteger64();
00549 const eyedblib::int16 tz = *_array[1]->getInteger16();
00550 Time * _retarg = 0;
00551
00552 status = __method_static_OUT_time_REF__time_time__IN_int64__IN_int16(_db, _m, usec, tz, _retarg);
00553 if (status) return status;
00554
00555 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00556 return eyedb::Success;
00557 }
00558
00559 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int16 hours, const eyedblib::int16 min, const eyedblib::int16 sec, const eyedblib::int16 msec, Time * &retarg);
00560
00561 extern "C" eyedb::Status
00562 method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00563 {
00564 eyedb::Status status;
00565
00566 const eyedblib::int16 hours = *_array[0]->getInteger16();
00567 const eyedblib::int16 min = *_array[1]->getInteger16();
00568 const eyedblib::int16 sec = *_array[2]->getInteger16();
00569 const eyedblib::int16 msec = *_array[3]->getInteger16();
00570 Time * _retarg = 0;
00571
00572 status = __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16(_db, _m, hours, min, sec, msec, _retarg);
00573 if (status) return status;
00574
00575 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00576 return eyedb::Success;
00577 }
00578
00579 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int16 hours, const eyedblib::int16 min, const eyedblib::int16 sec, const eyedblib::int16 msec, const eyedblib::int16 usec, Time * &retarg);
00580
00581 extern "C" eyedb::Status
00582 method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00583 {
00584 eyedb::Status status;
00585
00586 const eyedblib::int16 hours = *_array[0]->getInteger16();
00587 const eyedblib::int16 min = *_array[1]->getInteger16();
00588 const eyedblib::int16 sec = *_array[2]->getInteger16();
00589 const eyedblib::int16 msec = *_array[3]->getInteger16();
00590 const eyedblib::int16 usec = *_array[4]->getInteger16();
00591 Time * _retarg = 0;
00592
00593 status = __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(_db, _m, hours, min, sec, msec, usec, _retarg);
00594 if (status) return status;
00595
00596 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00597 return eyedb::Success;
00598 }
00599
00600 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int16 hours, const eyedblib::int16 min, const eyedblib::int16 sec, const eyedblib::int16 msec, const eyedblib::int16 tz_hour, const eyedblib::int16 tz_minute, Time * &retarg);
00601
00602 extern "C" eyedb::Status
00603 method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00604 {
00605 eyedb::Status status;
00606
00607 const eyedblib::int16 hours = *_array[0]->getInteger16();
00608 const eyedblib::int16 min = *_array[1]->getInteger16();
00609 const eyedblib::int16 sec = *_array[2]->getInteger16();
00610 const eyedblib::int16 msec = *_array[3]->getInteger16();
00611 const eyedblib::int16 tz_hour = *_array[4]->getInteger16();
00612 const eyedblib::int16 tz_minute = *_array[5]->getInteger16();
00613 Time * _retarg = 0;
00614
00615 status = __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(_db, _m, hours, min, sec, msec, tz_hour, tz_minute, _retarg);
00616 if (status) return status;
00617
00618 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00619 return eyedb::Success;
00620 }
00621
00622 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int16 hours, const eyedblib::int16 min, const eyedblib::int16 sec, const eyedblib::int16 msec, const eyedblib::int16 usec, const eyedblib::int16 tz_hour, const eyedblib::int16 tz_minute, Time * &retarg);
00623
00624 extern "C" eyedb::Status
00625 method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00626 {
00627 eyedb::Status status;
00628
00629 const eyedblib::int16 hours = *_array[0]->getInteger16();
00630 const eyedblib::int16 min = *_array[1]->getInteger16();
00631 const eyedblib::int16 sec = *_array[2]->getInteger16();
00632 const eyedblib::int16 msec = *_array[3]->getInteger16();
00633 const eyedblib::int16 usec = *_array[4]->getInteger16();
00634 const eyedblib::int16 tz_hour = *_array[5]->getInteger16();
00635 const eyedblib::int16 tz_minute = *_array[6]->getInteger16();
00636 Time * _retarg = 0;
00637
00638 status = __method_static_OUT_time_REF__time_time__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(_db, _m, hours, min, sec, msec, usec, tz_hour, tz_minute, _retarg);
00639 if (status) return status;
00640
00641 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00642 return eyedb::Success;
00643 }
00644
00645 extern eyedb::Status __method_static_OUT_time_REF__time_time__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * t, Time * &retarg);
00646
00647 extern "C" eyedb::Status
00648 method_static_OUT_time_REF__time_time__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00649 {
00650 eyedb::Status status;
00651
00652 const char * t = _array[0]->getString();
00653 Time * _retarg = 0;
00654
00655 status = __method_static_OUT_time_REF__time_time__IN_string(_db, _m, t, _retarg);
00656 if (status) return status;
00657
00658 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00659 return eyedb::Success;
00660 }
00661
00662 extern eyedb::Status __method_static_OUT_int64_usec_time_time__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * t, eyedblib::int64 &retarg);
00663
00664 extern "C" eyedb::Status
00665 method_static_OUT_int64_usec_time_time__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00666 {
00667 eyedb::Status status;
00668
00669 const char * t = _array[0]->getString();
00670 eyedblib::int64 _retarg = 0;
00671
00672 status = __method_static_OUT_int64_usec_time_time__IN_string(_db, _m, t, _retarg);
00673 if (status) return status;
00674
00675 __retarg.set(_retarg);
00676 return eyedb::Success;
00677 }
00678
00679 extern eyedb::Status __method__OUT_int16_hour_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00680
00681 extern "C" eyedb::Status
00682 method__OUT_int16_hour_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00683 {
00684 eyedb::Status status;
00685
00686 eyedblib::int16 _retarg = 0;
00687
00688 status = __method__OUT_int16_hour_time(_db, _m, _o, _retarg);
00689 if (status) return status;
00690
00691 __retarg.set(_retarg);
00692 return eyedb::Success;
00693 }
00694
00695 extern eyedb::Status __method__OUT_int16_minute_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00696
00697 extern "C" eyedb::Status
00698 method__OUT_int16_minute_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00699 {
00700 eyedb::Status status;
00701
00702 eyedblib::int16 _retarg = 0;
00703
00704 status = __method__OUT_int16_minute_time(_db, _m, _o, _retarg);
00705 if (status) return status;
00706
00707 __retarg.set(_retarg);
00708 return eyedb::Success;
00709 }
00710
00711 extern eyedb::Status __method__OUT_int16_second_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00712
00713 extern "C" eyedb::Status
00714 method__OUT_int16_second_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00715 {
00716 eyedb::Status status;
00717
00718 eyedblib::int16 _retarg = 0;
00719
00720 status = __method__OUT_int16_second_time(_db, _m, _o, _retarg);
00721 if (status) return status;
00722
00723 __retarg.set(_retarg);
00724 return eyedb::Success;
00725 }
00726
00727 extern eyedb::Status __method__OUT_int16_millisecond_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00728
00729 extern "C" eyedb::Status
00730 method__OUT_int16_millisecond_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00731 {
00732 eyedb::Status status;
00733
00734 eyedblib::int16 _retarg = 0;
00735
00736 status = __method__OUT_int16_millisecond_time(_db, _m, _o, _retarg);
00737 if (status) return status;
00738
00739 __retarg.set(_retarg);
00740 return eyedb::Success;
00741 }
00742
00743 extern eyedb::Status __method__OUT_int16_tz_hour_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00744
00745 extern "C" eyedb::Status
00746 method__OUT_int16_tz_hour_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00747 {
00748 eyedb::Status status;
00749
00750 eyedblib::int16 _retarg = 0;
00751
00752 status = __method__OUT_int16_tz_hour_time(_db, _m, _o, _retarg);
00753 if (status) return status;
00754
00755 __retarg.set(_retarg);
00756 return eyedb::Success;
00757 }
00758
00759 extern eyedb::Status __method__OUT_int16_tz_minute_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00760
00761 extern "C" eyedb::Status
00762 method__OUT_int16_tz_minute_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00763 {
00764 eyedb::Status status;
00765
00766 eyedblib::int16 _retarg = 0;
00767
00768 status = __method__OUT_int16_tz_minute_time(_db, _m, _o, _retarg);
00769 if (status) return status;
00770
00771 __retarg.set(_retarg);
00772 return eyedb::Success;
00773 }
00774
00775 extern eyedb::Status __method__OUT_string_toString_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, char * &retarg);
00776
00777 extern "C" eyedb::Status
00778 method__OUT_string_toString_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00779 {
00780 eyedb::Status status;
00781
00782 char * _retarg = 0;
00783
00784 status = __method__OUT_string_toString_time(_db, _m, _o, _retarg);
00785 if (status) return status;
00786
00787 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00788 return eyedb::Success;
00789 }
00790
00791 extern eyedb::Status __method__OUT_int16_is_equal_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * t, eyedblib::int16 &retarg);
00792
00793 extern "C" eyedb::Status
00794 method__OUT_int16_is_equal_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00795 {
00796 eyedb::Status status;
00797
00798 Time * t = (Time *)_array[0]->getObject();
00799 eyedblib::int16 _retarg = 0;
00800
00801 status = __method__OUT_int16_is_equal_time__IN_time_REF_(_db, _m, _o, t, _retarg);
00802 if (status) return status;
00803
00804 __retarg.set(_retarg);
00805 return eyedb::Success;
00806 }
00807
00808 extern eyedb::Status __method__OUT_int16_is_greater_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * t, eyedblib::int16 &retarg);
00809
00810 extern "C" eyedb::Status
00811 method__OUT_int16_is_greater_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00812 {
00813 eyedb::Status status;
00814
00815 Time * t = (Time *)_array[0]->getObject();
00816 eyedblib::int16 _retarg = 0;
00817
00818 status = __method__OUT_int16_is_greater_time__IN_time_REF_(_db, _m, _o, t, _retarg);
00819 if (status) return status;
00820
00821 __retarg.set(_retarg);
00822 return eyedb::Success;
00823 }
00824
00825 extern eyedb::Status __method__OUT_int16_is_greater_or_equal_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * t, eyedblib::int16 &retarg);
00826
00827 extern "C" eyedb::Status
00828 method__OUT_int16_is_greater_or_equal_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00829 {
00830 eyedb::Status status;
00831
00832 Time * t = (Time *)_array[0]->getObject();
00833 eyedblib::int16 _retarg = 0;
00834
00835 status = __method__OUT_int16_is_greater_or_equal_time__IN_time_REF_(_db, _m, _o, t, _retarg);
00836 if (status) return status;
00837
00838 __retarg.set(_retarg);
00839 return eyedb::Success;
00840 }
00841
00842 extern eyedb::Status __method__OUT_int16_is_less_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * t, eyedblib::int16 &retarg);
00843
00844 extern "C" eyedb::Status
00845 method__OUT_int16_is_less_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00846 {
00847 eyedb::Status status;
00848
00849 Time * t = (Time *)_array[0]->getObject();
00850 eyedblib::int16 _retarg = 0;
00851
00852 status = __method__OUT_int16_is_less_time__IN_time_REF_(_db, _m, _o, t, _retarg);
00853 if (status) return status;
00854
00855 __retarg.set(_retarg);
00856 return eyedb::Success;
00857 }
00858
00859 extern eyedb::Status __method__OUT_int16_is_less_or_equal_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * t, eyedblib::int16 &retarg);
00860
00861 extern "C" eyedb::Status
00862 method__OUT_int16_is_less_or_equal_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00863 {
00864 eyedb::Status status;
00865
00866 Time * t = (Time *)_array[0]->getObject();
00867 eyedblib::int16 _retarg = 0;
00868
00869 status = __method__OUT_int16_is_less_or_equal_time__IN_time_REF_(_db, _m, _o, t, _retarg);
00870 if (status) return status;
00871
00872 __retarg.set(_retarg);
00873 return eyedb::Success;
00874 }
00875
00876 extern eyedb::Status __method__OUT_int16_is_between_time__IN_time_REF___IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * t1, Time * t2, eyedblib::int16 &retarg);
00877
00878 extern "C" eyedb::Status
00879 method__OUT_int16_is_between_time__IN_time_REF___IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00880 {
00881 eyedb::Status status;
00882
00883 Time * t1 = (Time *)_array[0]->getObject();
00884 Time * t2 = (Time *)_array[1]->getObject();
00885 eyedblib::int16 _retarg = 0;
00886
00887 status = __method__OUT_int16_is_between_time__IN_time_REF___IN_time_REF_(_db, _m, _o, t1, t2, _retarg);
00888 if (status) return status;
00889
00890 __retarg.set(_retarg);
00891 return eyedb::Success;
00892 }
00893
00894 extern eyedb::Status __method__OUT_time_REF__add_interval_time__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, Time * &retarg);
00895
00896 extern "C" eyedb::Status
00897 method__OUT_time_REF__add_interval_time__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00898 {
00899 eyedb::Status status;
00900
00901 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
00902 Time * _retarg = 0;
00903
00904 status = __method__OUT_time_REF__add_interval_time__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
00905 if (status) return status;
00906
00907 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00908 return eyedb::Success;
00909 }
00910
00911 extern eyedb::Status __method__OUT_time_REF__substract_interval_time__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, Time * &retarg);
00912
00913 extern "C" eyedb::Status
00914 method__OUT_time_REF__substract_interval_time__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00915 {
00916 eyedb::Status status;
00917
00918 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
00919 Time * _retarg = 0;
00920
00921 status = __method__OUT_time_REF__substract_interval_time__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
00922 if (status) return status;
00923
00924 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00925 return eyedb::Success;
00926 }
00927
00928 extern eyedb::Status __method__OUT_time_interval_REF__substract_time_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * t, TimeInterval * &retarg);
00929
00930 extern "C" eyedb::Status
00931 method__OUT_time_interval_REF__substract_time_time__IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00932 {
00933 eyedb::Status status;
00934
00935 Time * t = (Time *)_array[0]->getObject();
00936 TimeInterval * _retarg = 0;
00937
00938 status = __method__OUT_time_interval_REF__substract_time_time__IN_time_REF_(_db, _m, _o, t, _retarg);
00939 if (status) return status;
00940
00941 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
00942 return eyedb::Success;
00943 }
00944
00945 extern eyedb::Status __method__OUT_int16_gmt_hour_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00946
00947 extern "C" eyedb::Status
00948 method__OUT_int16_gmt_hour_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00949 {
00950 eyedb::Status status;
00951
00952 eyedblib::int16 _retarg = 0;
00953
00954 status = __method__OUT_int16_gmt_hour_time(_db, _m, _o, _retarg);
00955 if (status) return status;
00956
00957 __retarg.set(_retarg);
00958 return eyedb::Success;
00959 }
00960
00961 extern eyedb::Status __method__OUT_int16_gmt_minute_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00962
00963 extern "C" eyedb::Status
00964 method__OUT_int16_gmt_minute_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00965 {
00966 eyedb::Status status;
00967
00968 eyedblib::int16 _retarg = 0;
00969
00970 status = __method__OUT_int16_gmt_minute_time(_db, _m, _o, _retarg);
00971 if (status) return status;
00972
00973 __retarg.set(_retarg);
00974 return eyedb::Success;
00975 }
00976
00977 extern eyedb::Status __method__OUT_int16_microsecond_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
00978
00979 extern "C" eyedb::Status
00980 method__OUT_int16_microsecond_time(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00981 {
00982 eyedb::Status status;
00983
00984 eyedblib::int16 _retarg = 0;
00985
00986 status = __method__OUT_int16_microsecond_time(_db, _m, _o, _retarg);
00987 if (status) return status;
00988
00989 __retarg.set(_retarg);
00990 return eyedb::Success;
00991 }
00992
00993 extern eyedb::Status __method__OUT_void_set_usecs_time__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int64 usecs, const eyedblib::int16 tz);
00994
00995 extern "C" eyedb::Status
00996 method__OUT_void_set_usecs_time__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
00997 {
00998 eyedb::Status status;
00999
01000 const eyedblib::int64 usecs = *_array[0]->getInteger64();
01001 const eyedblib::int16 tz = *_array[1]->getInteger16();
01002
01003 status = __method__OUT_void_set_usecs_time__IN_int64__IN_int16(_db, _m, _o, usecs, tz);
01004 if (status) return status;
01005
01006 return eyedb::Success;
01007 }
01008
01009 extern eyedb::Status __method_static_OUT_time_stamp_REF__gmt_time_stamp_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, TimeStamp * &retarg);
01010
01011 extern "C" eyedb::Status
01012 method_static_OUT_time_stamp_REF__gmt_time_stamp_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01013 {
01014 eyedb::Status status;
01015
01016 TimeStamp * _retarg = 0;
01017
01018 status = __method_static_OUT_time_stamp_REF__gmt_time_stamp_time_stamp(_db, _m, _retarg);
01019 if (status) return status;
01020
01021 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01022 return eyedb::Success;
01023 }
01024
01025 extern eyedb::Status __method_static_OUT_time_stamp_REF__local_time_stamp_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, TimeStamp * &retarg);
01026
01027 extern "C" eyedb::Status
01028 method_static_OUT_time_stamp_REF__local_time_stamp_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01029 {
01030 eyedb::Status status;
01031
01032 TimeStamp * _retarg = 0;
01033
01034 status = __method_static_OUT_time_stamp_REF__local_time_stamp_time_stamp(_db, _m, _retarg);
01035 if (status) return status;
01036
01037 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01038 return eyedb::Success;
01039 }
01040
01041 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, TimeStamp * ts, TimeStamp * &retarg);
01042
01043 extern "C" eyedb::Status
01044 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01045 {
01046 eyedb::Status status;
01047
01048 TimeStamp * ts = (TimeStamp *)_array[0]->getObject();
01049 TimeStamp * _retarg = 0;
01050
01051 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_time_stamp_REF_(_db, _m, ts, _retarg);
01052 if (status) return status;
01053
01054 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01055 return eyedb::Success;
01056 }
01057
01058 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int64 usec, TimeStamp * &retarg);
01059
01060 extern "C" eyedb::Status
01061 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01062 {
01063 eyedb::Status status;
01064
01065 const eyedblib::int64 usec = *_array[0]->getInteger64();
01066 TimeStamp * _retarg = 0;
01067
01068 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int64(_db, _m, usec, _retarg);
01069 if (status) return status;
01070
01071 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01072 return eyedb::Success;
01073 }
01074
01075 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int64 usec, const eyedblib::int16 tz, TimeStamp * &retarg);
01076
01077 extern "C" eyedb::Status
01078 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01079 {
01080 eyedb::Status status;
01081
01082 const eyedblib::int64 usec = *_array[0]->getInteger64();
01083 const eyedblib::int16 tz = *_array[1]->getInteger16();
01084 TimeStamp * _retarg = 0;
01085
01086 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int64__IN_int16(_db, _m, usec, tz, _retarg);
01087 if (status) return status;
01088
01089 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01090 return eyedb::Success;
01091 }
01092
01093 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int32__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int32 julian_day, const eyedblib::int64 usec, TimeStamp * &retarg);
01094
01095 extern "C" eyedb::Status
01096 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int32__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01097 {
01098 eyedb::Status status;
01099
01100 const eyedblib::int32 julian_day = *_array[0]->getInteger32();
01101 const eyedblib::int64 usec = *_array[1]->getInteger64();
01102 TimeStamp * _retarg = 0;
01103
01104 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int32__IN_int64(_db, _m, julian_day, usec, _retarg);
01105 if (status) return status;
01106
01107 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01108 return eyedb::Success;
01109 }
01110
01111 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int32__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int32 julian_day, const eyedblib::int64 usec, const eyedblib::int16 tz, TimeStamp * &retarg);
01112
01113 extern "C" eyedb::Status
01114 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int32__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01115 {
01116 eyedb::Status status;
01117
01118 const eyedblib::int32 julian_day = *_array[0]->getInteger32();
01119 const eyedblib::int64 usec = *_array[1]->getInteger64();
01120 const eyedblib::int16 tz = *_array[2]->getInteger16();
01121 TimeStamp * _retarg = 0;
01122
01123 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_int32__IN_int64__IN_int16(_db, _m, julian_day, usec, tz, _retarg);
01124 if (status) return status;
01125
01126 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01127 return eyedb::Success;
01128 }
01129
01130 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF___IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, Date * d, Time * t, TimeStamp * &retarg);
01131
01132 extern "C" eyedb::Status
01133 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF___IN_time_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01134 {
01135 eyedb::Status status;
01136
01137 Date * d = (Date *)_array[0]->getObject();
01138 Time * t = (Time *)_array[1]->getObject();
01139 TimeStamp * _retarg = 0;
01140
01141 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF___IN_time_REF_(_db, _m, d, t, _retarg);
01142 if (status) return status;
01143
01144 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01145 return eyedb::Success;
01146 }
01147
01148 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, Date * d, TimeStamp * &retarg);
01149
01150 extern "C" eyedb::Status
01151 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01152 {
01153 eyedb::Status status;
01154
01155 Date * d = (Date *)_array[0]->getObject();
01156 TimeStamp * _retarg = 0;
01157
01158 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF_(_db, _m, d, _retarg);
01159 if (status) return status;
01160
01161 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01162 return eyedb::Success;
01163 }
01164
01165 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF___IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, Date * d, const eyedblib::int16 tz_hour, const eyedblib::int16 tz_min, TimeStamp * &retarg);
01166
01167 extern "C" eyedb::Status
01168 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF___IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01169 {
01170 eyedb::Status status;
01171
01172 Date * d = (Date *)_array[0]->getObject();
01173 const eyedblib::int16 tz_hour = *_array[1]->getInteger16();
01174 const eyedblib::int16 tz_min = *_array[2]->getInteger16();
01175 TimeStamp * _retarg = 0;
01176
01177 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_date_REF___IN_int16__IN_int16(_db, _m, d, tz_hour, tz_min, _retarg);
01178 if (status) return status;
01179
01180 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01181 return eyedb::Success;
01182 }
01183
01184 extern eyedb::Status __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * ts, TimeStamp * &retarg);
01185
01186 extern "C" eyedb::Status
01187 method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01188 {
01189 eyedb::Status status;
01190
01191 const char * ts = _array[0]->getString();
01192 TimeStamp * _retarg = 0;
01193
01194 status = __method_static_OUT_time_stamp_REF__time_stamp_time_stamp__IN_string(_db, _m, ts, _retarg);
01195 if (status) return status;
01196
01197 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01198 return eyedb::Success;
01199 }
01200
01201 extern eyedb::Status __method_static_OUT_int64_usec_time_stamp_time_stamp__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * ts, eyedblib::int64 &retarg);
01202
01203 extern "C" eyedb::Status
01204 method_static_OUT_int64_usec_time_stamp_time_stamp__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01205 {
01206 eyedb::Status status;
01207
01208 const char * ts = _array[0]->getString();
01209 eyedblib::int64 _retarg = 0;
01210
01211 status = __method_static_OUT_int64_usec_time_stamp_time_stamp__IN_string(_db, _m, ts, _retarg);
01212 if (status) return status;
01213
01214 __retarg.set(_retarg);
01215 return eyedb::Success;
01216 }
01217
01218 extern eyedb::Status __method__OUT_date_REF__date_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Date * &retarg);
01219
01220 extern "C" eyedb::Status
01221 method__OUT_date_REF__date_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01222 {
01223 eyedb::Status status;
01224
01225 Date * _retarg = 0;
01226
01227 status = __method__OUT_date_REF__date_time_stamp(_db, _m, _o, _retarg);
01228 if (status) return status;
01229
01230 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01231 return eyedb::Success;
01232 }
01233
01234 extern eyedb::Status __method__OUT_time_REF__time_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, Time * &retarg);
01235
01236 extern "C" eyedb::Status
01237 method__OUT_time_REF__time_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01238 {
01239 eyedb::Status status;
01240
01241 Time * _retarg = 0;
01242
01243 status = __method__OUT_time_REF__time_time_stamp(_db, _m, _o, _retarg);
01244 if (status) return status;
01245
01246 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01247 return eyedb::Success;
01248 }
01249
01250 extern eyedb::Status __method__OUT_int32_year_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int32 &retarg);
01251
01252 extern "C" eyedb::Status
01253 method__OUT_int32_year_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01254 {
01255 eyedb::Status status;
01256
01257 eyedblib::int32 _retarg = 0;
01258
01259 status = __method__OUT_int32_year_time_stamp(_db, _m, _o, _retarg);
01260 if (status) return status;
01261
01262 __retarg.set(_retarg);
01263 return eyedb::Success;
01264 }
01265
01266 extern eyedb::Status __method__OUT_int16_month_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01267
01268 extern "C" eyedb::Status
01269 method__OUT_int16_month_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01270 {
01271 eyedb::Status status;
01272
01273 eyedblib::int16 _retarg = 0;
01274
01275 status = __method__OUT_int16_month_time_stamp(_db, _m, _o, _retarg);
01276 if (status) return status;
01277
01278 __retarg.set(_retarg);
01279 return eyedb::Success;
01280 }
01281
01282 extern eyedb::Status __method__OUT_int16_day_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01283
01284 extern "C" eyedb::Status
01285 method__OUT_int16_day_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01286 {
01287 eyedb::Status status;
01288
01289 eyedblib::int16 _retarg = 0;
01290
01291 status = __method__OUT_int16_day_time_stamp(_db, _m, _o, _retarg);
01292 if (status) return status;
01293
01294 __retarg.set(_retarg);
01295 return eyedb::Success;
01296 }
01297
01298 extern eyedb::Status __method__OUT_int16_hour_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01299
01300 extern "C" eyedb::Status
01301 method__OUT_int16_hour_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01302 {
01303 eyedb::Status status;
01304
01305 eyedblib::int16 _retarg = 0;
01306
01307 status = __method__OUT_int16_hour_time_stamp(_db, _m, _o, _retarg);
01308 if (status) return status;
01309
01310 __retarg.set(_retarg);
01311 return eyedb::Success;
01312 }
01313
01314 extern eyedb::Status __method__OUT_int16_minute_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01315
01316 extern "C" eyedb::Status
01317 method__OUT_int16_minute_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01318 {
01319 eyedb::Status status;
01320
01321 eyedblib::int16 _retarg = 0;
01322
01323 status = __method__OUT_int16_minute_time_stamp(_db, _m, _o, _retarg);
01324 if (status) return status;
01325
01326 __retarg.set(_retarg);
01327 return eyedb::Success;
01328 }
01329
01330 extern eyedb::Status __method__OUT_int16_second_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01331
01332 extern "C" eyedb::Status
01333 method__OUT_int16_second_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01334 {
01335 eyedb::Status status;
01336
01337 eyedblib::int16 _retarg = 0;
01338
01339 status = __method__OUT_int16_second_time_stamp(_db, _m, _o, _retarg);
01340 if (status) return status;
01341
01342 __retarg.set(_retarg);
01343 return eyedb::Success;
01344 }
01345
01346 extern eyedb::Status __method__OUT_int16_millisecond_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01347
01348 extern "C" eyedb::Status
01349 method__OUT_int16_millisecond_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01350 {
01351 eyedb::Status status;
01352
01353 eyedblib::int16 _retarg = 0;
01354
01355 status = __method__OUT_int16_millisecond_time_stamp(_db, _m, _o, _retarg);
01356 if (status) return status;
01357
01358 __retarg.set(_retarg);
01359 return eyedb::Success;
01360 }
01361
01362 extern eyedb::Status __method__OUT_int16_tz_hour_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01363
01364 extern "C" eyedb::Status
01365 method__OUT_int16_tz_hour_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01366 {
01367 eyedb::Status status;
01368
01369 eyedblib::int16 _retarg = 0;
01370
01371 status = __method__OUT_int16_tz_hour_time_stamp(_db, _m, _o, _retarg);
01372 if (status) return status;
01373
01374 __retarg.set(_retarg);
01375 return eyedb::Success;
01376 }
01377
01378 extern eyedb::Status __method__OUT_int16_tz_minute_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01379
01380 extern "C" eyedb::Status
01381 method__OUT_int16_tz_minute_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01382 {
01383 eyedb::Status status;
01384
01385 eyedblib::int16 _retarg = 0;
01386
01387 status = __method__OUT_int16_tz_minute_time_stamp(_db, _m, _o, _retarg);
01388 if (status) return status;
01389
01390 __retarg.set(_retarg);
01391 return eyedb::Success;
01392 }
01393
01394 extern eyedb::Status __method__OUT_string_toString_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, char * &retarg);
01395
01396 extern "C" eyedb::Status
01397 method__OUT_string_toString_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01398 {
01399 eyedb::Status status;
01400
01401 char * _retarg = 0;
01402
01403 status = __method__OUT_string_toString_time_stamp(_db, _m, _o, _retarg);
01404 if (status) return status;
01405
01406 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01407 return eyedb::Success;
01408 }
01409
01410 extern eyedb::Status __method__OUT_time_stamp_REF__plus_time_stamp__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, TimeStamp * &retarg);
01411
01412 extern "C" eyedb::Status
01413 method__OUT_time_stamp_REF__plus_time_stamp__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01414 {
01415 eyedb::Status status;
01416
01417 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01418 TimeStamp * _retarg = 0;
01419
01420 status = __method__OUT_time_stamp_REF__plus_time_stamp__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01421 if (status) return status;
01422
01423 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01424 return eyedb::Success;
01425 }
01426
01427 extern eyedb::Status __method__OUT_time_stamp_REF__minus_time_stamp__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, TimeStamp * &retarg);
01428
01429 extern "C" eyedb::Status
01430 method__OUT_time_stamp_REF__minus_time_stamp__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01431 {
01432 eyedb::Status status;
01433
01434 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01435 TimeStamp * _retarg = 0;
01436
01437 status = __method__OUT_time_stamp_REF__minus_time_stamp__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01438 if (status) return status;
01439
01440 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01441 return eyedb::Success;
01442 }
01443
01444 extern eyedb::Status __method__OUT_int16_is_equal_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeStamp * ts, eyedblib::int16 &retarg);
01445
01446 extern "C" eyedb::Status
01447 method__OUT_int16_is_equal_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01448 {
01449 eyedb::Status status;
01450
01451 TimeStamp * ts = (TimeStamp *)_array[0]->getObject();
01452 eyedblib::int16 _retarg = 0;
01453
01454 status = __method__OUT_int16_is_equal_time_stamp__IN_time_stamp_REF_(_db, _m, _o, ts, _retarg);
01455 if (status) return status;
01456
01457 __retarg.set(_retarg);
01458 return eyedb::Success;
01459 }
01460
01461 extern eyedb::Status __method__OUT_int16_is_greater_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeStamp * ts, eyedblib::int16 &retarg);
01462
01463 extern "C" eyedb::Status
01464 method__OUT_int16_is_greater_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01465 {
01466 eyedb::Status status;
01467
01468 TimeStamp * ts = (TimeStamp *)_array[0]->getObject();
01469 eyedblib::int16 _retarg = 0;
01470
01471 status = __method__OUT_int16_is_greater_time_stamp__IN_time_stamp_REF_(_db, _m, _o, ts, _retarg);
01472 if (status) return status;
01473
01474 __retarg.set(_retarg);
01475 return eyedb::Success;
01476 }
01477
01478 extern eyedb::Status __method__OUT_int16_is_greater_or_equal_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeStamp * ts, eyedblib::int16 &retarg);
01479
01480 extern "C" eyedb::Status
01481 method__OUT_int16_is_greater_or_equal_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01482 {
01483 eyedb::Status status;
01484
01485 TimeStamp * ts = (TimeStamp *)_array[0]->getObject();
01486 eyedblib::int16 _retarg = 0;
01487
01488 status = __method__OUT_int16_is_greater_or_equal_time_stamp__IN_time_stamp_REF_(_db, _m, _o, ts, _retarg);
01489 if (status) return status;
01490
01491 __retarg.set(_retarg);
01492 return eyedb::Success;
01493 }
01494
01495 extern eyedb::Status __method__OUT_int16_is_less_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeStamp * ts, eyedblib::int16 &retarg);
01496
01497 extern "C" eyedb::Status
01498 method__OUT_int16_is_less_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01499 {
01500 eyedb::Status status;
01501
01502 TimeStamp * ts = (TimeStamp *)_array[0]->getObject();
01503 eyedblib::int16 _retarg = 0;
01504
01505 status = __method__OUT_int16_is_less_time_stamp__IN_time_stamp_REF_(_db, _m, _o, ts, _retarg);
01506 if (status) return status;
01507
01508 __retarg.set(_retarg);
01509 return eyedb::Success;
01510 }
01511
01512 extern eyedb::Status __method__OUT_int16_is_less_or_equal_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeStamp * ts, eyedblib::int16 &retarg);
01513
01514 extern "C" eyedb::Status
01515 method__OUT_int16_is_less_or_equal_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01516 {
01517 eyedb::Status status;
01518
01519 TimeStamp * ts = (TimeStamp *)_array[0]->getObject();
01520 eyedblib::int16 _retarg = 0;
01521
01522 status = __method__OUT_int16_is_less_or_equal_time_stamp__IN_time_stamp_REF_(_db, _m, _o, ts, _retarg);
01523 if (status) return status;
01524
01525 __retarg.set(_retarg);
01526 return eyedb::Success;
01527 }
01528
01529 extern eyedb::Status __method__OUT_int16_is_between_time_stamp__IN_time_stamp_REF___IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeStamp * ts1, TimeStamp * ts2, eyedblib::int16 &retarg);
01530
01531 extern "C" eyedb::Status
01532 method__OUT_int16_is_between_time_stamp__IN_time_stamp_REF___IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01533 {
01534 eyedb::Status status;
01535
01536 TimeStamp * ts1 = (TimeStamp *)_array[0]->getObject();
01537 TimeStamp * ts2 = (TimeStamp *)_array[1]->getObject();
01538 eyedblib::int16 _retarg = 0;
01539
01540 status = __method__OUT_int16_is_between_time_stamp__IN_time_stamp_REF___IN_time_stamp_REF_(_db, _m, _o, ts1, ts2, _retarg);
01541 if (status) return status;
01542
01543 __retarg.set(_retarg);
01544 return eyedb::Success;
01545 }
01546
01547 extern eyedb::Status __method__OUT_int16_gmt_hour_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01548
01549 extern "C" eyedb::Status
01550 method__OUT_int16_gmt_hour_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01551 {
01552 eyedb::Status status;
01553
01554 eyedblib::int16 _retarg = 0;
01555
01556 status = __method__OUT_int16_gmt_hour_time_stamp(_db, _m, _o, _retarg);
01557 if (status) return status;
01558
01559 __retarg.set(_retarg);
01560 return eyedb::Success;
01561 }
01562
01563 extern eyedb::Status __method__OUT_int16_gmt_minute_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01564
01565 extern "C" eyedb::Status
01566 method__OUT_int16_gmt_minute_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01567 {
01568 eyedb::Status status;
01569
01570 eyedblib::int16 _retarg = 0;
01571
01572 status = __method__OUT_int16_gmt_minute_time_stamp(_db, _m, _o, _retarg);
01573 if (status) return status;
01574
01575 __retarg.set(_retarg);
01576 return eyedb::Success;
01577 }
01578
01579 extern eyedb::Status __method__OUT_int16_microsecond_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01580
01581 extern "C" eyedb::Status
01582 method__OUT_int16_microsecond_time_stamp(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01583 {
01584 eyedb::Status status;
01585
01586 eyedblib::int16 _retarg = 0;
01587
01588 status = __method__OUT_int16_microsecond_time_stamp(_db, _m, _o, _retarg);
01589 if (status) return status;
01590
01591 __retarg.set(_retarg);
01592 return eyedb::Success;
01593 }
01594
01595 extern eyedb::Status __method__OUT_void_set_usecs_time_stamp__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int64 usec, const eyedblib::int16 tz);
01596
01597 extern "C" eyedb::Status
01598 method__OUT_void_set_usecs_time_stamp__IN_int64__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01599 {
01600 eyedb::Status status;
01601
01602 const eyedblib::int64 usec = *_array[0]->getInteger64();
01603 const eyedblib::int16 tz = *_array[1]->getInteger16();
01604
01605 status = __method__OUT_void_set_usecs_time_stamp__IN_int64__IN_int16(_db, _m, _o, usec, tz);
01606 if (status) return status;
01607
01608 return eyedb::Success;
01609 }
01610
01611 extern eyedb::Status __method__OUT_time_interval_REF__substract_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeStamp * ts, TimeInterval * &retarg);
01612
01613 extern "C" eyedb::Status
01614 method__OUT_time_interval_REF__substract_time_stamp__IN_time_stamp_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01615 {
01616 eyedb::Status status;
01617
01618 TimeStamp * ts = (TimeStamp *)_array[0]->getObject();
01619 TimeInterval * _retarg = 0;
01620
01621 status = __method__OUT_time_interval_REF__substract_time_stamp__IN_time_stamp_REF_(_db, _m, _o, ts, _retarg);
01622 if (status) return status;
01623
01624 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01625 return eyedb::Success;
01626 }
01627
01628 extern eyedb::Status __method_static_OUT_time_interval_REF__time_interval_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int64 usecs, TimeInterval * &retarg);
01629
01630 extern "C" eyedb::Status
01631 method_static_OUT_time_interval_REF__time_interval_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01632 {
01633 eyedb::Status status;
01634
01635 const eyedblib::int64 usecs = *_array[0]->getInteger64();
01636 TimeInterval * _retarg = 0;
01637
01638 status = __method_static_OUT_time_interval_REF__time_interval_time_interval__IN_int64(_db, _m, usecs, _retarg);
01639 if (status) return status;
01640
01641 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01642 return eyedb::Success;
01643 }
01644
01645 extern eyedb::Status __method_static_OUT_time_interval_REF__time_interval_time_interval__IN_int32__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int32 day, const eyedblib::int16 hours, const eyedblib::int16 min, const eyedblib::int16 sec, const eyedblib::int16 msec, const eyedblib::int16 usec, TimeInterval * &retarg);
01646
01647 extern "C" eyedb::Status
01648 method_static_OUT_time_interval_REF__time_interval_time_interval__IN_int32__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01649 {
01650 eyedb::Status status;
01651
01652 const eyedblib::int32 day = *_array[0]->getInteger32();
01653 const eyedblib::int16 hours = *_array[1]->getInteger16();
01654 const eyedblib::int16 min = *_array[2]->getInteger16();
01655 const eyedblib::int16 sec = *_array[3]->getInteger16();
01656 const eyedblib::int16 msec = *_array[4]->getInteger16();
01657 const eyedblib::int16 usec = *_array[5]->getInteger16();
01658 TimeInterval * _retarg = 0;
01659
01660 status = __method_static_OUT_time_interval_REF__time_interval_time_interval__IN_int32__IN_int16__IN_int16__IN_int16__IN_int16__IN_int16(_db, _m, day, hours, min, sec, msec, usec, _retarg);
01661 if (status) return status;
01662
01663 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01664 return eyedb::Success;
01665 }
01666
01667 extern eyedb::Status __method__OUT_int32_day_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int32 &retarg);
01668
01669 extern "C" eyedb::Status
01670 method__OUT_int32_day_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01671 {
01672 eyedb::Status status;
01673
01674 eyedblib::int32 _retarg = 0;
01675
01676 status = __method__OUT_int32_day_time_interval(_db, _m, _o, _retarg);
01677 if (status) return status;
01678
01679 __retarg.set(_retarg);
01680 return eyedb::Success;
01681 }
01682
01683 extern eyedb::Status __method__OUT_int16_hour_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01684
01685 extern "C" eyedb::Status
01686 method__OUT_int16_hour_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01687 {
01688 eyedb::Status status;
01689
01690 eyedblib::int16 _retarg = 0;
01691
01692 status = __method__OUT_int16_hour_time_interval(_db, _m, _o, _retarg);
01693 if (status) return status;
01694
01695 __retarg.set(_retarg);
01696 return eyedb::Success;
01697 }
01698
01699 extern eyedb::Status __method__OUT_int16_minute_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01700
01701 extern "C" eyedb::Status
01702 method__OUT_int16_minute_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01703 {
01704 eyedb::Status status;
01705
01706 eyedblib::int16 _retarg = 0;
01707
01708 status = __method__OUT_int16_minute_time_interval(_db, _m, _o, _retarg);
01709 if (status) return status;
01710
01711 __retarg.set(_retarg);
01712 return eyedb::Success;
01713 }
01714
01715 extern eyedb::Status __method__OUT_int16_second_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01716
01717 extern "C" eyedb::Status
01718 method__OUT_int16_second_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01719 {
01720 eyedb::Status status;
01721
01722 eyedblib::int16 _retarg = 0;
01723
01724 status = __method__OUT_int16_second_time_interval(_db, _m, _o, _retarg);
01725 if (status) return status;
01726
01727 __retarg.set(_retarg);
01728 return eyedb::Success;
01729 }
01730
01731 extern eyedb::Status __method__OUT_int16_millisecond_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01732
01733 extern "C" eyedb::Status
01734 method__OUT_int16_millisecond_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01735 {
01736 eyedb::Status status;
01737
01738 eyedblib::int16 _retarg = 0;
01739
01740 status = __method__OUT_int16_millisecond_time_interval(_db, _m, _o, _retarg);
01741 if (status) return status;
01742
01743 __retarg.set(_retarg);
01744 return eyedb::Success;
01745 }
01746
01747 extern eyedb::Status __method__OUT_int16_microsecond_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01748
01749 extern "C" eyedb::Status
01750 method__OUT_int16_microsecond_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01751 {
01752 eyedb::Status status;
01753
01754 eyedblib::int16 _retarg = 0;
01755
01756 status = __method__OUT_int16_microsecond_time_interval(_db, _m, _o, _retarg);
01757 if (status) return status;
01758
01759 __retarg.set(_retarg);
01760 return eyedb::Success;
01761 }
01762
01763 extern eyedb::Status __method__OUT_int16_is_zero_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int16 &retarg);
01764
01765 extern "C" eyedb::Status
01766 method__OUT_int16_is_zero_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01767 {
01768 eyedb::Status status;
01769
01770 eyedblib::int16 _retarg = 0;
01771
01772 status = __method__OUT_int16_is_zero_time_interval(_db, _m, _o, _retarg);
01773 if (status) return status;
01774
01775 __retarg.set(_retarg);
01776 return eyedb::Success;
01777 }
01778
01779 extern eyedb::Status __method__OUT_string_toString_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, char * &retarg);
01780
01781 extern "C" eyedb::Status
01782 method__OUT_string_toString_time_interval(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01783 {
01784 eyedb::Status status;
01785
01786 char * _retarg = 0;
01787
01788 status = __method__OUT_string_toString_time_interval(_db, _m, _o, _retarg);
01789 if (status) return status;
01790
01791 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01792 return eyedb::Success;
01793 }
01794
01795 extern eyedb::Status __method__OUT_time_interval_REF__plus_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, TimeInterval * &retarg);
01796
01797 extern "C" eyedb::Status
01798 method__OUT_time_interval_REF__plus_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01799 {
01800 eyedb::Status status;
01801
01802 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01803 TimeInterval * _retarg = 0;
01804
01805 status = __method__OUT_time_interval_REF__plus_time_interval__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01806 if (status) return status;
01807
01808 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01809 return eyedb::Success;
01810 }
01811
01812 extern eyedb::Status __method__OUT_time_interval_REF__minus_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, TimeInterval * &retarg);
01813
01814 extern "C" eyedb::Status
01815 method__OUT_time_interval_REF__minus_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01816 {
01817 eyedb::Status status;
01818
01819 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01820 TimeInterval * _retarg = 0;
01821
01822 status = __method__OUT_time_interval_REF__minus_time_interval__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01823 if (status) return status;
01824
01825 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01826 return eyedb::Success;
01827 }
01828
01829 extern eyedb::Status __method__OUT_time_interval_REF__product_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int64 val, TimeInterval * &retarg);
01830
01831 extern "C" eyedb::Status
01832 method__OUT_time_interval_REF__product_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01833 {
01834 eyedb::Status status;
01835
01836 const eyedblib::int64 val = *_array[0]->getInteger64();
01837 TimeInterval * _retarg = 0;
01838
01839 status = __method__OUT_time_interval_REF__product_time_interval__IN_int64(_db, _m, _o, val, _retarg);
01840 if (status) return status;
01841
01842 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01843 return eyedb::Success;
01844 }
01845
01846 extern eyedb::Status __method__OUT_time_interval_REF__quotient_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int64 val, TimeInterval * &retarg);
01847
01848 extern "C" eyedb::Status
01849 method__OUT_time_interval_REF__quotient_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01850 {
01851 eyedb::Status status;
01852
01853 const eyedblib::int64 val = *_array[0]->getInteger64();
01854 TimeInterval * _retarg = 0;
01855
01856 status = __method__OUT_time_interval_REF__quotient_time_interval__IN_int64(_db, _m, _o, val, _retarg);
01857 if (status) return status;
01858
01859 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01860 return eyedb::Success;
01861 }
01862
01863 extern eyedb::Status __method__OUT_int16_is_equal_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, eyedblib::int16 &retarg);
01864
01865 extern "C" eyedb::Status
01866 method__OUT_int16_is_equal_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01867 {
01868 eyedb::Status status;
01869
01870 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01871 eyedblib::int16 _retarg = 0;
01872
01873 status = __method__OUT_int16_is_equal_time_interval__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01874 if (status) return status;
01875
01876 __retarg.set(_retarg);
01877 return eyedb::Success;
01878 }
01879
01880 extern eyedb::Status __method__OUT_int16_is_greater_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, eyedblib::int16 &retarg);
01881
01882 extern "C" eyedb::Status
01883 method__OUT_int16_is_greater_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01884 {
01885 eyedb::Status status;
01886
01887 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01888 eyedblib::int16 _retarg = 0;
01889
01890 status = __method__OUT_int16_is_greater_time_interval__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01891 if (status) return status;
01892
01893 __retarg.set(_retarg);
01894 return eyedb::Success;
01895 }
01896
01897 extern eyedb::Status __method__OUT_int16_is_greater_or_equal_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, eyedblib::int16 &retarg);
01898
01899 extern "C" eyedb::Status
01900 method__OUT_int16_is_greater_or_equal_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01901 {
01902 eyedb::Status status;
01903
01904 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01905 eyedblib::int16 _retarg = 0;
01906
01907 status = __method__OUT_int16_is_greater_or_equal_time_interval__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01908 if (status) return status;
01909
01910 __retarg.set(_retarg);
01911 return eyedb::Success;
01912 }
01913
01914 extern eyedb::Status __method__OUT_int16_is_less_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, eyedblib::int16 &retarg);
01915
01916 extern "C" eyedb::Status
01917 method__OUT_int16_is_less_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01918 {
01919 eyedb::Status status;
01920
01921 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01922 eyedblib::int16 _retarg = 0;
01923
01924 status = __method__OUT_int16_is_less_time_interval__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01925 if (status) return status;
01926
01927 __retarg.set(_retarg);
01928 return eyedb::Success;
01929 }
01930
01931 extern eyedb::Status __method__OUT_int16_is_less_or_equal_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, TimeInterval * i, eyedblib::int16 &retarg);
01932
01933 extern "C" eyedb::Status
01934 method__OUT_int16_is_less_or_equal_time_interval__IN_time_interval_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01935 {
01936 eyedb::Status status;
01937
01938 TimeInterval * i = (TimeInterval *)_array[0]->getObject();
01939 eyedblib::int16 _retarg = 0;
01940
01941 status = __method__OUT_int16_is_less_or_equal_time_interval__IN_time_interval_REF_(_db, _m, _o, i, _retarg);
01942 if (status) return status;
01943
01944 __retarg.set(_retarg);
01945 return eyedb::Success;
01946 }
01947
01948 extern eyedb::Status __method__OUT_void_set_usecs_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int64 usecs);
01949
01950 extern "C" eyedb::Status
01951 method__OUT_void_set_usecs_time_interval__IN_int64(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01952 {
01953 eyedb::Status status;
01954
01955 const eyedblib::int64 usecs = *_array[0]->getInteger64();
01956
01957 status = __method__OUT_void_set_usecs_time_interval__IN_int64(_db, _m, _o, usecs);
01958 if (status) return status;
01959
01960 return eyedb::Success;
01961 }
01962
01963 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, OString * &retarg);
01964
01965 extern "C" eyedb::Status
01966 method_static_OUT_ostring_REF__ostring_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01967 {
01968 eyedb::Status status;
01969
01970 OString * _retarg = 0;
01971
01972 status = __method_static_OUT_ostring_REF__ostring_ostring(_db, _m, _retarg);
01973 if (status) return status;
01974
01975 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01976 return eyedb::Success;
01977 }
01978
01979 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, OString * &retarg);
01980
01981 extern "C" eyedb::Status
01982 method_static_OUT_ostring_REF__ostring_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
01983 {
01984 eyedb::Status status;
01985
01986 const char * s = _array[0]->getString();
01987 OString * _retarg = 0;
01988
01989 status = __method_static_OUT_ostring_REF__ostring_ostring__IN_string(_db, _m, s, _retarg);
01990 if (status) return status;
01991
01992 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
01993 return eyedb::Success;
01994 }
01995
01996 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, const eyedblib::int32 len, OString * &retarg);
01997
01998 extern "C" eyedb::Status
01999 method_static_OUT_ostring_REF__ostring_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02000 {
02001 eyedb::Status status;
02002
02003 const char * s = _array[0]->getString();
02004 const eyedblib::int32 len = *_array[1]->getInteger32();
02005 OString * _retarg = 0;
02006
02007 status = __method_static_OUT_ostring_REF__ostring_ostring__IN_string__IN_int32(_db, _m, s, len, _retarg);
02008 if (status) return status;
02009
02010 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02011 return eyedb::Success;
02012 }
02013
02014 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, const eyedblib::int32 offset, const eyedblib::int32 len, OString * &retarg);
02015
02016 extern "C" eyedb::Status
02017 method_static_OUT_ostring_REF__ostring_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02018 {
02019 eyedb::Status status;
02020
02021 const char * s = _array[0]->getString();
02022 const eyedblib::int32 offset = *_array[1]->getInteger32();
02023 const eyedblib::int32 len = *_array[2]->getInteger32();
02024 OString * _retarg = 0;
02025
02026 status = __method_static_OUT_ostring_REF__ostring_ostring__IN_string__IN_int32__IN_int32(_db, _m, s, offset, len, _retarg);
02027 if (status) return status;
02028
02029 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02030 return eyedb::Success;
02031 }
02032
02033 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring__IN_ostring_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, OString * s, OString * &retarg);
02034
02035 extern "C" eyedb::Status
02036 method_static_OUT_ostring_REF__ostring_ostring__IN_ostring_REF_(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02037 {
02038 eyedb::Status status;
02039
02040 OString * s = (OString *)_array[0]->getObject();
02041 OString * _retarg = 0;
02042
02043 status = __method_static_OUT_ostring_REF__ostring_ostring__IN_ostring_REF_(_db, _m, s, _retarg);
02044 if (status) return status;
02045
02046 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02047 return eyedb::Success;
02048 }
02049
02050 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring__IN_char(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char s, OString * &retarg);
02051
02052 extern "C" eyedb::Status
02053 method_static_OUT_ostring_REF__ostring_ostring__IN_char(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02054 {
02055 eyedb::Status status;
02056
02057 const char s = *_array[0]->getChar();
02058 OString * _retarg = 0;
02059
02060 status = __method_static_OUT_ostring_REF__ostring_ostring__IN_char(_db, _m, s, _retarg);
02061 if (status) return status;
02062
02063 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02064 return eyedb::Success;
02065 }
02066
02067 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, const eyedblib::int32 s, OString * &retarg);
02068
02069 extern "C" eyedb::Status
02070 method_static_OUT_ostring_REF__ostring_ostring__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02071 {
02072 eyedb::Status status;
02073
02074 const eyedblib::int32 s = *_array[0]->getInteger32();
02075 OString * _retarg = 0;
02076
02077 status = __method_static_OUT_ostring_REF__ostring_ostring__IN_int32(_db, _m, s, _retarg);
02078 if (status) return status;
02079
02080 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02081 return eyedb::Success;
02082 }
02083
02084 extern eyedb::Status __method_static_OUT_ostring_REF__ostring_ostring__IN_float(eyedb::Database *_db, eyedb::FEMethod_C *_m, const double s, OString * &retarg);
02085
02086 extern "C" eyedb::Status
02087 method_static_OUT_ostring_REF__ostring_ostring__IN_float(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02088 {
02089 eyedb::Status status;
02090
02091 const double s = *_array[0]->getFloat();
02092 OString * _retarg = 0;
02093
02094 status = __method_static_OUT_ostring_REF__ostring_ostring__IN_float(_db, _m, s, _retarg);
02095 if (status) return status;
02096
02097 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02098 return eyedb::Success;
02099 }
02100
02101 extern eyedb::Status __method_static_OUT_int32_strlen_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, eyedblib::int32 &retarg);
02102
02103 extern "C" eyedb::Status
02104 method_static_OUT_int32_strlen_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02105 {
02106 eyedb::Status status;
02107
02108 const char * s = _array[0]->getString();
02109 eyedblib::int32 _retarg = 0;
02110
02111 status = __method_static_OUT_int32_strlen_ostring__IN_string(_db, _m, s, _retarg);
02112 if (status) return status;
02113
02114 __retarg.set(_retarg);
02115 return eyedb::Success;
02116 }
02117
02118 extern eyedb::Status __method_static_OUT_int32_strcmp_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s1, const char * s2, eyedblib::int32 &retarg);
02119
02120 extern "C" eyedb::Status
02121 method_static_OUT_int32_strcmp_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02122 {
02123 eyedb::Status status;
02124
02125 const char * s1 = _array[0]->getString();
02126 const char * s2 = _array[1]->getString();
02127 eyedblib::int32 _retarg = 0;
02128
02129 status = __method_static_OUT_int32_strcmp_ostring__IN_string__IN_string(_db, _m, s1, s2, _retarg);
02130 if (status) return status;
02131
02132 __retarg.set(_retarg);
02133 return eyedb::Success;
02134 }
02135
02136 extern eyedb::Status __method_static_OUT_int32_strstr_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s1, const char * s2, eyedblib::int32 &retarg);
02137
02138 extern "C" eyedb::Status
02139 method_static_OUT_int32_strstr_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02140 {
02141 eyedb::Status status;
02142
02143 const char * s1 = _array[0]->getString();
02144 const char * s2 = _array[1]->getString();
02145 eyedblib::int32 _retarg = 0;
02146
02147 status = __method_static_OUT_int32_strstr_ostring__IN_string__IN_string(_db, _m, s1, s2, _retarg);
02148 if (status) return status;
02149
02150 __retarg.set(_retarg);
02151 return eyedb::Success;
02152 }
02153
02154 extern eyedb::Status __method_static_OUT_string_substr_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, const eyedblib::int32 offset, const eyedblib::int32 len, char * &retarg);
02155
02156 extern "C" eyedb::Status
02157 method_static_OUT_string_substr_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02158 {
02159 eyedb::Status status;
02160
02161 const char * s = _array[0]->getString();
02162 const eyedblib::int32 offset = *_array[1]->getInteger32();
02163 const eyedblib::int32 len = *_array[2]->getInteger32();
02164 char * _retarg = 0;
02165
02166 status = __method_static_OUT_string_substr_ostring__IN_string__IN_int32__IN_int32(_db, _m, s, offset, len, _retarg);
02167 if (status) return status;
02168
02169 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02170 return eyedb::Success;
02171 }
02172
02173 extern eyedb::Status __method_static_OUT_string_toLower_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, char * &retarg);
02174
02175 extern "C" eyedb::Status
02176 method_static_OUT_string_toLower_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02177 {
02178 eyedb::Status status;
02179
02180 const char * s = _array[0]->getString();
02181 char * _retarg = 0;
02182
02183 status = __method_static_OUT_string_toLower_ostring__IN_string(_db, _m, s, _retarg);
02184 if (status) return status;
02185
02186 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02187 return eyedb::Success;
02188 }
02189
02190 extern eyedb::Status __method_static_OUT_string_toUpper_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, char * &retarg);
02191
02192 extern "C" eyedb::Status
02193 method_static_OUT_string_toUpper_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02194 {
02195 eyedb::Status status;
02196
02197 const char * s = _array[0]->getString();
02198 char * _retarg = 0;
02199
02200 status = __method_static_OUT_string_toUpper_ostring__IN_string(_db, _m, s, _retarg);
02201 if (status) return status;
02202
02203 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02204 return eyedb::Success;
02205 }
02206
02207 extern eyedb::Status __method_static_OUT_string_rtrim_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, char * &retarg);
02208
02209 extern "C" eyedb::Status
02210 method_static_OUT_string_rtrim_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02211 {
02212 eyedb::Status status;
02213
02214 const char * s = _array[0]->getString();
02215 char * _retarg = 0;
02216
02217 status = __method_static_OUT_string_rtrim_ostring__IN_string(_db, _m, s, _retarg);
02218 if (status) return status;
02219
02220 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02221 return eyedb::Success;
02222 }
02223
02224 extern eyedb::Status __method_static_OUT_string_ltrim_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s, char * &retarg);
02225
02226 extern "C" eyedb::Status
02227 method_static_OUT_string_ltrim_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02228 {
02229 eyedb::Status status;
02230
02231 const char * s = _array[0]->getString();
02232 char * _retarg = 0;
02233
02234 status = __method_static_OUT_string_ltrim_ostring__IN_string(_db, _m, s, _retarg);
02235 if (status) return status;
02236
02237 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02238 return eyedb::Success;
02239 }
02240
02241 extern eyedb::Status __method_static_OUT_ostring_REF__concat_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, const char * s1, const char * s2, OString * &retarg);
02242
02243 extern "C" eyedb::Status
02244 method_static_OUT_ostring_REF__concat_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02245 {
02246 eyedb::Status status;
02247
02248 const char * s1 = _array[0]->getString();
02249 const char * s2 = _array[1]->getString();
02250 OString * _retarg = 0;
02251
02252 status = __method_static_OUT_ostring_REF__concat_ostring__IN_string__IN_string(_db, _m, s1, s2, _retarg);
02253 if (status) return status;
02254
02255 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02256 return eyedb::Success;
02257 }
02258
02259 extern eyedb::Status __method__OUT_ostring_REF__append_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, OString * &retarg);
02260
02261 extern "C" eyedb::Status
02262 method__OUT_ostring_REF__append_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02263 {
02264 eyedb::Status status;
02265
02266 const char * s = _array[0]->getString();
02267 OString * _retarg = 0;
02268
02269 status = __method__OUT_ostring_REF__append_ostring__IN_string(_db, _m, _o, s, _retarg);
02270 if (status) return status;
02271
02272 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02273 return eyedb::Success;
02274 }
02275
02276 extern eyedb::Status __method__OUT_ostring_REF__append_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 len, OString * &retarg);
02277
02278 extern "C" eyedb::Status
02279 method__OUT_ostring_REF__append_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02280 {
02281 eyedb::Status status;
02282
02283 const char * s = _array[0]->getString();
02284 const eyedblib::int32 len = *_array[1]->getInteger32();
02285 OString * _retarg = 0;
02286
02287 status = __method__OUT_ostring_REF__append_ostring__IN_string__IN_int32(_db, _m, _o, s, len, _retarg);
02288 if (status) return status;
02289
02290 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02291 return eyedb::Success;
02292 }
02293
02294 extern eyedb::Status __method__OUT_ostring_REF__append_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 offset, const eyedblib::int32 len, OString * &retarg);
02295
02296 extern "C" eyedb::Status
02297 method__OUT_ostring_REF__append_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02298 {
02299 eyedb::Status status;
02300
02301 const char * s = _array[0]->getString();
02302 const eyedblib::int32 offset = *_array[1]->getInteger32();
02303 const eyedblib::int32 len = *_array[2]->getInteger32();
02304 OString * _retarg = 0;
02305
02306 status = __method__OUT_ostring_REF__append_ostring__IN_string__IN_int32__IN_int32(_db, _m, _o, s, offset, len, _retarg);
02307 if (status) return status;
02308
02309 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02310 return eyedb::Success;
02311 }
02312
02313 extern eyedb::Status __method__OUT_ostring_REF__prepend_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, OString * &retarg);
02314
02315 extern "C" eyedb::Status
02316 method__OUT_ostring_REF__prepend_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02317 {
02318 eyedb::Status status;
02319
02320 const char * s = _array[0]->getString();
02321 OString * _retarg = 0;
02322
02323 status = __method__OUT_ostring_REF__prepend_ostring__IN_string(_db, _m, _o, s, _retarg);
02324 if (status) return status;
02325
02326 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02327 return eyedb::Success;
02328 }
02329
02330 extern eyedb::Status __method__OUT_ostring_REF__prepend_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 len, OString * &retarg);
02331
02332 extern "C" eyedb::Status
02333 method__OUT_ostring_REF__prepend_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02334 {
02335 eyedb::Status status;
02336
02337 const char * s = _array[0]->getString();
02338 const eyedblib::int32 len = *_array[1]->getInteger32();
02339 OString * _retarg = 0;
02340
02341 status = __method__OUT_ostring_REF__prepend_ostring__IN_string__IN_int32(_db, _m, _o, s, len, _retarg);
02342 if (status) return status;
02343
02344 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02345 return eyedb::Success;
02346 }
02347
02348 extern eyedb::Status __method__OUT_ostring_REF__prepend_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 offset, const eyedblib::int32 len, OString * &retarg);
02349
02350 extern "C" eyedb::Status
02351 method__OUT_ostring_REF__prepend_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02352 {
02353 eyedb::Status status;
02354
02355 const char * s = _array[0]->getString();
02356 const eyedblib::int32 offset = *_array[1]->getInteger32();
02357 const eyedblib::int32 len = *_array[2]->getInteger32();
02358 OString * _retarg = 0;
02359
02360 status = __method__OUT_ostring_REF__prepend_ostring__IN_string__IN_int32__IN_int32(_db, _m, _o, s, offset, len, _retarg);
02361 if (status) return status;
02362
02363 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02364 return eyedb::Success;
02365 }
02366
02367 extern eyedb::Status __method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const char * s, OString * &retarg);
02368
02369 extern "C" eyedb::Status
02370 method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02371 {
02372 eyedb::Status status;
02373
02374 const eyedblib::int32 offset = *_array[0]->getInteger32();
02375 const char * s = _array[1]->getString();
02376 OString * _retarg = 0;
02377
02378 status = __method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string(_db, _m, _o, offset, s, _retarg);
02379 if (status) return status;
02380
02381 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02382 return eyedb::Success;
02383 }
02384
02385 extern eyedb::Status __method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const char * arg2, const eyedblib::int32 len, OString * &retarg);
02386
02387 extern "C" eyedb::Status
02388 method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02389 {
02390 eyedb::Status status;
02391
02392 const eyedblib::int32 offset = *_array[0]->getInteger32();
02393 const char * arg2 = _array[1]->getString();
02394 const eyedblib::int32 len = *_array[2]->getInteger32();
02395 OString * _retarg = 0;
02396
02397 status = __method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string__IN_int32(_db, _m, _o, offset, arg2, len, _retarg);
02398 if (status) return status;
02399
02400 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02401 return eyedb::Success;
02402 }
02403
02404 extern eyedb::Status __method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const char * arg2, const eyedblib::int32 offset2, const eyedblib::int32 len, OString * &retarg);
02405
02406 extern "C" eyedb::Status
02407 method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02408 {
02409 eyedb::Status status;
02410
02411 const eyedblib::int32 offset = *_array[0]->getInteger32();
02412 const char * arg2 = _array[1]->getString();
02413 const eyedblib::int32 offset2 = *_array[2]->getInteger32();
02414 const eyedblib::int32 len = *_array[3]->getInteger32();
02415 OString * _retarg = 0;
02416
02417 status = __method__OUT_ostring_REF__insert_ostring__IN_int32__IN_string__IN_int32__IN_int32(_db, _m, _o, offset, arg2, offset2, len, _retarg);
02418 if (status) return status;
02419
02420 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02421 return eyedb::Success;
02422 }
02423
02424 extern eyedb::Status __method__OUT_int32_first_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, eyedblib::int32 &retarg);
02425
02426 extern "C" eyedb::Status
02427 method__OUT_int32_first_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02428 {
02429 eyedb::Status status;
02430
02431 const char * s = _array[0]->getString();
02432 eyedblib::int32 _retarg = 0;
02433
02434 status = __method__OUT_int32_first_ostring__IN_string(_db, _m, _o, s, _retarg);
02435 if (status) return status;
02436
02437 __retarg.set(_retarg);
02438 return eyedb::Success;
02439 }
02440
02441 extern eyedb::Status __method__OUT_int32_last_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, eyedblib::int32 &retarg);
02442
02443 extern "C" eyedb::Status
02444 method__OUT_int32_last_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02445 {
02446 eyedb::Status status;
02447
02448 const char * s = _array[0]->getString();
02449 eyedblib::int32 _retarg = 0;
02450
02451 status = __method__OUT_int32_last_ostring__IN_string(_db, _m, _o, s, _retarg);
02452 if (status) return status;
02453
02454 __retarg.set(_retarg);
02455 return eyedb::Success;
02456 }
02457
02458 extern eyedb::Status __method__OUT_int32_find_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 offset, eyedblib::int32 &retarg);
02459
02460 extern "C" eyedb::Status
02461 method__OUT_int32_find_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02462 {
02463 eyedb::Status status;
02464
02465 const char * s = _array[0]->getString();
02466 const eyedblib::int32 offset = *_array[1]->getInteger32();
02467 eyedblib::int32 _retarg = 0;
02468
02469 status = __method__OUT_int32_find_ostring__IN_string__IN_int32(_db, _m, _o, s, offset, _retarg);
02470 if (status) return status;
02471
02472 __retarg.set(_retarg);
02473 return eyedb::Success;
02474 }
02475
02476 extern eyedb::Status __method__OUT_ostring_REF__substr_ostring__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const eyedblib::int32 len, OString * &retarg);
02477
02478 extern "C" eyedb::Status
02479 method__OUT_ostring_REF__substr_ostring__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02480 {
02481 eyedb::Status status;
02482
02483 const eyedblib::int32 offset = *_array[0]->getInteger32();
02484 const eyedblib::int32 len = *_array[1]->getInteger32();
02485 OString * _retarg = 0;
02486
02487 status = __method__OUT_ostring_REF__substr_ostring__IN_int32__IN_int32(_db, _m, _o, offset, len, _retarg);
02488 if (status) return status;
02489
02490 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02491 return eyedb::Success;
02492 }
02493
02494 extern eyedb::Status __method__OUT_ostring_REF__substr_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * regexp, const eyedblib::int32 offset, OString * &retarg);
02495
02496 extern "C" eyedb::Status
02497 method__OUT_ostring_REF__substr_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02498 {
02499 eyedb::Status status;
02500
02501 const char * regexp = _array[0]->getString();
02502 const eyedblib::int32 offset = *_array[1]->getInteger32();
02503 OString * _retarg = 0;
02504
02505 status = __method__OUT_ostring_REF__substr_ostring__IN_string__IN_int32(_db, _m, _o, regexp, offset, _retarg);
02506 if (status) return status;
02507
02508 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02509 return eyedb::Success;
02510 }
02511
02512 extern eyedb::Status __method__OUT_ostring_REF__erase_ostring__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const eyedblib::int32 len, OString * &retarg);
02513
02514 extern "C" eyedb::Status
02515 method__OUT_ostring_REF__erase_ostring__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02516 {
02517 eyedb::Status status;
02518
02519 const eyedblib::int32 offset = *_array[0]->getInteger32();
02520 const eyedblib::int32 len = *_array[1]->getInteger32();
02521 OString * _retarg = 0;
02522
02523 status = __method__OUT_ostring_REF__erase_ostring__IN_int32__IN_int32(_db, _m, _o, offset, len, _retarg);
02524 if (status) return status;
02525
02526 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02527 return eyedb::Success;
02528 }
02529
02530 extern eyedb::Status __method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const eyedblib::int32 len, const char * arg3, OString * &retarg);
02531
02532 extern "C" eyedb::Status
02533 method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02534 {
02535 eyedb::Status status;
02536
02537 const eyedblib::int32 offset = *_array[0]->getInteger32();
02538 const eyedblib::int32 len = *_array[1]->getInteger32();
02539 const char * arg3 = _array[2]->getString();
02540 OString * _retarg = 0;
02541
02542 status = __method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string(_db, _m, _o, offset, len, arg3, _retarg);
02543 if (status) return status;
02544
02545 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02546 return eyedb::Success;
02547 }
02548
02549 extern eyedb::Status __method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const eyedblib::int32 len, const char * arg3, const eyedblib::int32 len2, OString * &retarg);
02550
02551 extern "C" eyedb::Status
02552 method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02553 {
02554 eyedb::Status status;
02555
02556 const eyedblib::int32 offset = *_array[0]->getInteger32();
02557 const eyedblib::int32 len = *_array[1]->getInteger32();
02558 const char * arg3 = _array[2]->getString();
02559 const eyedblib::int32 len2 = *_array[3]->getInteger32();
02560 OString * _retarg = 0;
02561
02562 status = __method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string__IN_int32(_db, _m, _o, offset, len, arg3, len2, _retarg);
02563 if (status) return status;
02564
02565 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02566 return eyedb::Success;
02567 }
02568
02569 extern eyedb::Status __method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const eyedblib::int32 offset, const eyedblib::int32 len, const char * arg3, const eyedblib::int32 offset2, const eyedblib::int32 len2, OString * &retarg);
02570
02571 extern "C" eyedb::Status
02572 method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02573 {
02574 eyedb::Status status;
02575
02576 const eyedblib::int32 offset = *_array[0]->getInteger32();
02577 const eyedblib::int32 len = *_array[1]->getInteger32();
02578 const char * arg3 = _array[2]->getString();
02579 const eyedblib::int32 offset2 = *_array[3]->getInteger32();
02580 const eyedblib::int32 len2 = *_array[4]->getInteger32();
02581 OString * _retarg = 0;
02582
02583 status = __method__OUT_ostring_REF__replace_ostring__IN_int32__IN_int32__IN_string__IN_int32__IN_int32(_db, _m, _o, offset, len, arg3, offset2, len2, _retarg);
02584 if (status) return status;
02585
02586 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02587 return eyedb::Success;
02588 }
02589
02590 extern eyedb::Status __method__OUT_ostring_REF__replace_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s1, const char * s2, OString * &retarg);
02591
02592 extern "C" eyedb::Status
02593 method__OUT_ostring_REF__replace_ostring__IN_string__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02594 {
02595 eyedb::Status status;
02596
02597 const char * s1 = _array[0]->getString();
02598 const char * s2 = _array[1]->getString();
02599 OString * _retarg = 0;
02600
02601 status = __method__OUT_ostring_REF__replace_ostring__IN_string__IN_string(_db, _m, _o, s1, s2, _retarg);
02602 if (status) return status;
02603
02604 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02605 return eyedb::Success;
02606 }
02607
02608 extern eyedb::Status __method__OUT_void_reset_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o);
02609
02610 extern "C" eyedb::Status
02611 method__OUT_void_reset_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02612 {
02613 eyedb::Status status;
02614
02615
02616 status = __method__OUT_void_reset_ostring(_db, _m, _o);
02617 if (status) return status;
02618
02619 return eyedb::Success;
02620 }
02621
02622 extern eyedb::Status __method__OUT_ostring_REF__assign_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 len, OString * &retarg);
02623
02624 extern "C" eyedb::Status
02625 method__OUT_ostring_REF__assign_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02626 {
02627 eyedb::Status status;
02628
02629 const char * s = _array[0]->getString();
02630 const eyedblib::int32 len = *_array[1]->getInteger32();
02631 OString * _retarg = 0;
02632
02633 status = __method__OUT_ostring_REF__assign_ostring__IN_string__IN_int32(_db, _m, _o, s, len, _retarg);
02634 if (status) return status;
02635
02636 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02637 return eyedb::Success;
02638 }
02639
02640 extern eyedb::Status __method__OUT_ostring_REF__assign_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 offset, const eyedblib::int32 len, OString * &retarg);
02641
02642 extern "C" eyedb::Status
02643 method__OUT_ostring_REF__assign_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02644 {
02645 eyedb::Status status;
02646
02647 const char * s = _array[0]->getString();
02648 const eyedblib::int32 offset = *_array[1]->getInteger32();
02649 const eyedblib::int32 len = *_array[2]->getInteger32();
02650 OString * _retarg = 0;
02651
02652 status = __method__OUT_ostring_REF__assign_ostring__IN_string__IN_int32__IN_int32(_db, _m, _o, s, offset, len, _retarg);
02653 if (status) return status;
02654
02655 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02656 return eyedb::Success;
02657 }
02658
02659 extern eyedb::Status __method__OUT_ostring_REF__toLower_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, OString * &retarg);
02660
02661 extern "C" eyedb::Status
02662 method__OUT_ostring_REF__toLower_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02663 {
02664 eyedb::Status status;
02665
02666 OString * _retarg = 0;
02667
02668 status = __method__OUT_ostring_REF__toLower_ostring(_db, _m, _o, _retarg);
02669 if (status) return status;
02670
02671 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02672 return eyedb::Success;
02673 }
02674
02675 extern eyedb::Status __method__OUT_ostring_REF__toUpper_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, OString * &retarg);
02676
02677 extern "C" eyedb::Status
02678 method__OUT_ostring_REF__toUpper_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02679 {
02680 eyedb::Status status;
02681
02682 OString * _retarg = 0;
02683
02684 status = __method__OUT_ostring_REF__toUpper_ostring(_db, _m, _o, _retarg);
02685 if (status) return status;
02686
02687 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02688 return eyedb::Success;
02689 }
02690
02691 extern eyedb::Status __method__OUT_ostring_REF__rtrim_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, OString * &retarg);
02692
02693 extern "C" eyedb::Status
02694 method__OUT_ostring_REF__rtrim_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02695 {
02696 eyedb::Status status;
02697
02698 OString * _retarg = 0;
02699
02700 status = __method__OUT_ostring_REF__rtrim_ostring(_db, _m, _o, _retarg);
02701 if (status) return status;
02702
02703 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02704 return eyedb::Success;
02705 }
02706
02707 extern eyedb::Status __method__OUT_ostring_REF__ltrim_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, OString * &retarg);
02708
02709 extern "C" eyedb::Status
02710 method__OUT_ostring_REF__ltrim_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02711 {
02712 eyedb::Status status;
02713
02714 OString * _retarg = 0;
02715
02716 status = __method__OUT_ostring_REF__ltrim_ostring(_db, _m, _o, _retarg);
02717 if (status) return status;
02718
02719 __retarg.set(_retarg, eyedb::Argument::AutoFullGarbage);
02720 return eyedb::Success;
02721 }
02722
02723 extern eyedb::Status __method__OUT_int32_compare_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, eyedblib::int32 &retarg);
02724
02725 extern "C" eyedb::Status
02726 method__OUT_int32_compare_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02727 {
02728 eyedb::Status status;
02729
02730 const char * s = _array[0]->getString();
02731 eyedblib::int32 _retarg = 0;
02732
02733 status = __method__OUT_int32_compare_ostring__IN_string(_db, _m, _o, s, _retarg);
02734 if (status) return status;
02735
02736 __retarg.set(_retarg);
02737 return eyedb::Success;
02738 }
02739
02740 extern eyedb::Status __method__OUT_int32_compare_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 to, eyedblib::int32 &retarg);
02741
02742 extern "C" eyedb::Status
02743 method__OUT_int32_compare_ostring__IN_string__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02744 {
02745 eyedb::Status status;
02746
02747 const char * s = _array[0]->getString();
02748 const eyedblib::int32 to = *_array[1]->getInteger32();
02749 eyedblib::int32 _retarg = 0;
02750
02751 status = __method__OUT_int32_compare_ostring__IN_string__IN_int32(_db, _m, _o, s, to, _retarg);
02752 if (status) return status;
02753
02754 __retarg.set(_retarg);
02755 return eyedb::Success;
02756 }
02757
02758 extern eyedb::Status __method__OUT_int32_compare_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * s, const eyedblib::int32 from, const eyedblib::int32 to, eyedblib::int32 &retarg);
02759
02760 extern "C" eyedb::Status
02761 method__OUT_int32_compare_ostring__IN_string__IN_int32__IN_int32(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02762 {
02763 eyedb::Status status;
02764
02765 const char * s = _array[0]->getString();
02766 const eyedblib::int32 from = *_array[1]->getInteger32();
02767 const eyedblib::int32 to = *_array[2]->getInteger32();
02768 eyedblib::int32 _retarg = 0;
02769
02770 status = __method__OUT_int32_compare_ostring__IN_string__IN_int32__IN_int32(_db, _m, _o, s, from, to, _retarg);
02771 if (status) return status;
02772
02773 __retarg.set(_retarg);
02774 return eyedb::Success;
02775 }
02776
02777 extern eyedb::Status __method__OUT_int32_is_null_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int32 &retarg);
02778
02779 extern "C" eyedb::Status
02780 method__OUT_int32_is_null_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02781 {
02782 eyedb::Status status;
02783
02784 eyedblib::int32 _retarg = 0;
02785
02786 status = __method__OUT_int32_is_null_ostring(_db, _m, _o, _retarg);
02787 if (status) return status;
02788
02789 __retarg.set(_retarg);
02790 return eyedb::Success;
02791 }
02792
02793 extern eyedb::Status __method__OUT_int32_match_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * regexp, eyedblib::int32 &retarg);
02794
02795 extern "C" eyedb::Status
02796 method__OUT_int32_match_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02797 {
02798 eyedb::Status status;
02799
02800 const char * regexp = _array[0]->getString();
02801 eyedblib::int32 _retarg = 0;
02802
02803 status = __method__OUT_int32_match_ostring__IN_string(_db, _m, _o, regexp, _retarg);
02804 if (status) return status;
02805
02806 __retarg.set(_retarg);
02807 return eyedb::Success;
02808 }
02809
02810 extern eyedb::Status __method__OUT_int32_length_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedblib::int32 &retarg);
02811
02812 extern "C" eyedb::Status
02813 method__OUT_int32_length_ostring(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02814 {
02815 eyedb::Status status;
02816
02817 eyedblib::int32 _retarg = 0;
02818
02819 status = __method__OUT_int32_length_ostring(_db, _m, _o, _retarg);
02820 if (status) return status;
02821
02822 __retarg.set(_retarg);
02823 return eyedb::Success;
02824 }
02825
02826 extern eyedb::Status __method__OUT_string_ARRAY__split_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * separator, char * * &retarg, int &retarg_cnt);
02827
02828 extern "C" eyedb::Status
02829 method__OUT_string_ARRAY__split_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02830 {
02831 eyedb::Status status;
02832
02833 const char * separator = _array[0]->getString();
02834 int _retarg_cnt = 0;
02835 char * *_retarg = 0;
02836
02837 status = __method__OUT_string_ARRAY__split_ostring__IN_string(_db, _m, _o, separator, _retarg, _retarg_cnt);
02838 if (status) return status;
02839
02840 __retarg.set(_retarg, _retarg_cnt, eyedb::Argument::AutoFullGarbage);
02841 return eyedb::Success;
02842 }
02843
02844 extern eyedb::Status __method__OUT_string_ARRAY__regexp_split_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, const char * regexp_separator, char * * &retarg, int &retarg_cnt);
02845
02846 extern "C" eyedb::Status
02847 method__OUT_string_ARRAY__regexp_split_ostring__IN_string(eyedb::Database *_db, eyedb::FEMethod_C *_m, eyedb::Object *_o, eyedb::ArgArray &_array, eyedb::Argument &__retarg)
02848 {
02849 eyedb::Status status;
02850
02851 const char * regexp_separator = _array[0]->getString();
02852 int _retarg_cnt = 0;
02853 char * *_retarg = 0;
02854
02855 status = __method__OUT_string_ARRAY__regexp_split_ostring__IN_string(_db, _m, _o, regexp_separator, _retarg, _retarg_cnt);
02856 if (status) return status;
02857
02858 __retarg.set(_retarg, _retarg_cnt, eyedb::Argument::AutoFullGarbage);
02859 return eyedb::Success;
02860 }
02861