Lines Matching refs:tokenType
273 int sqlite3GetToken(const unsigned char *z, int *tokenType){ in sqlite3GetToken() argument
285 *tokenType = TK_SPACE; in sqlite3GetToken()
291 *tokenType = TK_SPACE; /* IMP: R-22934-25134 */ in sqlite3GetToken()
294 *tokenType = TK_PTR; in sqlite3GetToken()
297 *tokenType = TK_MINUS; in sqlite3GetToken()
301 *tokenType = TK_LP; in sqlite3GetToken()
305 *tokenType = TK_RP; in sqlite3GetToken()
309 *tokenType = TK_SEMI; in sqlite3GetToken()
313 *tokenType = TK_PLUS; in sqlite3GetToken()
317 *tokenType = TK_STAR; in sqlite3GetToken()
322 *tokenType = TK_SLASH; in sqlite3GetToken()
327 *tokenType = TK_SPACE; /* IMP: R-22934-25134 */ in sqlite3GetToken()
331 *tokenType = TK_REM; in sqlite3GetToken()
335 *tokenType = TK_EQ; in sqlite3GetToken()
340 *tokenType = TK_LE; in sqlite3GetToken()
343 *tokenType = TK_NE; in sqlite3GetToken()
346 *tokenType = TK_LSHIFT; in sqlite3GetToken()
349 *tokenType = TK_LT; in sqlite3GetToken()
355 *tokenType = TK_GE; in sqlite3GetToken()
358 *tokenType = TK_RSHIFT; in sqlite3GetToken()
361 *tokenType = TK_GT; in sqlite3GetToken()
367 *tokenType = TK_ILLEGAL; in sqlite3GetToken()
370 *tokenType = TK_NE; in sqlite3GetToken()
376 *tokenType = TK_BITOR; in sqlite3GetToken()
379 *tokenType = TK_CONCAT; in sqlite3GetToken()
384 *tokenType = TK_COMMA; in sqlite3GetToken()
388 *tokenType = TK_BITAND; in sqlite3GetToken()
392 *tokenType = TK_BITNOT; in sqlite3GetToken()
410 *tokenType = TK_STRING; in sqlite3GetToken()
413 *tokenType = TK_ID; in sqlite3GetToken()
416 *tokenType = TK_ILLEGAL; in sqlite3GetToken()
425 *tokenType = TK_DOT; in sqlite3GetToken()
437 *tokenType = TK_INTEGER; in sqlite3GetToken()
449 *tokenType = TK_FLOAT; in sqlite3GetToken()
458 *tokenType = TK_FLOAT; in sqlite3GetToken()
462 *tokenType = TK_ILLEGAL; in sqlite3GetToken()
469 *tokenType = c==']' ? TK_ID : TK_ILLEGAL; in sqlite3GetToken()
473 *tokenType = TK_VARIABLE; in sqlite3GetToken()
482 *tokenType = TK_VARIABLE; in sqlite3GetToken()
494 *tokenType = TK_ILLEGAL; in sqlite3GetToken()
504 if( n==0 ) *tokenType = TK_ILLEGAL; in sqlite3GetToken()
516 *tokenType = TK_ID; in sqlite3GetToken()
517 return keywordCode((char*)z, i, tokenType); in sqlite3GetToken()
523 *tokenType = TK_BLOB; in sqlite3GetToken()
526 *tokenType = TK_ILLEGAL; in sqlite3GetToken()
544 *tokenType = TK_SPACE; in sqlite3GetToken()
551 *tokenType = TK_ILLEGAL; in sqlite3GetToken()
555 *tokenType = TK_ILLEGAL; in sqlite3GetToken()
560 *tokenType = TK_ID; in sqlite3GetToken()
571 int tokenType; /* type of the next token */ local
613 n = sqlite3GetToken((u8*)zSql, &tokenType);
621 if( tokenType>=TK_WINDOW ){
622 assert( tokenType==TK_SPACE || tokenType==TK_OVER || tokenType==TK_FILTER
623 || tokenType==TK_ILLEGAL || tokenType==TK_WINDOW
626 if( tokenType>=TK_SPACE ){
627 assert( tokenType==TK_SPACE || tokenType==TK_ILLEGAL );
634 if( tokenType==TK_SPACE ){
642 tokenType = 0;
646 tokenType = TK_SEMI;
650 }else if( tokenType==TK_WINDOW ){
652 tokenType = analyzeWindowKeyword((const u8*)&zSql[6]);
653 }else if( tokenType==TK_OVER ){
655 tokenType = analyzeOverKeyword((const u8*)&zSql[4], lastTokenParsed);
656 }else if( tokenType==TK_FILTER ){
658 tokenType = analyzeFilterKeyword((const u8*)&zSql[6], lastTokenParsed);
670 sqlite3Parser(pEngine, tokenType, pParse->sLastToken);
671 lastTokenParsed = tokenType;
744 int tokenType; /* type of current token */ local
753 tokenType = -1;
758 if( tokenType!=TK_SPACE ){
759 prevType = tokenType;
761 n = sqlite3GetToken((unsigned char*)zSql+i, &tokenType);
763 switch( tokenType ){
850 if( tokenType!=TK_SEMI ) sqlite3_str_append(pStr, ";", 1);