Lines Matching defs:zSql
401 int sqliteRunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
421 pParse->zTail = zSql;
422 while( sqlite_malloc_failed==0 && zSql[i]!=0 ){
424 pParse->sLastToken.z = &zSql[i];
426 pParse->sLastToken.n = sqliteGetToken((unsigned char*)&zSql[i], &tokenType);
445 pParse->zTail = &zSql[i];
459 if( zSql[i]==0 && nErr==0 && pParse->rc==SQLITE_OK ){
462 pParse->zTail = &zSql[i];
557 int sqlite_complete(const char *zSql){
577 while( *zSql ){
578 switch( *zSql ){
592 if( zSql[1]!='*' ){
596 zSql += 2;
597 while( zSql[0] && (zSql[0]!='*' || zSql[1]!='/') ){ zSql++; }
598 if( zSql[0]==0 ) return 0;
599 zSql++;
604 if( zSql[1]!='-' ){
608 while( *zSql && *zSql!='\n' ){ zSql++; }
609 if( *zSql==0 ) return state==0;
614 zSql++;
615 while( *zSql && *zSql!=']' ){ zSql++; }
616 if( *zSql==0 ) return 0;
622 int c = *zSql;
623 zSql++;
624 while( *zSql && *zSql!=c ){ zSql++; }
625 if( *zSql==0 ) return 0;
630 if( isIdChar[(u8)*zSql] ){
633 for(nId=1; isIdChar[(u8)zSql[nId]]; nId++){}
634 switch( *zSql ){
636 if( nId==6 && sqliteStrNICmp(zSql, "create", 6)==0 ){
644 if( nId==7 && sqliteStrNICmp(zSql, "trigger", 7)==0 ){
646 }else if( nId==4 && sqliteStrNICmp(zSql, "temp", 4)==0 ){
648 }else if( nId==9 && sqliteStrNICmp(zSql, "temporary", 9)==0 ){
656 if( nId==3 && sqliteStrNICmp(zSql, "end", 3)==0 ){
658 }else if( nId==7 && sqliteStrNICmp(zSql, "explain", 7)==0 ){
670 zSql += nId-1;
679 zSql++;