Lines Matching refs:zSql
104 int sqlite3_complete(const char *zSql){
137 while( *zSql ){
138 switch( *zSql ){
152 if( zSql[1]!='*' ){
156 zSql += 2;
157 while( zSql[0] && (zSql[0]!='*' || zSql[1]!='/') ){ zSql++; }
158 if( zSql[0]==0 ) return 0;
159 zSql++;
164 if( zSql[1]!='-' ){
168 while( *zSql && *zSql!='\n' ){ zSql++; }
169 if( *zSql==0 ) return state==1;
174 zSql++;
175 while( *zSql && *zSql!=']' ){ zSql++; }
176 if( *zSql==0 ) return 0;
183 int c = *zSql;
184 zSql++;
185 while( *zSql && *zSql!=c ){ zSql++; }
186 if( *zSql==0 ) return 0;
194 if( IdChar((u8)*zSql) ){
197 for(nId=1; IdChar(zSql[nId]); nId++){}
201 switch( *zSql ){
203 if( nId==6 && sqlite3StrNICmp(zSql, "create", 6)==0 ){
211 if( nId==7 && sqlite3StrNICmp(zSql, "trigger", 7)==0 ){
213 }else if( nId==4 && sqlite3StrNICmp(zSql, "temp", 4)==0 ){
215 }else if( nId==9 && sqlite3StrNICmp(zSql, "temporary", 9)==0 ){
223 if( nId==3 && sqlite3StrNICmp(zSql, "end", 3)==0 ){
227 if( nId==7 && sqlite3StrNICmp(zSql, "explain", 7)==0 ){
242 zSql += nId-1;
251 zSql++;
262 int sqlite3_complete16(const void *zSql){
272 sqlite3ValueSetStr(pVal, -1, zSql, SQLITE_UTF16NATIVE, SQLITE_STATIC);