29 #ifndef INFINISQLASTS_H
30 #define INFINISQLASTS_H
34 #include <boost/unordered_map.hpp>
68 Ast(
class Ast *parentarg, std::string &operandarg);
76 void cp(
const Ast &orig);
136 static void toFloat(
const string &inoperand,
string &outoperand);
332 int64_t
getfieldid(int64_t tableid,
const string &fieldName);
349 string &leftoperand,
string &rightoperand,
350 vector<fieldValue_s> &inValues,
353 boost::unordered_map<uuRecord_s, returnRow_s> &
results);
358 string &leftoperand,
string &rightoperand,
359 vector<fieldValue_s> &inValues,
362 boost::unordered_map<uuRecord_s, returnRow_s> &
results);
374 int64_t reentrypoint,
void *reentrydata,
376 const vector<string> ¶metersarg);