pCte 95095 ext/sqlite3/libsqlite/sqlite3.c struct Cte *pCte = &pWith->a[i]; pCte 95096 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprListDelete(db, pCte->pCols); pCte 95097 ext/sqlite3/libsqlite/sqlite3.c sqlite3SelectDelete(db, pCte->pSelect); pCte 95098 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pCte->zName); pCte 110438 ext/sqlite3/libsqlite/sqlite3.c struct Cte *pCte; /* Matched CTE (or NULL if no match) */ pCte 110443 ext/sqlite3/libsqlite/sqlite3.c pCte = searchWith(pParse->pWith, pFrom, &pWith); pCte 110444 ext/sqlite3/libsqlite/sqlite3.c if( pCte ){ pCte 110456 ext/sqlite3/libsqlite/sqlite3.c if( pCte->zErr ){ pCte 110457 ext/sqlite3/libsqlite/sqlite3.c sqlite3ErrorMsg(pParse, pCte->zErr, pCte->zName); pCte 110465 ext/sqlite3/libsqlite/sqlite3.c pTab->zName = sqlite3DbStrDup(db, pCte->zName); pCte 110469 ext/sqlite3/libsqlite/sqlite3.c pFrom->pSelect = sqlite3SelectDup(db, pCte->pSelect, 0); pCte 110483 ext/sqlite3/libsqlite/sqlite3.c && 0==sqlite3StrICmp(pItem->zName, pCte->zName) pCte 110496 ext/sqlite3/libsqlite/sqlite3.c pParse, "multiple references to recursive table: %s", pCte->zName pCte 110502 ext/sqlite3/libsqlite/sqlite3.c pCte->zErr = "circular reference: %s"; pCte 110509 ext/sqlite3/libsqlite/sqlite3.c if( pCte->pCols ){ pCte 110510 ext/sqlite3/libsqlite/sqlite3.c if( pEList && pEList->nExpr!=pCte->pCols->nExpr ){ pCte 110512 ext/sqlite3/libsqlite/sqlite3.c pCte->zName, pEList->nExpr, pCte->pCols->nExpr pCte 110517 ext/sqlite3/libsqlite/sqlite3.c pEList = pCte->pCols; pCte 110523 ext/sqlite3/libsqlite/sqlite3.c pCte->zErr = "multiple recursive references: %s"; pCte 110525 ext/sqlite3/libsqlite/sqlite3.c pCte->zErr = "recursive reference in a subquery: %s"; pCte 110529 ext/sqlite3/libsqlite/sqlite3.c pCte->zErr = 0;