• Home
  • Raw
  • Download

Lines Matching refs:pFrom

17001   Table *pFrom;     /* Table containing the REFERENCES clause (aka: Child) */  member
19239 SQLITE_PRIVATE void sqlite3RenameTokenRemap(Parse*, void *pTo, void *pFrom);
25077 sqlite3_mutex_methods const *pFrom; in sqlite3MutexInit() local
25082 pFrom = multiThreadedCheckMutex(); in sqlite3MutexInit()
25084 pFrom = sqlite3DefaultMutex(); in sqlite3MutexInit()
25087 pFrom = sqlite3NoopMutex(); in sqlite3MutexInit()
25089 pTo->xMutexInit = pFrom->xMutexInit; in sqlite3MutexInit()
25090 pTo->xMutexEnd = pFrom->xMutexEnd; in sqlite3MutexInit()
25091 pTo->xMutexFree = pFrom->xMutexFree; in sqlite3MutexInit()
25092 pTo->xMutexEnter = pFrom->xMutexEnter; in sqlite3MutexInit()
25093 pTo->xMutexTry = pFrom->xMutexTry; in sqlite3MutexInit()
25094 pTo->xMutexLeave = pFrom->xMutexLeave; in sqlite3MutexInit()
25095 pTo->xMutexHeld = pFrom->xMutexHeld; in sqlite3MutexInit()
25096 pTo->xMutexNotheld = pFrom->xMutexNotheld; in sqlite3MutexInit()
25098 pTo->xMutexAlloc = pFrom->xMutexAlloc; in sqlite3MutexInit()
70580 static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){
70582 BtShared * const pBt = pFrom->pBt;
70583 u8 * const aFrom = pFrom->aData;
70585 int const iFromHdr = pFrom->hdrOffset;
70591 assert( pFrom->isInit );
70592 assert( pFrom->nFree>=iToHdr );
70598 memcpy(&aTo[iToHdr], &aFrom[iFromHdr], pFrom->cellOffset + 2*pFrom->nCell);
74390 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
74395 sqlite3BtreeEnter(pFrom);
74400 i64 nByte = sqlite3BtreeGetPageSize(pFrom)*(i64)sqlite3BtreeLastPage(pFrom);
74412 b.pSrcDb = pFrom->db;
74413 b.pSrc = pFrom;
74418 sqlite3PagerAlignReserve(sqlite3BtreePager(pTo), sqlite3BtreePager(pFrom));
74439 sqlite3BtreeLeave(pFrom);
75396 static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int eType){
75399 sqlite3VdbeMemShallowCopy(pTo, pFrom, eType);
75401 SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType){
75402 assert( !sqlite3VdbeMemIsRowSet(pFrom) );
75403 assert( pTo->db==pFrom->db );
75404 if( VdbeMemDynamic(pTo) ){ vdbeClrCopy(pTo,pFrom,srcType); return; }
75405 memcpy(pTo, pFrom, MEMCELLSIZE);
75406 if( (pFrom->flags&MEM_Static)==0 ){
75417 SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){
75420 assert( !sqlite3VdbeMemIsRowSet(pFrom) );
75422 memcpy(pTo, pFrom, MEMCELLSIZE);
75425 if( 0==(pFrom->flags&MEM_Static) ){
75440 SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){
75441 assert( pFrom->db==0 || sqlite3_mutex_held(pFrom->db->mutex) );
75443 assert( pFrom->db==0 || pTo->db==0 || pFrom->db==pTo->db );
75446 memcpy(pTo, pFrom, sizeof(Mem));
75447 pFrom->flags = MEM_Null;
75448 pFrom->szMalloc = 0;
82874 Vdbe *pFrom = (Vdbe*)pFromStmt;
82877 assert( pTo->db==pFrom->db );
82878 assert( pTo->nVar==pFrom->nVar );
82880 for(i=0; i<pFrom->nVar; i++){
82881 sqlite3VdbeMemMove(&pTo->aVar[i], &pFrom->aVar[i]);
82901 Vdbe *pFrom = (Vdbe*)pFromStmt;
82903 if( pFrom->nVar!=pTo->nVar ){
82910 assert( (pFrom->prepFlags & SQLITE_PREPARE_SAVESQL)!=0 || pFrom->expmask==0 );
82911 if( pFrom->expmask ){
82912 pFrom->expired = 1;
103079 SQLITE_PRIVATE void sqlite3RenameTokenRemap(Parse *pParse, void *pTo, void *pFrom){
103083 if( p->p==pFrom ){
104363 static void sampleCopy(Stat4Accum *p, Stat4Sample *pTo, Stat4Sample *pFrom){
104364 pTo->isPSample = pFrom->isPSample;
104365 pTo->iCol = pFrom->iCol;
104366 pTo->iHash = pFrom->iHash;
104367 memcpy(pTo->anEq, pFrom->anEq, sizeof(tRowcnt)*p->nCol);
104368 memcpy(pTo->anLt, pFrom->anLt, sizeof(tRowcnt)*p->nCol);
104369 memcpy(pTo->anDLt, pFrom->anDLt, sizeof(tRowcnt)*p->nCol);
104370 if( pFrom->nRowid ){
104371 sampleSetRowid(p->db, pTo, pFrom->nRowid, pFrom->u.aRowid);
104373 sampleSetRowidInt64(p->db, pTo, pFrom->u.iRowid);
109748 pFKey->pFrom = p;
112213 SrcList *pFrom;
112217 pFrom = sqlite3SrcListAppend(pParse, 0, 0, 0);
112218 if( pFrom ){
112219 assert( pFrom->nSrc==1 );
112220 pFrom->a[0].zName = sqlite3DbStrDup(db, pView->zName);
112221 pFrom->a[0].zDatabase = sqlite3DbStrDup(db, db->aDb[iDb].zDbSName);
112222 assert( pFrom->a[0].pOn==0 );
112223 assert( pFrom->a[0].pUsing==0 );
112225 pSel = sqlite3SelectNew(pParse, 0, pFrom, pWhere, 0, 0, pOrderBy,
115375 pFKey->pFrom->zName, pFKey->zTo);
115469 if( pTab==pFKey->pFrom && nIncr==1 ){
115501 if( pTab==pFKey->pFrom && nIncr==1 ){
115684 zCol = pFKey->pFrom->aCol[iCol].zName;
115704 if( pTab==pFKey->pFrom && nIncr>0 ){
116113 pItem->pTab = pFKey->pFrom;
116114 pItem->zName = pFKey->pFrom->zName;
116319 sqlite3TokenInit(&tFromCol, pFKey->pFrom->aCol[iFromCol].zName);
116357 Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt;
116372 zFrom = pFKey->pFrom->zName;
129162 SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom){
129163 if( pFrom->pTab && pFrom->fg.isIndexedBy ){
129164 Table *pTab = pFrom->pTab;
129165 char *zIndexedBy = pFrom->u1.zIndexedBy;
129176 pFrom->pIBIndex = pIdx;
129255 static int cannotBeFunction(Parse *pParse, struct SrcList_item *pFrom){
129256 if( pFrom->fg.isTabFunc ){
129257 sqlite3ErrorMsg(pParse, "'%s' is not a function", pFrom->zName);
129332 struct SrcList_item *pFrom
129339 assert( pFrom->pTab==0 );
129341 pCte = searchWith(pParse->pWith, pFrom, &pWith);
129358 if( cannotBeFunction(pParse, pFrom) ) return SQLITE_ERROR;
129360 assert( pFrom->pTab==0 );
129361 pFrom->pTab = pTab = sqlite3DbMallocZero(db, sizeof(Table));
129368 pFrom->pSelect = sqlite3SelectDup(db, pCte->pSelect, 0);
129370 assert( pFrom->pSelect );
129373 pSel = pFrom->pSelect;
129377 SrcList *pSrc = pFrom->pSelect->pSrc;
129476 SQLITE_PRIVATE int sqlite3ExpandSubquery(Parse *pParse, struct SrcList_item *pFrom){
129477 Select *pSel = pFrom->pSelect;
129481 pFrom->pTab = pTab = sqlite3DbMallocZero(pParse->db, sizeof(Table));
129484 if( pFrom->zAlias ){
129485 pTab->zName = sqlite3DbStrDup(pParse->db, pFrom->zAlias);
129527 struct SrcList_item *pFrom;
129554 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
129556 assert( pFrom->fg.isRecursive==0 || pFrom->pTab!=0 );
129557 if( pFrom->fg.isRecursive ) continue;
129558 assert( pFrom->pTab==0 );
129560 if( withExpand(pWalker, pFrom) ) return WRC_Abort;
129561 if( pFrom->pTab ) {} else
129563 if( pFrom->zName==0 ){
129565 Select *pSel = pFrom->pSelect;
129568 assert( pFrom->pTab==0 );
129570 if( sqlite3ExpandSubquery(pParse, pFrom) ) return WRC_Abort;
129574 assert( pFrom->pTab==0 );
129575 pFrom->pTab = pTab = sqlite3LocateTableItem(pParse, 0, pFrom);
129580 pFrom->pTab = 0;
129584 if( !IsVirtual(pTab) && cannotBeFunction(pParse, pFrom) ){
129591 assert( pFrom->pSelect==0 );
129592 pFrom->pSelect = sqlite3SelectDup(db, pTab->pSelect, 0);
129595 sqlite3WalkSelect(pWalker, pFrom->pSelect);
129602 if( sqlite3IndexedByLookup(pParse, pFrom) ){
129672 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
129673 Table *pTab = pFrom->pTab;
129674 Select *pSub = pFrom->pSelect;
129675 char *zTabName = pFrom->zAlias;
129715 if( (pFrom->fg.jointype & JT_NATURAL)!=0
129722 if( sqlite3IdListIndex(pFrom->pUsing, zName)>=0 ){
129867 struct SrcList_item *pFrom;
129874 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
129875 Table *pTab = pFrom->pTab;
129879 Select *pSel = pFrom->pSelect;
132385 static void transferParseError(Parse *pTo, Parse *pFrom){
132386 assert( pFrom->zErrMsg==0 || pFrom->nErr );
132389 pTo->zErrMsg = pFrom->zErrMsg;
132390 pTo->nErr = pFrom->nErr;
132391 pTo->rc = pFrom->rc;
132393 sqlite3DbFree(pFrom->db, pFrom->zErrMsg);
139473 SrcList *pFrom, /* The FROM clause */
139482 iCur = pFrom->a[i].iCursor;
139483 for(pIdx=pFrom->a[i].pTab->pIndex; pIdx; pIdx=pIdx->pNext){
139497 SrcList *pFrom, /* The FROM clause */
139520 return exprMightBeIndexed2(pFrom,mPrereq,aiCurCol,pExpr);
142016 static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){
142018 if( whereLoopResize(db, pTo, pFrom->nLTerm) ){
142022 memcpy(pTo, pFrom, WHERE_LOOP_XFER_SZ);
142023 memcpy(pTo->aLTerm, pFrom->aLTerm, pTo->nLTerm*sizeof(pTo->aLTerm[0]));
142024 if( pFrom->wsFlags & WHERE_VIRTUALTABLE ){
142025 pFrom->u.vtab.needFree = 0;
142026 }else if( (pFrom->wsFlags & WHERE_AUTO_INDEX)!=0 ){
142027 pFrom->u.btree.pIndex = 0;
144129 WherePath *pFrom; /* An element of aFrom[] that we are working on */
144167 for(ii=mxChoice*2, pFrom=aTo; ii>0; ii--, pFrom++, pX += nLoop){
144168 pFrom->aLoop = pX;
144206 for(ii=0, pFrom=aFrom; ii<nFrom; ii++, pFrom++){
144211 i8 isOrdered = pFrom->isOrdered; /* isOrdered for (pFrom+pWLoop) */
144215 if( (pWLoop->prereq & ~pFrom->maskLoop)!=0 ) continue;
144216 if( (pWLoop->maskSelf & pFrom->maskLoop)!=0 ) continue;
144217 if( (pWLoop->wsFlags & WHERE_AUTO_INDEX)!=0 && pFrom->nRow<3 ){
144228 rUnsorted = sqlite3LogEstAdd(pWLoop->rSetup,pWLoop->rRun + pFrom->nRow);
144229 rUnsorted = sqlite3LogEstAdd(rUnsorted, pFrom->rUnsorted);
144230 nOut = pFrom->nRow + pWLoop->nOut;
144231 maskNew = pFrom->maskLoop | pWLoop->maskSelf;
144234 pWInfo->pOrderBy, pFrom, pWInfo->wctrlFlags,
144237 revMask = pFrom->revLoop;
144290 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted,
144309 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted,
144333 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted,
144351 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted,
144360 pTo->maskLoop = pFrom->maskLoop | pWLoop->maskSelf;
144366 memcpy(pTo->aLoop, pFrom->aLoop, sizeof(WhereLoop*)*iLoop);
144402 pFrom = aTo;
144404 aFrom = pFrom;
144415 pFrom = aFrom;
144417 if( pFrom->rCost>aFrom[ii].rCost ) pFrom = &aFrom[ii];
144423 pLevel->pWLoop = pWLoop = pFrom->aLoop[iLoop];
144433 int rc = wherePathSatisfiesOrderBy(pWInfo, pWInfo->pResultSet, pFrom,
144434 WHERE_DISTINCTBY, nLoop-1, pFrom->aLoop[nLoop-1], &notUsed);
144442 if( pFrom->isOrdered==pWInfo->pOrderBy->nExpr ){
144446 pWInfo->nOBSat = pFrom->isOrdered;
144447 pWInfo->revMask = pFrom->revLoop;
144451 u32 wsFlags = pFrom->aLoop[nLoop-1]->wsFlags;
144456 int rc = wherePathSatisfiesOrderBy(pWInfo, pWInfo->pOrderBy, pFrom,
144457 WHERE_ORDERBY_LIMIT, nLoop-1, pFrom->aLoop[nLoop-1], &m);
144473 pFrom, 0, nLoop-1, pFrom->aLoop[nLoop-1], &revMask
144484 pWInfo->nRowOut = pFrom->nRow;
151707 SrcList *pFrom;
151711 pFrom = sqlite3SrcListAppendFromTerm(pParse,0,0,0,&x,pRhs,0,0);
151712 pRhs = sqlite3SelectNew(pParse,0,pFrom,0,0,0,0,0,0);
171834 static int fts3SegReaderRequire(Fts3SegReader *pReader, char *pFrom, int nByte){
171837 || (pFrom>=pReader->aNode && pFrom<&pReader->aNode[pReader->nNode])
171840 && (pFrom - pReader->aNode + nByte)>pReader->nPopulate