Lines Matching defs:pSlot
10867 struct IdxRemSlot *pSlot;
10873 pSlot = &p->aSlot[iSlot];
10875 switch( pSlot->eType ){
10881 sqlite3_result_int64(pCtx, pSlot->iVal);
10885 sqlite3_result_double(pCtx, pSlot->rVal);
10889 sqlite3_result_blob(pCtx, pSlot->z, pSlot->n, SQLITE_TRANSIENT);
10893 sqlite3_result_text(pCtx, pSlot->z, pSlot->n, SQLITE_TRANSIENT);
10897 pSlot->eType = sqlite3_value_type(argv[1]);
10898 switch( pSlot->eType ){
10904 pSlot->iVal = sqlite3_value_int64(argv[1]);
10908 pSlot->rVal = sqlite3_value_double(argv[1]);
10915 if( nByte>pSlot->nByte ){
10916 char *zNew = (char*)sqlite3_realloc(pSlot->z, nByte*2);
10921 pSlot->nByte = nByte*2;
10922 pSlot->z = zNew;
10924 pSlot->n = nByte;
10925 if( pSlot->eType==SQLITE_BLOB ){
10927 if( pData ) memcpy(pSlot->z, pData, nByte);
10930 memcpy(pSlot->z, pData, nByte);