Home | History | Annotate | Download | only in dist

Lines Matching defs:pFrom

10247   Table *pFrom;     /* Table containing the REFERENCES clause (aka: Child) */
10248 FKey *pNextFrom; /* Next foreign key in pFrom */
10257 struct sColMap { /* Mapping of columns in pFrom to columns in zTo */
10258 int iFrom; /* Index of column in pFrom */
17299 sqlite3_mutex_methods const *pFrom;
17303 pFrom
17305 pFrom = sqlite3NoopMutex();
17307 memcpy(pTo, pFrom, offsetof(sqlite3_mutex_methods, xMutexAlloc));
17308 memcpy(&pTo->xMutexFree, &pFrom->xMutexFree,
17310 pTo->xMutexAlloc = pFrom->xMutexAlloc;
55215 ** on page pFrom to page pTo. If page pFrom was not a leaf page, then
55217 ** parent page stored in the pointer map is page pTo. If pFrom contained
55221 ** If pFrom is currently carrying any overflow cells (entries in the
55230 static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){
55232 BtShared * const pBt = pFrom->pBt;
55233 u8 * const aFrom = pFrom->aData;
55235 int const iFromHdr = pFrom->hdrOffset;
55241 assert( pFrom->isInit );
55242 assert( pFrom->nFree>=iToHdr );
55245 /* Copy the b-tree node content from page pFrom to page pTo. */
55248 memcpy(&aTo[iToHdr], &aFrom[iFromHdr], pFrom->cellOffset + 2*pFrom->nCell);
55253 ** page pFrom.
58332 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
58337 sqlite3BtreeEnter(pFrom);
58342 i64 nByte = sqlite3BtreeGetPageSize(pFrom)*(i64)sqlite3BtreeLastPage(pFrom);
58354 b.pSrcDb = pFrom->db;
58355 b.pSrc = pFrom;
58377 sqlite3BtreeLeave(pFrom);
58994 ** Make an shallow copy of pFrom into pTo. Prior contents of
58995 ** pTo are freed. The pFrom->z field is not duplicated. If
58996 ** pFrom->z is used, then pTo->z points to the same thing as pFrom->z
58999 SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType){
59000 assert( (pFrom->flags & MEM_RowSet)==0 );
59002 memcpy(pTo, pFrom, MEMCELLSIZE);
59004 if( (pFrom->flags&MEM_Static)==0 ){
59012 ** Make a full copy of pFrom into pTo. Prior contents of pTo are
59015 SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){
59018 assert( (pFrom->flags & MEM_RowSet)==0 );
59020 memcpy(pTo, pFrom, MEMCELLSIZE);
59024 if( 0==(pFrom->flags&MEM_Static) ){
59034 ** Transfer the contents of pFrom to pTo. Any existing value in pTo is
59035 ** freed. If pFrom contains ephemeral data, a copy is made.
59037 ** pFrom contains an SQL NULL when this routine returns.
59039 SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){
59040 assert( pFrom->db==0 || sqlite3_mutex_held(pFrom->db->mutex) );
59042 assert( pFrom->db==0 || pTo->db==0 || pFrom->db==pTo->db );
59045 memcpy(pTo, pFrom, sizeof(Mem));
59046 pFrom->flags = MEM_Null;
59047 pFrom->xDel = 0;
59048 pFrom->zMalloc = 0;
63995 Vdbe *pFrom = (Vdbe*)pFromStmt;
63998 assert( pTo->db==pFrom->db );
63999 assert( pTo->nVar==pFrom->nVar );
64001 for(i=0; i<pFrom->nVar; i++){
64002 sqlite3VdbeMemMove(&pTo->aVar[i], &pFrom->aVar[i]);
64022 Vdbe *pFrom = (Vdbe*)pFromStmt;
64024 if( pFrom->nVar!=pTo->nVar ){
64030 if( pFrom->isPrepareV2 && pFrom->expmask ){
64031 pFrom->expired = 1;
78753 zWhere = whereOrName(pParse->db, zWhere, p->pFrom->zName);
79039 Table *pFrom = p->pFrom;
79040 if( pFrom!=pTab ){
79041 reloadTableSchema(pParse, p->pFrom, pFrom->zName);
83474 pFKey->pFrom = p;
85608 SrcList *pFrom;
85611 pFrom = sqlite3SrcListAppend(db, 0, 0, 0);
85612 if( pFrom ){
85613 assert( pFrom->nSrc==1 );
85614 pFrom->a[0].zAlias = sqlite3DbStrDup(db, pView->zName);
85615 pFrom->a[0].pSelect = pDup;
85616 assert( pFrom->a[0].pOn==0 );
85617 assert( pFrom->a[0].pUsing==0 );
85621 pDup = sqlite3SelectNew(pParse, 0, pFrom, pWhere, 0, 0, 0, 0, 0, 0);
88141 if( pTab==pFKey->pFrom && nIncr==1 ){
88173 if( pTab==pFKey->pFrom && nIncr==1 ){
88304 zCol = pFKey->pFrom->aCol[iCol].zName;
88314 if( pTab==pFKey->pFrom && nIncr>0 ){
88605 pItem->pTab = pFKey->pFrom;
88606 pItem->zName = pFKey->pFrom->zName;
88787 tFromCol.z = pFKey->pFrom->aCol[iFromCol].zName;
88832 Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt;
88847 zFrom = pFKey->pFrom->zName;
97691 ** pFrom->pIndex and return SQLITE_OK.
97693 SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom){
97694 if( pFrom->pTab && pFrom->zIndex ){
97695 Table *pTab = pFrom->pTab;
97696 char *zIndex = pFrom->zIndex;
97707 pFrom->pIndex = pIdx;
97741 struct SrcList_item *pFrom;
97763 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
97765 if( pFrom->pTab!=0 ){
97771 if( pFrom->zName==0 ){
97773 Select *pSel = pFrom->pSelect;
97776 assert( pFrom->pTab==0 );
97778 pFrom->pTab = pTab = sqlite3DbMallocZero(db, sizeof(Table));
97790 assert( pFrom->pTab==0 );
97791 pFrom->pTab = pTab =
97792 sqlite3LocateTable(pParse,0,pFrom->zName,pFrom->zDatabase);
97799 assert( pFrom->pSelect==0 );
97800 pFrom->pSelect = sqlite3SelectDup(db, pTab->pSelect, 0);
97801 sqlite3WalkSelect(pWalker, pFrom->pSelect);
97807 if( sqlite3IndexedByLookup(pParse, pFrom) ){
97873 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
97874 Table *pTab = pFrom->pTab;
97875 char *zTabName = pFrom->zAlias;
97901 if( (pFrom->jointype & JT_NATURAL)!=0
97908 if( sqlite3IdListIndex(pFrom->pUsing, zName)>=0 ){
98009 struct SrcList_item *pFrom;
98016 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
98017 Table *pTab = pFrom->pTab;
98020 Select *pSel = pFrom->pSelect;
100145 ** Parse context structure pFrom has just been used to create a sub-vdbe
100147 ** from pFrom to pTo.
100149 static void transferParseError(Parse *pTo, Parse *pFrom){
100150 assert( pFrom->zErrMsg==0 || pFrom->nErr );
100153 pTo->zErrMsg = pFrom->zErrMsg;
100154 pTo->nErr = pFrom->nErr;
100156 sqlite3DbFree(pFrom->db, pFrom->zErrMsg);
126264 static int fts3SegReaderRequire(Fts3SegReader *pReader, char *pFrom, int nByte){
126267 || (pFrom>=pReader->aNode && pFrom<&pReader->aNode[pReader->nNode])
126270 && (pFrom - pReader->aNode + nByte)>pReader->nPopulate