38 msgpack::unpacked msg;
40 msgpack::object obj = msg.get();
143 vector<fieldValue_s> f;
217 int64_t tableid, int64_t engineid)
286 int64_t tableid, int64_t fieldid,
299 searchParameters.
op = op;
305 int64_t tableid, int64_t fieldid,
311 searchParameters.
op = op;
314 searchParameters.
values.push_back(fieldVal);
319 int64_t tableid, int64_t fieldid,
325 searchParameters.
op = op;
328 searchParameters.
values.push_back(fieldVal);
333 int64_t tableid, int64_t fieldid,
339 searchParameters.
op = op;
342 searchParameters.
values.push_back(fieldVal);
347 int64_t tableid, int64_t fieldid,
353 searchParameters.
op = op;
356 searchParameters.
values.push_back(fieldVal);
361 int64_t tableid, int64_t fieldid,
367 searchParameters.
op = op;
370 searchParameters.
values.push_back(fieldVal);
375 int64_t tableid, int64_t fieldid,
381 searchParameters.
op = op;
390 fieldVal.
str = *input;
391 searchParameters.
values.push_back(fieldVal);
399 int64_t tableid, int64_t fieldid,
401 vector<int64_t> *input)
405 searchParameters.
op = op;
409 searchParameters.
values.reserve(input->size());
411 for (
size_t n=0; n<input->size(); n++)
413 fieldVal = blankFieldVal;
422 int64_t tableid, int64_t fieldid,
424 vector<uint64_t> *input)
428 searchParameters.
op = op;
432 searchParameters.
values.reserve(input->size());
434 for (
size_t n=0; n<input->size(); n++)
436 fieldVal = blankFieldVal;
445 int64_t tableid, int64_t fieldid,
451 searchParameters.
op = op;
455 searchParameters.
values.reserve(input->size());
457 for (
size_t n=0; n<input->size(); n++)
459 fieldVal = blankFieldVal;
468 int64_t tableid, int64_t fieldid,
470 vector<long double> *input)
474 searchParameters.
op = op;
478 searchParameters.
values.reserve(input->size());
480 for (
size_t n=0; n<input->size(); n++)
482 fieldVal = blankFieldVal;
491 int64_t tableid, int64_t fieldid,
497 searchParameters.
op = op;
501 searchParameters.
values.reserve(input->size());
503 for (
size_t n=0; n<input->size(); n++)
505 fieldVal = blankFieldVal;
514 int64_t tableid, int64_t fieldid,
516 vector<string> *input)
520 searchParameters.
op = op;
524 searchParameters.
values.reserve(input->size());
526 for (
size_t n=0; n<input->size(); n++)
528 fieldVal = blankFieldVal;
529 fieldVal.
str = input->at(n);
538 int64_t tableid, int64_t fieldid,
540 int64_t lower, int64_t upper)
544 searchParameters.
op = op;
545 searchParameters.
values.reserve(2);
555 int64_t tableid, int64_t fieldid,
557 uint64_t lower, uint64_t upper)
561 searchParameters.
op = op;
562 searchParameters.
values.reserve(2);
573 int64_t tableid, int64_t fieldid,
575 bool lower,
bool upper)
579 searchParameters.
op = op;
580 searchParameters.
values.reserve(2);
590 int64_t tableid, int64_t fieldid,
592 long double lower,
long double upper)
596 searchParameters.
op = op;
597 searchParameters.
values.reserve(2);
607 int64_t tableid, int64_t fieldid,
609 char lower,
char upper)
613 searchParameters.
op = op;
614 searchParameters.
values.reserve(2);
624 int64_t tableid, int64_t fieldid,
626 string *lower,
string *upper)
630 searchParameters.
op = op;
631 searchParameters.
values.reserve(2);
633 fieldVal.
str = *lower;
635 fieldVal.
str = *upper;
647 vector<fieldValue_s> *resultFields)
674 uuRecord_s &uur, int64_t fieldid, int64_t input)
686 uuRecord_s &uur, int64_t fieldid, uint64_t input)
710 uuRecord_s &uur, int64_t fieldid,
long double input)
734 uuRecord_s &uur, int64_t fieldid,
string input)
749 msgpack::sbuffer *sbuf =
new msgpack::sbuffer;
798 apifPtr reentryfunction, int64_t reentrypoint,
802 reentryfunction, reentrypoint, reentrydata);
806 apifPtr reentryfunction, int64_t reentrypoint,
815 stmt->
execute(
this, reentryfunction, reentrypoint, reentrydata,
836 vector<string> &argsRef)
838 argsRef=stmtPtr->
queries[0].storedProcedureArgs;
843 std::size_t seed = 0;
844 boost::hash_combine(seed, uur.
rowid);
845 boost::hash_combine(seed, uur.
tableid);
846 boost::hash_combine(seed, uur.
engineid);