Lines Matching defs:ALWAYS

13766 ** Disable ALWAYS() and NEVER() (make them pass-throughs) for coverage
13774 ** The ALWAYS and NEVER macros surround boolean expressions which
13782 ** In other words, ALWAYS and NEVER are added for defensive code.
13784 ** When doing coverage testing ALWAYS and NEVER are hard-coded to
13789 # define ALWAYS(X) (1)
13792 # define ALWAYS(X) ((X)?1:(assert(0),0))
13795 # define ALWAYS(X) (X)
16424 ** -DSQLITE_DEBUG then an ALWAYS() will fail in the vdbeTakeBranch()
17613 #define COLFLAG_VIRTUAL 0x0020 /* GENERATED ALWAYS AS ... VIRTUAL */
17614 #define COLFLAG_STORED 0x0040 /* GENERATED ALWAYS AS ... STORED */
18751 #define NC_GenCol 0x000008 /* True for a GENERATED ALWAYS AS clause */
23400 if( ALWAYS(pSchema!=0) ){
25139 if( ALWAYS(nByte>(signed)sizeof(unsigned)) ) nByte = sizeof(unsigned int);
27301 while( ALWAYS(iLogsize<LOGMAX) ){
29839 while( ALWAYS(n>0) && sqlite3Isspace(zStart[n-1]) ) n--;
30795 if( ALWAYS(pExpr) && ALWAYS(!ExprHasProperty(pExpr,EP_IntValue)) ){
35128 if( z[i]=='.' && ALWAYS(sz>i+4) ) memmove(&z[i+1], &z[sz-3], 4);
38146 if( ALWAYS(pInode) ){
41359 if( p && ALWAYS(p->nRef==0) ){
41879 }else if( ALWAYS(p->sharedMask & (1<<ofst)) ){
41912 if( ALWAYS((p->exclMask & (1<<ii))==0) && aLock[ii] ){
43412 if( ALWAYS(j>=0) ) zOut[j] = zOut[i];
44874 if( ALWAYS(id) ){
51489 for(i=0; ALWAYS(i<memdb_g.nMemStore); i++){
51667 if( ALWAYS(pThis->eLock==SQLITE_LOCK_SHARED) ){
51705 if( ALWAYS(pThis->eLock>SQLITE_LOCK_SHARED) ){
53311 if( ALWAYS(pPage1) ){ /* Page 1 is always available in cache, because
53386 for(i=0; ALWAYS(i<N_SORT_BUCKET-1); i++){
58809 if( nPage==0 && ALWAYS(isOpen(pPager->fd)) ){
61850 if( !pPager->changeCountDone && ALWAYS(pPager->dbSize>0) ){
61862 ** above is always successful - hence the ALWAYS on rc==SQLITE_OK.
61864 if( !DIRECT_MODE && ALWAYS(rc==SQLITE_OK) ){
62018 if( ALWAYS(pList) ){
66629 if( pWal && ALWAYS(pWal->readLock>=0) ){
66721 if( ALWAYS(pWal->writeLock) ){
66731 ALWAYS(rc==SQLITE_OK) && iFrame<=iMax;
71383 while( ALWAYS(pList) && pList->pNext!=pBt ){
71386 if( ALWAYS(pList) ){
72709 for(iDb=0; ALWAYS(iDb<db->nDb); iDb++){
73299 }while( ALWAYS(pPrev) );
75943 for(k=0; pCArray->ixNx[k]<=i && ALWAYS(k<NB*2); k++){}
76026 for(k=0; pCArray->ixNx[k]<=i && ALWAYS(k<NB*2); k++){}
77123 for(k=0; b.ixNx[k]<=j && ALWAYS(k<NB*2); k++){}
78013 if( rc==SQLITE_OK && nRem>0 && ALWAYS(pPgnoOut) ){
79964 return (rc!=SQLITE_OK && rc!=SQLITE_BUSY && ALWAYS(rc!=SQLITE_LOCKED));
83141 for(i=1; ALWAYS(i<p->nOp); i++){
83142 if( ALWAYS(p->aOp[i].opcode==OP_Expire) ){
84445 if( i!=1 && DbMaskTest(p->lockMask,i) && ALWAYS(aDb[i].pBt!=0) ){
84465 if( i!=1 && DbMaskTest(p->lockMask,i) && ALWAYS(aDb[i].pBt!=0) ){
88559 if( ALWAYS(p->eVdbeState==VDBE_HALT_STATE) ){
89796 if( p->zNormSql==0 && ALWAYS(p->zSql!=0) ){
91342 }else if( ALWAYS(pOp->p3) ){
92636 for(iAddr = (int)(pOp - aOp) - 1; ALWAYS(iAddr>=0); iAddr--){
93103 if( ALWAYS(pC) && pC->nullRow ){
93469 ** GENERATED ALWAYS AS ... STATIC columns are only checked if P3
94722 if( pCx && !pCx->noReuse && ALWAYS(pOp->p2<=pCx->nField) ){
96133 if( db->xUpdateCallback && ALWAYS(pTab!=0) && HasRowid(pTab) ){
96446 if( ALWAYS(sz>=0) && sqlite3LogEst((u64)sz)<pOp->p3 ) res = 1;
98670 if( ALWAYS(pModule->xUpdate) ){
100855 if( ALWAYS(pVfs) ) sqlite3OsCurrentTimeInt64(pVfs, &t);
101286 if( p->eFWErr==0 && ALWAYS(p->aBuffer) && p->iBufEnd>p->iBufStart ){
103077 ALWAYS(pChunk) && (iOff+p->nChunkSize)<=iOfst;
103242 for(pIter=p->pFirst; ALWAYS(pIter) && iOff<size; pIter=pIter->pNext){
103245 if( ALWAYS(pIter) ){
103585 if( ALWAYS(pSrc) ){
103773 if( ALWAYS(pExpr->y.pWin!=0) ){
103798 for(n=0; ALWAYS(zSpan[n]) && zSpan[n]!='.'; n++){}
103803 for(n=0; ALWAYS(zSpan[n]) && zSpan[n]!='.'; n++){}
104217 && ALWAYS(VisibleRowid(pMatch->pTab))
104925 if( ALWAYS(pRight) && (pRight->op==TK_ID || pRight->op==TK_TRUEFALSE) ){
105769 ** (5) GENERATED ALWAYS as expressions NC_GenCol
106023 for(i=0; ALWAYS(i<p->x.pList->nExpr); i++){
107712 if( !db->mallocFailed && pExpr->op==TK_SELECT && ALWAYS(pList!=0) ){
108952 if( ALWAYS(pEList->nExpr==nVal) ){
108981 }else if( ALWAYS(pExpr->x.pList!=0) ){
109487 if( ALWAYS(z!=0) ){
109952 }else if( ALWAYS(pTab!=0) ){
110392 && ALWAYS( ExprUseXSelect(pExpr) )
110447 && ALWAYS(pExpr->pLeft)
110769 && ALWAYS(pExpr!=0)
110803 if( ALWAYS(pExpr) && ExprHasProperty(pExpr,EP_Subquery) ){
111465 if( ALWAYS((combinedFlags & EP_TokenOnly)==0) ){
111473 && ALWAYS((combinedFlags & EP_Reduced)==0)
111734 && ALWAYS(pLeft->y.pTab!=0)
111737 && ALWAYS(pRight->y.pTab!=0)
111983 if( ALWAYS(!ExprHasProperty(pExpr, EP_TokenOnly|EP_Reduced))
112080 if( ALWAYS(pSrcList!=0) ){
113103 if( ALWAYS(pParse->eParseMode!=PARSE_MODE_UNMAP) ){
113206 if( ALWAYS(p->pEList) ){
113214 if( ALWAYS(p->pSrc) ){ /* Every Select as a SrcList, even if it is empty */
113258 if( ALWAYS(pEList->a[i].fg.eEName==ENAME_NAME) ){
113343 && ALWAYS(ExprUseYTab(pExpr))
113416 if( ALWAYS(pEList->a[i].fg.eEName==ENAME_NAME)
113417 && ALWAYS(zName!=0)
113627 /* ALWAYS() because if the table of the trigger does not exist, the
113629 if( ALWAYS(pParse->pTriggerTab) ){
113957 && ALWAYS(ExprUseYTab(pExpr))
114426 while( ALWAYS(pCol->t.z[0]!=0) && pCol->t.z[0]!=',' ) pCol->t.z--;
116938 if( ALWAYS(pAuthArg) ){
118044 if( ALWAYS(pIndex) ){
118049 /* Justification of ALWAYS(); The index must be on the list of
118052 while( ALWAYS(p) && p->pNext!=pIndex ){ p = p->pNext; }
118053 if( ALWAYS(p && p->pNext==pIndex) ){
118987 /* Because keywords GENERATE ALWAYS can be converted into indentifiers
118995 while( ALWAYS(sType.n>0) && sqlite3Isspace(sType.z[sType.n-1]) ) sType.n--;
119445 /* Change the most recently parsed column to be a GENERATED ALWAYS AS
119490 /* Throw and error for the GENERATED ALWAYS AS clause if the
122363 if( ALWAYS(pList) ){
122441 Token *pToken = (ALWAYS(pDatabase) && pDatabase->z) ? pDatabase : pTable;
122571 for(i=p->nSrc-1; ALWAYS(i>0) && (p->a[i].fg.jointype&JT_RIGHT)==0; i--){}
126308 if( ALWAYS(p) && type!=SQLITE_NULL ){
126392 if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0])) && ALWAYS(p) ){
126536 if( ALWAYS(pGCC->nAccum>0) ){
126571 if( ALWAYS(pGCC) ){
130546 while( ALWAYS(pIdx!=0) && pIdx!=pTerm->pUpsertIdx ){
131692 for(pSrcIdx=pSrc->pIndex; ALWAYS(pSrcIdx); pSrcIdx=pSrcIdx->pNext){
134811 int size = ALWAYS(pBt) ? sqlite3BtreeGetPageSize(pBt) : 0;
135439 isHidden = 2; /* GENERATED ALWAYS AS ... VIRTUAL */
135441 isHidden = 3; /* GENERATED ALWAYS AS ... STORED */
139245 && ALWAYS( ExprUseYTab(pExpr) )
140175 && ALWAYS(iCol>=0)
140453 while( ALWAYS(pColExpr!=0) && pColExpr->op==TK_DOT ){
140458 && ALWAYS( ExprUseYTab(pColExpr) )
140459 && ALWAYS( pColExpr->y.pTab!=0 )
140722 if( pRet==0 && ALWAYS(iCol<p->pEList->nExpr) ){
140739 int nOrderBy = ALWAYS(pOrderBy!=0) ? pOrderBy->nExpr : 0;
140849 for(i=0; ALWAYS(i<pSrc->nSrc); i++){
140895 for(pFirstRec=p; ALWAYS(pFirstRec!=0); pFirstRec=pFirstRec->pPrior){
142720 if( aCsrMap && ALWAYS(db->mallocFailed==0) ){
142745 if( ALWAYS(pSubitem->pTab!=0) ){
143159 if( ALWAYS(p->pSrc!=0)
144069 else if( ALWAYS(IsVirtual(pTab))
144071 && ALWAYS(pTab->u.vtab.p!=0)
145726 && ALWAYS(pAggInfo->aFunc[0].pFExpr!=0)
145727 && ALWAYS(ExprUseXList(pAggInfo->aFunc[0].pFExpr))
147073 if( ALWAYS(pTrigger) ){
147150 while( ALWAYS(p->pNext) && p->pNext!=pTab->pTrigger ) p = p->pNext;
147301 if( !db->mallocFailed && ALWAYS(pList->a[i].zEName!=0) ){
147361 && ALWAYS(!db->mallocFailed)
148613 if( ALWAYS(addrOpen) ) sqlite3VdbeChangeToNoop(v, addrOpen);
150562 }else if( ALWAYS(pVTable->pVtab) ){
150563 /* Justification of ALWAYS(): A correct vtab constructor must allocate
150726 /* Justification of ALWAYS(): The xConstructor method is required to
150728 if( rc==SQLITE_OK && ALWAYS(sqlite3GetVTable(db, pTab)) ){
150776 && ALWAYS(sParse.pNewTable!=0)
150777 && ALWAYS(!db->mallocFailed)
150842 if( ALWAYS(pTab!=0)
150843 && ALWAYS(IsVirtual(pTab))
150844 && ALWAYS(pTab->u.vtab.p!=0)
153409 for(iIn=0; ALWAYS(iIn<pLevel->u.in.nIn); iIn++){
154965 || (ALWAYS( ExprUseYTab(pLeft) )
154966 && ALWAYS(pLeft->y.pTab)
155642 if( ALWAYS(pSrc!=0) ){
155710 if( pExpr->op==TK_VECTOR && (op>=TK_GT && ALWAYS(op<=TK_GE)) ){
155825 if( ALWAYS(pSrc->nSrc>0) && (pSrc->a[0].fg.jointype & JT_LTORJ)!=0 ){
156131 && ALWAYS( ExprUseXSelect(pExpr) )
156849 if( ALWAYS(p!=0) && p->op==TK_COLUMN && !ExprHasProperty(p, EP_FixedCol) ){
156919 && (pX = pTerm->pExpr->pRight, ALWAYS(pX!=0))
157096 if( ALWAYS(p!=0)
158366 if( p->nSample>0 && ALWAYS(nEq<p->nSampleCol)
159456 }else if( ALWAYS(pExpr->x.pList && pExpr->x.pList->nExpr) ){
159584 && ALWAYS(pNew->u.btree.nEq<=pProbe->nSampleCol)
161085 }else if( ALWAYS(eOp & WO_IN) ){
161086 /* ALWAYS() justification: eOp is an equality operator due to the
161221 Bitmask m = ALWAYS(i<BMS) ? MASKBIT(i) - 1 : 0;
161990 && ALWAYS((pLoop->wsFlags & (WHERE_IPK|WHERE_INDEXED))!=0)
162619 while( ALWAYS(pJ) && pJ!=pIx ){
163641 if( ALWAYS(p) ){
164087 && ALWAYS((p->selFlags & SF_WinRewrite)==0)
164088 && ALWAYS(!IN_RENAME_OBJECT)
165503 if( ALWAYS(p) ){
167550 59, /* ALWAYS => ID */
167823 /* 96 */ "ALWAYS",
168420 /* 367 */ "ccons ::= GENERATED ALWAYS AS generated",
169331 215, /* (367) ccons ::= GENERATED ALWAYS AS generated */
169741 -4, /* (367) ccons ::= GENERATED ALWAYS AS generated */
170152 if( ALWAYS(pLhs) ) pLhs->selFlags &= ~SF_MultiValue;
170192 if( ALWAYS(pLeft) ) pLeft->selFlags &= ~SF_MultiValue;
170255 if( ALWAYS(yymsp[-1].minor.yy131 && yymsp[-1].minor.yy131->nSrc>0) ) yymsp[-1].minor.yy131->a[yymsp[-1].minor.yy131->nSrc-1].fg.jointype = (u8)yymsp[0].minor.yy394;
170640 if( ALWAYS(pList->nExpr) ){
171141 if( ALWAYS(yymsp[-1].minor.yy41) ){
171297 /* (367) ccons ::= GENERATED ALWAYS AS generated */ yytestcase(yyruleno==367);
172081 ** 92: FROM ALWAYS
172236 testcase( i==95 ); /* ALWAYS */
175069 if( ALWAYS(rc>=0) && rc<ArraySize(aMsg) && aMsg[rc]!=0 ){
176576 while( ALWAYS(zFilename!=0) && zFilename[0] ){
177628 ** This action provides a run-time test to see how the ALWAYS and
177631 ** The return value is ALWAYS(X) if X is true, or 0 if X is false.
177634 ** ALWAYS() and NEVER() are both no-op pass-through macros, which is the
177635 ** default setting. If the return value is 1, then ALWAYS() is either
177639 ** behavior (assert if the argument to ALWAYS() is false) is the case if
177645 ** // ALWAYS() and NEVER() are no-op pass-through macros
177647 ** // ALWAYS(x) asserts that x is true. NEVER(x) asserts x is false.
177649 ** // ALWAYS(x) is a constant 1. NEVER(x) is a constant 0.
177654 rc = x ? ALWAYS(x) : 0;
178057 while( ALWAYS(zFilename) && zFilename[0] && (N--)>0 ){
178107 while( ALWAYS(zFilename) && zFilename[0] ){
179433 # define ALWAYS(X) (1)
179436 # define ALWAYS(X) ((X)?1:(assert(0),0))
179439 # define ALWAYS(X) (X)
193683 if( rc==SQLITE_OK && ALWAYS(p->term.a!=0) ){
193752 for(iLayer=1; ALWAYS(iLayer<FTS_MAX_APPENDABLE_HEIGHT); iLayer++){
194080 if( nCmp && ALWAYS(zLhs) && ALWAYS(zRhs) ){
194654 for(j=0; ALWAYS(j<pCsr->nSegment); j++){
194728 if( ALWAYS(pHint->a!=0) ) memcpy(pHint->a, aHint, nHint);
198645 if( (pNode->jnFlags & JNODE_REPLACE)!=0 && ALWAYS(aReplace!=0) ){
201034 # define ALWAYS(X) (1)
201037 # define ALWAYS(X) ((X)?1:(assert(0),0))
201040 # define ALWAYS(X) (X)
202328 if( ALWAYS(pParent) ){
202457 if( ALWAYS(ii<RTREE_CACHE_SZ) ){
202518 }else if( ALWAYS(p->nPoint) ){
202659 if( rc==SQLITE_OK && ALWAYS(p) ){
203611 if( ALWAYS(rc==SQLITE_OK) ){
203945 if( ALWAYS(rc==SQLITE_OK) ){
206489 pActive = ALWAYS(pActive) ? pActive->pNext : 0;
206493 pSeg->pNext = ALWAYS(pSeg->pNext) ? pSeg->pNext->pNext : 0;
216987 while( ALWAYS(pRet) && pRet->pNext ){
217418 for(pp=&pHead; ALWAYS((*pp)!=0); pp=&((*pp)->pNext)){
219219 if( pnInverted && ALWAYS(ppInverted) ){
219223 }else if( sOut.nBuf>0 && ALWAYS(xOutput!=0) ){
221972 # define ALWAYS(X) (1)
221975 # define ALWAYS(X) ((X)?1:(assert(0),0))
221978 # define ALWAYS(X) (X)
225989 ALWAYS(zOne)?zOne:"",
228253 if( rc==SQLITE_OK && ALWAYS(sCtx.pPhrase) ){
232748 if( p->rc==SQLITE_OK && ALWAYS(pIter->pLeaf!=0) ){
234506 if( p->rc==SQLITE_OK && p->pConfig->nAutomerge>0 && ALWAYS((*ppStruct)!=0) ){
235872 while( rc==SQLITE_OK && ALWAYS(pIter!=0) && 0==sqlite3Fts5IterEof(pIter) ){
240180 }else if( ALWAYS(apVal) ){