Home | History | Annotate | Download | only in dist

Lines Matching refs:ppOut

10879 ** The *ppOut values returned by these routines are only valid until the
10882 ** implementation needs to retain the *ppOut values for longer, it must make
10883 ** copies. The *ppOut values are [protected sqlite3_value|protected].
10885 SQLITE_API int sqlite3_vtab_in_first(sqlite3_value *pVal, sqlite3_value **ppOut);
10886 SQLITE_API int sqlite3_vtab_in_next(sqlite3_value *pVal, sqlite3_value **ppOut);
12645 ** is stored in *ppOut, the size of the same buffer is stored in *pnOut, and
12646 ** SQLITE_OK is returned. If an error occurs, both *pnOut and *ppOut are
12650 ** on the *ppOut pointer to free the buffer allocation following a successful
12658 int *pnOut, void **ppOut /* OUT: Inverse of input */
12678 ** rc = sqlite3changegroup_output(pGrp, pnOut, ppOut);
12680 ** *ppOut = 0;
12693 void **ppOut /* OUT: Buffer containing output changeset */
13411 ** rebaser object passed as the first argument. If successful, (*ppOut)
13415 ** sqlite3_free(). Otherwise, if an error occurs, (*ppOut) and (*pnOut)
13421 int *pnOut, void **ppOut
14328 ** The final argument is an output variable. If successful, (*ppOut)
14331 ppOut
14535 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
14560 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
35572 SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){
35575 assert( ppOut!=0 );
35578 *ppOut = p->pOut;
35581 rc = pthread_join(p->tid, ppOut) ? SQLITE_ERROR : SQLITE_OK;
35668 SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){
35672 assert( ppOut!=0 );
35686 if( rc==WAIT_OBJECT_0 ) *ppOut = p->pResult;
35735 SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){
35737 assert( ppOut!=0 );
35740 *ppOut = p->xTask(p->pIn);
35742 *ppOut = p->pResult;
94562 sqlite3_value **ppOut, /* Store the next value from the list here */
94568 *ppOut = 0;
94603 *ppOut = pOut;
94613 ** Set (*ppOut) to point to this value before returning.
94615 SQLITE_API int sqlite3_vtab_in_first(sqlite3_value *pVal, sqlite3_value **ppOut){
94616 return valueFromValueList(pVal, ppOut, 0);
94621 ** Set (*ppOut) to point to this value before returning.
94623 SQLITE_API int sqlite3_vtab_in_next(sqlite3_value *pVal, sqlite3_value **ppOut){
94624 return valueFromValueList(pVal, ppOut, 1);
106852 ** If successful, set *ppOut to point to a buffer containing the data
106856 ** The buffer returned in *ppOut is only valid until the
106862 u8 **ppOut /* OUT: Pointer to buffer containing data */
106868 *ppOut = &p->aMap[p->iReadOff];
106902 *ppOut = &p->aBuffer[iBuf];
106944 *ppOut = p->aAlloc;
108395 IncrMerger **ppOut /* Write the new IncrMerger here */
108398 IncrMerger *pIncr = *ppOut = (IncrMerger*)
108409 assert( *ppOut!=0 || rc!=SQLITE_OK );
108696 ** PMAs from pTask->file. If no error occurs, set *ppOut to point to
108697 ** the new object and return SQLITE_OK. Or, if an error does occur, set *ppOut
108710 MergeEngine **ppOut /* OUT: New merge-engine */
108717 *ppOut = pNew = vdbeMergeEngineNew(nPMA);
108729 *ppOut = 0;
108814 ** If successful, SQLITE_OK is returned and *ppOut set to point to the
108817 ** of *ppOut is undefined.
108821 MergeEngine **ppOut /* Write the MergeEngine here */
108885 *ppOut = pMain;
196791 int *pnOut, /* OUT: Size of buffer at *ppOut */
196792 char **ppOut /* OUT: Malloced result buffer */
196821 *ppOut = tsc.aaOutput[0];
199650 char **ppOut /* OUT: Pointer to position list */
199660 *ppOut = 0;
199778 *ppOut = ((iCol==iThis)?pIter:0);
239578 ** Or, if xOutput is NULL, then (*ppOut) is populated with a pointer to a
239585 ** error code. If an error occurs and xOutput is NULL, (*ppOut) and (*pnOut)
239593 void **ppOut
239598 assert( xOutput==0 || (ppOut==0 && pnOut==0) );
239625 }else if( ppOut ){
239626 *ppOut = buf.aBuf;
239811 void **ppOut /* OUT: changeset (left <concat> right) */
239824 rc = sqlite3changegroup_output(pGrp, pnOut, ppOut);
239981 ** then (*ppOut) is set to point to a buffer containing the rebased changeset
239984 ** free the (*ppOut) buffer using sqlite3_free().
239986 ** If an error occurs, an SQLite error code is returned. If ppOut and
239996 void **ppOut /* OUT: Inverse of pChangeset */
240109 }else if( ppOut ){
240110 *ppOut = (void*)sOut.aBuf;
240159 int *pnOut, void **ppOut
240165 rc = sessionRebase(p, pIter, 0, 0, pnOut, ppOut);
241016 ** The final argument is an output variable. If successful, (*ppOut)
241019 ** be returned. In this case, fts5 assumes that the final value of *ppOut
241223 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
241248 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
241869 const char **ppOut, int *pnOut
245633 ** If successful, SQLITE_OK is returned and *ppOut is set to point to the
245635 ** returned, *ppOut is set to NULL and an error message may be left in
245644 Fts5Config **ppOut, /* OUT: Results of parse */
245653 *ppOut = pRet = (Fts5Config*)sqlite3_malloc64(sizeof(Fts5Config));
245789 *ppOut = 0;
249419 const char **ppOut,
249432 *ppOut = pPhrase->aTerm[iToken].pTerm;
249447 const char **ppOut,
249465 iRowid, iCol, iOff+iToken, ppOut, pnOut
249468 *ppOut = pTerm->pTerm;
249892 Fts5HashEntry **ppOut = &pRet;
249896 *ppOut = p2;
249899 *ppOut = p1;
249914 *ppOut = p2;
249915 ppOut = &p2->pScanNext;
249919 *ppOut = p1;
249920 ppOut = &p1->pScanNext;
249923 *ppOut = 0;
249984 void **ppOut, /* OUT: Pointer to new object */
249999 u8 *pRet = (u8*)(*ppOut = sqlite3_malloc64(nPre + nList + 10));
250010 *ppOut = 0;
251187 ** If an error occurs, *ppOut is set to NULL and an SQLite error code
251188 ** returned. Otherwise, *ppOut is set to point to the new object and
251195 Fts5Structure **ppOut /* OUT: Deserialized object */
251292 *ppOut = pRet;
254019 Fts5Iter **ppOut /* New object */
254039 *ppOut = pNew = fts5MultiIterAlloc(p, nSeg);
254088 *ppOut = 0;
254092 assert( (*ppOut)!=0 || p->rc!=SQLITE_OK );
254104 Fts5Iter **ppOut /* New object */
254129 *ppOut = pNew;
257675 ** iCol of row iRowid. The token is returned via output variables *ppOut
257687 const char **ppOut, int *pnOut
257731 *ppOut = (const char*)pMap->aSeg[0].term.p+1;
257735 *ppOut = (const char*)&pT->terms.p[p->iIter];
262371 const char **ppOut,
262375 return sqlite3Fts5ExprQueryToken(pCsr->pExpr, iPhrase, iToken, ppOut, pnOut);
262385 const char **ppOut, int *pnOut
262400 pCsr->pExpr, iRowid, iPhrase, iCol, iOff, iToken, ppOut, pnOut
262938 Fts5Tokenizer **ppOut
262960 *ppOut = (Fts5Tokenizer*)pNew;
265123 Fts5Tokenizer **ppOut
265156 *ppOut = (Fts5Tokenizer*)p;
265416 Fts5Tokenizer **ppOut
265481 *ppOut = (Fts5Tokenizer*)p;
265636 Fts5Tokenizer **ppOut
265667 *ppOut = (Fts5Tokenizer*)pRet;
266347 Fts5Tokenizer **ppOut
266392 *ppOut = (Fts5Tokenizer*)pNew;