Lines Matching refs:pNewTable
20355 Table *pNewTable; /* A table being constructed by CREATE TABLE */ member
118098 pNew = pParse->pNewTable;
118260 assert( pParse->pNewTable==0 );
118296 pParse->pNewTable = pNew;
118933 && NEVER(p->pNewTable==0 && p->pNewIndex==0 && p->pNewTrigger==0)
119241 sqlite3DeleteTable(db, pParse->pNewTable);
119330 if( sParse.pNewTable ){
119331 if( IsView(sParse.pNewTable) ){
119332 Select *pSelect = sParse.pNewTable->u.view.pSelect;
119341 }else if( IsOrdinaryTable(sParse.pNewTable) ){
119343 int bFKOnly = sqlite3_stricmp(zTable, sParse.pNewTable->zName);
119345 sCtx.pTab = sParse.pNewTable;
119347 if( iCol<sParse.pNewTable->nCol ){
119349 &sParse, &sCtx, (void*)sParse.pNewTable->aCol[iCol].zCnName
119353 renameTokenFind(&sParse, &sCtx, (void*)&sParse.pNewTable->iPKey);
119355 sqlite3WalkExprList(&sWalker, sParse.pNewTable->pCheck);
119356 for(pIdx=sParse.pNewTable->pIndex; pIdx; pIdx=pIdx->pNext){
119363 for(i=0; i<sParse.pNewTable->nCol; i++){
119364 Expr *pExpr = sqlite3ColumnExpr(sParse.pNewTable,
119365 &sParse.pNewTable->aCol[i]);
119371 assert( IsOrdinaryTable(sParse.pNewTable) );
119372 for(pFKey=sParse.pNewTable->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){
119540 if( sParse.pNewTable ){
119541 Table *pTab = sParse.pNewTable;
119721 if( sParse.pNewTable ){
119722 if( IsView(sParse.pNewTable) ){
119723 Select *pSelect = sParse.pNewTable->u.view.pSelect;
119733 sqlite3WalkExprList(&sWalker, sParse.pNewTable->pCheck);
119735 for(i=0; i<sParse.pNewTable->nCol; i++){
119737 sqlite3ColumnExpr(sParse.pNewTable,
119738 &sParse.pNewTable->aCol[i]));
119828 if( isLegacy==0 && sParse.pNewTable && IsView(sParse.pNewTable) ){
119832 sqlite3SelectPrep(&sParse, sParse.pNewTable->u.view.pSelect, &sNC);
119900 pTab = sParse.pNewTable;
119949 assert( pParse->pNewTable==0 );
124308 assert( pParse->pNewTable==0 );
124309 pParse->pNewTable = pTable;
124491 if( (p = pParse->pNewTable)==0 ) return;
124596 p = pParse->pNewTable;
124727 p = pParse->pNewTable;
124825 Table *pTab = pParse->pNewTable;
124898 Table *pTab = pParse->pNewTable;
124933 if( (p = pParse->pNewTable)==0 || IN_RENAME_OBJECT ) return;
124963 Table *pTab = pParse->pNewTable;
125391 assert( pParse->pNewTable==pTab );
125639 p = pParse->pNewTable;
125946 pParse->pNewTable = 0;
126000 p = pParse->pNewTable;
126613 Table *p = pParse->pNewTable;
126738 if( (pTab = pParse->pNewTable)==0 ) return;
127017 pTab = pParse->pNewTable;
127207 if( pTab==pParse->pNewTable ){
127283 if( pParse->pNewTable==0 ) estimateIndexWidth(pIndex);
127300 if( pTab==pParse->pNewTable ){
157949 pTable = pParse->pNewTable;
157988 if( pParse->sArg.z && pParse->pNewTable ){
157992 addModuleArgument(pParse, pParse->pNewTable, sqlite3DbStrNDup(db, z, n));
158001 Table *pTab = pParse->pNewTable; /* The table being constructed */
158076 pParse->pNewTable = 0;
158418 assert( sParse.pNewTable!=0 );
158420 assert( IsOrdinaryTable(sParse.pNewTable) );
158423 Table *pNew = sParse.pNewTable;
158462 sqlite3DeleteTable(db, sParse.pNewTable);
181988 assert( pParse->pNewTable==0 );
182098 if( pParse->pNewTable && !IN_SPECIAL_PARSE ){
182103 sqlite3DeleteTable(db, pParse->pNewTable);