H A D | query_helper.cpp | 59 int pointer = 0; // Read pointer starts at 0 in StringToDbQuery() local 60 int end = words.size() - 1; // Read pointer ends at size - 1 in StringToDbQuery() 62 for (int count = 0; pointer <= end && count <= MAX_QUERY_COMPLEXITY; ++count) { in StringToDbQuery() 63 std::string keyword = words.at(pointer); in StringToDbQuery() 65 isSuccess = HandleEqualTo(words, pointer, end, dbQuery); in StringToDbQuery() 67 isSuccess = HandleNotEqualTo(words, pointer, end, dbQuery); in StringToDbQuery() 69 isSuccess = HandleGreaterThan(words, pointer, end, dbQuery); in StringToDbQuery() 71 isSuccess = HandleLessThan(words, pointer, end, dbQuery); in StringToDbQuery() 73 isSuccess = HandleGreaterThanOrEqualTo(words, pointer, en in StringToDbQuery() 87 Handle(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) Handle() argument 117 HandleExtra(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleExtra() argument 139 HandleEqualTo(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleEqualTo() argument 166 HandleNotEqualTo(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleNotEqualTo() argument 193 HandleGreaterThan(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleGreaterThan() argument 218 HandleLessThan(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleLessThan() argument 243 HandleGreaterThanOrEqualTo( const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleGreaterThanOrEqualTo() argument 269 HandleLessThanOrEqualTo( const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleLessThanOrEqualTo() argument 295 HandleIsNull(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleIsNull() argument 307 HandleIsNotNull(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleIsNotNull() argument 319 HandleIn(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleIn() argument 355 HandleNotIn(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleNotIn() argument 391 HandleLike(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleLike() argument 404 HandleNotLike(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleNotLike() argument 417 HandleAnd(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleAnd() argument 424 HandleOr(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleOr() argument 431 HandleOrderByAsc(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleOrderByAsc() argument 443 HandleOrderByDesc(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleOrderByDesc() argument 455 HandleOrderByWriteTime(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleOrderByWriteTime() argument 468 HandleLimit(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleLimit() argument 481 HandleBeginGroup(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleBeginGroup() argument 488 HandleEndGroup(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleEndGroup() argument 495 HandleKeyPrefix(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleKeyPrefix() argument 508 HandleInKeys(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleInKeys() argument 534 HandleSetSuggestIndex(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleSetSuggestIndex() argument 546 HandleDeviceId(const std::vector<std::string> &words, int &pointer, int end, DBQuery &dbQuery) HandleDeviceId() argument [all...] |