Lines Matching refs:sType
1494 void sqlite3AddColumn(Parse *pParse, Token sName, Token sType){ in sqlite3AddColumn() argument
1518 if( sType.n>=16 in sqlite3AddColumn()
1519 && sqlite3_strnicmp(sType.z+(sType.n-6),"always",6)==0 in sqlite3AddColumn()
1521 sType.n -= 6; in sqlite3AddColumn()
1522 while( ALWAYS(sType.n>0) && sqlite3Isspace(sType.z[sType.n-1]) ) sType.n--; in sqlite3AddColumn()
1523 if( sType.n>=9 in sqlite3AddColumn()
1524 && sqlite3_strnicmp(sType.z+(sType.n-9),"generated",9)==0 in sqlite3AddColumn()
1526 sType.n -= 9; in sqlite3AddColumn()
1527 while( sType.n>0 && sqlite3Isspace(sType.z[sType.n-1]) ) sType.n--; in sqlite3AddColumn()
1534 if( sType.n>=3 ){ in sqlite3AddColumn()
1535 sqlite3DequoteToken(&sType); in sqlite3AddColumn()
1537 if( sType.n==sqlite3StdTypeLen[i] in sqlite3AddColumn()
1538 && sqlite3_strnicmp(sType.z, sqlite3StdType[i], sType.n)==0 in sqlite3AddColumn()
1540 sType.n = 0; in sqlite3AddColumn()
1549 z = sqlite3DbMallocRaw(db, (i64)sName.n + 1 + (i64)sType.n + (sType.n>0) ); in sqlite3AddColumn()
1575 if( sType.n==0 ){ in sqlite3AddColumn()
1590 memcpy(zType, sType.z, sType.n); in sqlite3AddColumn()
1591 zType[sType.n] = 0; in sqlite3AddColumn()