Lines Matching refs:assert
79 assert( iCol>=0 && iCol<pEList->nExpr ); in resolveAlias()
81 assert( pOrig!=0 ); in resolveAlias()
91 assert( !ExprHasProperty(pExpr, EP_IntValue) ); in resolveAlias()
165 assert( ExprUseYTab(pExpr) ); in sqlite3ExprColUsed()
167 assert( pExTab!=0 ); in sqlite3ExprColUsed()
199 assert( (pMatch->fg.jointype & (JT_LEFT|JT_LTORJ))!=0 ); in extendFJMatch()
254 assert( pNC ); /* the name context cannot be NULL. */ in lookupName()
255 assert( zCol ); /* The Z in X.Y.Z cannot be NULL */ in lookupName()
256 assert( zDb==0 || zTab!=0 ); in lookupName()
257 assert( !ExprHasProperty(pExpr, EP_TokenOnly|EP_Reduced) ); in lookupName()
278 assert( db->aDb[i].zDbSName ); in lookupName()
294 assert( pNC && cnt==0 ); in lookupName()
303 assert( pTab!=0 && pTab->zName!=0 ); in lookupName()
304 assert( pTab->nCol>0 || pParse->nErr ); in lookupName()
305 assert( (int)pItem->fg.isNestedFrom == IsNestedFrom(pItem->pSelect) ); in lookupName()
314 assert( pItem->pSelect!=0 ); in lookupName()
316 assert( pEList!=0 ); in lookupName()
317 assert( pEList->nExpr==pTab->nCol ); in lookupName()
356 assert( zDb==0 || zTab!=0 ); in lookupName()
364 assert( zTabName!=0 ); in lookupName()
368 assert( ExprUseYTab(pExpr) ); in lookupName()
419 assert( ExprUseYTab(pExpr) ); in lookupName()
439 assert( op==TK_DELETE || op==TK_UPDATE || op==TK_INSERT ); in lookupName()
491 assert( ExprUseYTab(pExpr) ); in lookupName()
504 assert( ExprUseYTab(pExpr) ); in lookupName()
572 assert( pEList!=0 ); in lookupName()
579 assert( pExpr->pLeft==0 && pExpr->pRight==0 ); in lookupName()
580 assert( ExprUseXList(pExpr)==0 || pExpr->x.pList==0 ); in lookupName()
581 assert( ExprUseXSelect(pExpr)==0 || pExpr->x.pSelect==0 ); in lookupName()
600 assert( zTab==0 && zDb==0 ); in lookupName()
629 assert( pExpr->op==TK_ID ); in lookupName()
668 assert( pFJMatch==0 || cnt>0 ); in lookupName()
669 assert( !ExprHasProperty(pExpr, EP_xIsSelect|EP_IntValue) ); in lookupName()
705 assert( pFJMatch==0 ); in lookupName()
737 assert( pNC!=0 ); in lookupName()
748 assert( pTopNC!=0 ); in lookupName()
768 assert( ExprUseYTab(p) ); in sqlite3CreateColumnExpr()
827 assert( ((X)&~(NC_IsCheck|NC_PartIdx|NC_IdxExpr|NC_GenCol))==0 ); \
838 assert( !ExprHasProperty(p, EP_IntValue) ); in exprProbability()
840 assert( r>=0.0 ); in exprProbability()
861 assert( pNC!=0 ); in resolveExprStep()
863 assert( pParse==pWalker->pParse ); in resolveExprStep()
870 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab); in resolveExprStep()
884 assert( pSrcList && pSrcList->nSrc>=1 ); in resolveExprStep()
887 assert( ExprUseYTab(pExpr) ); in resolveExprStep()
920 assert( !ExprHasProperty(pExpr, EP_IntValue) ); in resolveExprStep()
956 assert( !ExprHasProperty(pExpr, EP_IntValue) ); in resolveExprStep()
968 assert( pRight->op==TK_DOT ); in resolveExprStep()
969 assert( !ExprHasProperty(pRight, EP_IntValue) ); in resolveExprStep()
974 assert( ExprUseUToken(pLeft) && ExprUseUToken(pRight) ); in resolveExprStep()
977 assert( ExprUseYTab(pExpr) ); in resolveExprStep()
1001 assert( !ExprHasProperty(pExpr, EP_xIsSelect|EP_IntValue) ); in resolveExprStep()
1067 assert( (NC_SelfRef & 0xff)==NC_SelfRef ); /* Must fit in 8 bits */ in resolveExprStep()
1091 assert( is_agg==0 || (pDef->funcFlags & SQLITE_FUNC_MINMAX) in resolveExprStep()
1164 assert( pWin==0 || (ExprUseYWin(pExpr) && pWin==pExpr->y.pWin) ); in resolveExprStep()
1192 assert( pDef!=0 || IN_RENAME_OBJECT ); in resolveExprStep()
1194 assert( SQLITE_FUNC_MINMAX==NC_MinMaxAgg ); in resolveExprStep()
1195 assert( SQLITE_FUNC_ANYORDER==NC_OrderAgg ); in resolveExprStep()
1227 assert( pNC->nRef>=nRef ); in resolveExprStep()
1247 assert( !ExprHasProperty(pExpr, EP_Reduced) ); in resolveExprStep()
1270 assert( pExpr->pLeft!=0 ); in resolveExprStep()
1273 assert( ExprUseXList(pExpr) ); in resolveExprStep()
1279 assert( pExpr->pRight!=0 ); in resolveExprStep()
1298 assert( pParse->db->mallocFailed==0 || pParse->nErr!=0 ); in resolveExprStep()
1325 assert( !ExprHasProperty(pE, EP_IntValue) ); in resolveAsName()
1368 assert( sqlite3ExprIsInteger(pE, &i)==0 ); in resolveOrderByTermToExprList()
1460 assert( pEList!=0 ); in resolveCompoundOrderBy()
1488 assert(pDup); in resolveCompoundOrderBy()
1509 assert( pParent->op==TK_COLLATE ); in resolveCompoundOrderBy()
1511 assert( pParent->pLeft==pE ); in resolveCompoundOrderBy()
1561 assert( pEList!=0 ); /* sqlite3SelectNew() guarantees this */ in sqlite3ResolveOrderGroupBy()
1634 assert( pOrderBy!=0 ); in resolveOrderGroupBy()
1697 assert( p!=0 ); in resolveSelectStep()
1722 assert( (p->selFlags & SF_Expanded)!=0 ); in resolveSelectStep()
1723 assert( (p->selFlags & SF_Resolved)==0 ); in resolveSelectStep()
1724 assert( db->suppressErr==0 ); /* SF_Resolved not set if errors suppressed */ in resolveSelectStep()
1746 assert( p->pSrc->nSrc==1 && p->pOrderBy ); in resolveSelectStep()
1747 assert( pSub->pPrior && pSub->pOrderBy==0 ); in resolveSelectStep()
1764 assert( db->mallocFailed==0 ); in resolveSelectStep()
1773 assert( pItem->fg.isCorrelated==0 && pOuterNC->nRef>=nRef ); in resolveSelectStep()
1793 assert( (p->selFlags & SF_Aggregate)==0 ); in resolveSelectStep()
1796 assert( NC_MinMaxAgg==SF_MinMaxAgg ); in resolveSelectStep()
1797 assert( NC_OrderAgg==SF_OrderByReqd ); in resolveSelectStep()
1811 assert( (sNC.ncFlags & (NC_UAggInfo|NC_UUpsert|NC_UBaseReg))==0 ); in resolveSelectStep()
1998 assert( EP_Agg==NC_HasAgg ); in sqlite3ResolveExprNames()
1999 assert( EP_Win==NC_HasWin ); in sqlite3ResolveExprNames()
2040 assert( EP_Agg==NC_HasAgg ); in sqlite3ResolveExprListNames()
2041 assert( EP_Win==NC_HasWin ); in sqlite3ResolveExprListNames()
2075 assert( p!=0 ); in sqlite3ResolveSelectNames()
2113 assert( type==0 || pTab!=0 ); in sqlite3ResolveSelfReference()
2114 assert( type==NC_IsCheck || type==NC_PartIdx || type==NC_IdxExpr in sqlite3ResolveSelfReference()