Home | History | Annotate | Download | only in amalgamation

Lines Matching defs:pFrom

9688   Table *pFrom;     /* Table containing the REFERENCES clause (aka: Child) */
9689 FKey *pNextFrom; /* Next foreign key in pFrom */
9698 struct sColMap { /* Mapping of columns in pFrom to columns in zTo */
9699 int iFrom; /* Index of column in pFrom */
16420 sqlite3_mutex_methods const *pFrom;
16424 pFrom = sqlite3DefaultMutex();
16426 pFrom = sqlite3NoopMutex();
16428 memcpy(pTo, pFrom, offsetof(sqlite3_mutex_methods, xMutexAlloc));
16429 memcpy(&pTo->xMutexFree, &pFrom->xMutexFree,
16431 pTo->xMutexAlloc = pFrom->xMutexAlloc;
52849 ** on page pFrom to page pTo. If page pFrom was not a leaf page, then
52851 ** parent page stored in the pointer map is page pTo. If pFrom contained
52855 ** If pFrom is currently carrying any overflow cells (entries in the
52864 static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){
52866 BtShared * const pBt = pFrom->pBt;
52867 u8 * const aFrom = pFrom->aData;
52869 int const iFromHdr = pFrom->hdrOffset;
52875 assert( pFrom->isInit );
52876 assert( pFrom->nFree>=iToHdr );
52879 /* Copy the b-tree node content from page pFrom to page pTo. */
52882 memcpy(&aTo[iToHdr], &aFrom[iFromHdr], pFrom->cellOffset + 2*pFrom->nCell);
52887 ** page pFrom.
55929 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
55933 sqlite3BtreeEnter(pFrom);
55941 b.pSrcDb = pFrom->db;
55942 b.pSrc = pFrom;
55960 sqlite3BtreeLeave(pFrom);
56581 ** Make an shallow copy of pFrom into pTo. Prior contents of
56582 ** pTo are freed. The pFrom->z field is not duplicated. If
56583 ** pFrom->z is used, then pTo->z points to the same thing as pFrom->z
56586 SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType){
56587 assert( (pFrom->flags & MEM_RowSet)==0 );
56589 memcpy(pTo, pFrom, MEMCELLSIZE);
56591 if( (pFrom->flags&MEM_Static)==0 ){
56599 ** Make a full copy of pFrom into pTo. Prior contents of pTo are
56602 SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){
56605 assert( (pFrom->flags & MEM_RowSet)==0 );
56607 memcpy(pTo, pFrom, MEMCELLSIZE);
56611 if( 0==(pFrom->flags&MEM_Static) ){
56621 ** Transfer the contents of pFrom to pTo. Any existing value in pTo is
56622 ** freed. If pFrom contains ephemeral data, a copy is made.
56624 ** pFrom contains an SQL NULL when this routine returns.
56626 SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){
56627 assert( pFrom->db==0 || sqlite3_mutex_held(pFrom->db->mutex) );
56629 assert( pFrom->db==0 || pTo->db==0 || pFrom->db==pTo->db );
56632 memcpy(pTo, pFrom, sizeof(Mem));
56633 pFrom->flags = MEM_Null;
56634 pFrom->xDel = 0;
56635 pFrom->zMalloc = 0;
61574 Vdbe *pFrom = (Vdbe*)pFromStmt;
61577 assert( pTo->db==pFrom->db );
61578 assert( pTo->nVar==pFrom->nVar );
61580 for(i=0; i<pFrom->nVar; i++){
61581 sqlite3VdbeMemMove(&pTo->aVar[i], &pFrom->aVar[i]);
61601 Vdbe *pFrom = (Vdbe*)pFromStmt;
61603 if( pFrom->nVar!=pTo->nVar ){
61609 if( pFrom->isPrepareV2 && pFrom->expmask ){
61610 pFrom->expired = 1;
74780 zWhere = whereOrName(pParse->db, zWhere, p->pFrom->zName);
75066 Table *pFrom = p->pFrom;
75067 if( pFrom!=pTab ){
75068 reloadTableSchema(pParse, p->pFrom, pFrom->zName);
79053 pFKey->pFrom = p;
81158 SrcList *pFrom;
81161 pFrom = sqlite3SrcListAppend(db, 0, 0, 0);
81162 if( pFrom ){
81163 assert( pFrom->nSrc==1 );
81164 pFrom->a[0].zAlias = sqlite3DbStrDup(db, pView->zName);
81165 pFrom->a[0].pSelect = pDup;
81166 assert( pFrom->a[0].pOn==0 );
81167 assert( pFrom->a[0].pUsing==0 );
81171 pDup = sqlite3SelectNew(pParse, 0, pFrom, pWhere, 0, 0, 0, 0, 0, 0);
83656 if( pTab==pFKey->pFrom && nIncr==1 ){
83682 if( pTab==pFKey->pFrom && nIncr==1 ){
83807 zCol = pFKey->pFrom->aCol[iCol].zName;
83817 if( pTab==pFKey->pFrom && nIncr>0 ){
84091 pItem->pTab = pFKey->pFrom;
84092 pItem->zName = pFKey->pFrom->zName;
84273 tFromCol.z = pFKey->pFrom->aCol[iFromCol].zName;
84318 Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt;
84333 zFrom = pFKey->pFrom->zName;
93036 ** pFrom->pIndex and return SQLITE_OK.
93038 SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom){
93039 if( pFrom->pTab && pFrom->zIndex ){
93040 Table *pTab = pFrom->pTab;
93041 char *zIndex = pFrom->zIndex;
93052 pFrom->pIndex = pIdx;
93086 struct SrcList_item *pFrom;
93108 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
93110 if( pFrom->pTab!=0 ){
93116 if( pFrom->zName==0 ){
93118 Select *pSel = pFrom->pSelect;
93121 assert( pFrom->pTab==0 );
93123 pFrom->pTab = pTab = sqlite3DbMallocZero(db, sizeof(Table));
93135 assert( pFrom->pTab==0 );
93136 pFrom->pTab = pTab =
93137 sqlite3LocateTable(pParse,0,pFrom->zName,pFrom->zDatabase);
93144 assert( pFrom->pSelect==0 );
93145 pFrom->pSelect = sqlite3SelectDup(db, pTab->pSelect, 0);
93146 sqlite3WalkSelect(pWalker, pFrom->pSelect);
93152 if( sqlite3IndexedByLookup(pParse, pFrom) ){
93218 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
93219 Table *pTab = pFrom->pTab;
93220 char *zTabName = pFrom->zAlias;
93246 if( (pFrom->jointype & JT_NATURAL)!=0
93253 if( sqlite3IdListIndex(pFrom->pUsing, zName)>=0 ){
93354 struct SrcList_item *pFrom;
93361 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
93362 Table *pTab = pFrom->pTab;
93365 Select *pSel = pFrom->pSelect;
95369 ** Parse context structure pFrom has just been used to create a sub-vdbe
95371 ** from pFrom to pTo.
95373 static void transferParseError(Parse *pTo, Parse *pFrom){
95374 assert( pFrom->zErrMsg==0 || pFrom->nErr );
95377 pTo->zErrMsg = pFrom->zErrMsg;
95378 pTo->nErr = pFrom->nErr;
95380 sqlite3DbFree(pFrom->db, pFrom->zErrMsg);