Home | History | Annotate | Download | only in dist

Lines Matching refs:eType

8970     char *z;        /* Value if eType is SQLITE_TEXT or SQLITE_BLOB */
8971 double r; /* Value if eType is SQLITE_FLOAT or SQLITE_INTEGER */
8973 u8 eType; /* SQLITE_NULL, SQLITE_INTEGER ... etc. */
11662 int eType;
11666 }else if( (eType = sqlite3_value_type(argv[0]))==SQLITE_FLOAT
11667 || eType==SQLITE_INTEGER ){
25366 int eType = flags&0xFFFFFF00; /* Type of file to open */
25381 (eType==SQLITE_OPEN_MASTER_JOURNAL || eType==SQLITE_OPEN_MAIN_JOURNAL)
25404 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB );
25405 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL );
25406 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MASTER_JOURNAL );
25409 assert( eTypeeType==SQLITE_OPEN_TEMP_DB
25410 || eType==SQLITE_OPEN_MAIN_JOURNAL || eType==SQLITE_OPEN_TEMP_JOURNAL
25411 || eType==SQLITE_OPEN_SUBJOURNAL || eType==SQLITE_OPEN_MASTER_JOURNAL
25412 || eType==SQLITE_OPEN_TRANSIENT_DB
25417 if( eType==SQLITE_OPEN_MAIN_DB ){
25496 assert( eType!=SQLITE_OPEN_MAIN_DB );
25506 noLock = eType!=SQLITE_OPEN_MAIN_DB;
38523 ** so that it maps to type 'eType' and parent page number 'pgno'.
38529 static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC){
38560 if( eType!=pPtrmap[offset] || get4byte(&pPtrmap[offset+1])!=parent ){
38561 TRACE(("PTRMAP_UPDATE: %d->(%d,%d)\n", key, eType, parent));
38564 pPtrmap[offset] = eType;
40363 ** that it points to iTo. Parameter eType describes the type of pointer to
40375 static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){
40378 if( eType==PTRMAP_OVERFLOW2 ){
40394 if( eType==PTRMAP_OVERFLOW1 ){
40412 if( eType!=PTRMAP_BTREE ||
40437 u8 eType, /* Pointer map 'type' entry for pDbPage */
40447 assert( eType==PTRMAP_OVERFLOW2 || eType==PTRMAP_OVERFLOW1 ||
40448 eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE );
40454 iDbPage, iFreePage, iPtrPage, eType));
40469 if( eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE ){
40488 eType!=PTRMAP_ROOTPAGE ){
40498 rc = modifyPagePointer(pPtrPage, iDbPage, iFreePage, eType);
40501 ptrmapPut(pBt, iFreePage, eType, iPtrPage, &rc);
40536 u8 eType;
40544 rc = ptrmapGet(pBt, iLastPg, &eType, &iPtrPage);
40548 if( eType==PTRMAP_ROOTPAGE ){
40552 if( eType==PTRMAP_FREEPAGE ){
40597 rc = relocatePage(pBt, pLastPg, eType, iPtrPage, iFreePg, nFin!=0);
41360 u8 eType;
41367 rc = ptrmapGet(pBt, iGuess, &eType, &pgno);
41368 if( rc==SQLITE_OK && eType==PTRMAP_OVERFLOW2 && pgno==ovfl ){
42415 u8 eType;
42418 rc = ptrmapGet(pBt, nearby, &eType, 0);
42420 if( eType==PTRMAP_FREEPAGE ){
42934 eType = (pgnoPtrmap?PTRMAP_OVERFLOW2:PTRMAP_OVERFLOW1);
42935 ptrmapPut(pBt, pgnoOvfl, eType, pgnoPtrmap, &rc);
44575 u8 eType = 0;
44585 rc = ptrmapGet(pBt, pgnoRoot, &eType, &iPtrPage);
44586 if( eType==PTRMAP_ROOTPAGE || eType==PTRMAP_FREEPAGE ){
44593 assert( eType!=PTRMAP_ROOTPAGE );
44594 assert( eType!=PTRMAP_FREEPAGE );
44595 rc = relocatePage(pBt, pRoot, eType, iPtrPage, pgnoMove, 0);
45058 u8 eType, /* Expected pointer map type */
45073 if( ePtrmapType!=eType || iPtrmapParent!=iParent ){
45076 iChild, eType, iParent, ePtrmapType, iPtrmapParent);
61928 int eType = 0; /* Type of RHS table. IN_INDEX_* */
61965 eType = IN_INDEX_ROWID;
61983 for(pIdx=pTab->pIndex; pIdx && eType==0 && affinity_ok; pIdx=pIdx->pNext){
61999 eType = IN_INDEX_INDEX;
62010 if( eType==0 ){
62015 eType = IN_INDEX_EPH;
62019 eType = IN_INDEX_ROWID;
62021 sqlite3CodeSubselect(pParse, pX, rMayHaveNull, eType==IN_INDEX_ROWID);
62025 return eType;
62280 int eType; /* Type of the RHS */
62290 eType = sqlite3FindInIndex(pParse, pExpr, &rRhsHasNull);
62306 if( eType==IN_INDEX_ROWID ){
65535 if( p->eType==SQLITE_TEXT || p->eType==SQLITE_BLOB ){
65628 int eType = sqlite3_column_type(pStmt, 2);
65642 pSample->eType = (u8)eType;
65643 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
65645 }else if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){
65647 (eType==SQLITE_BLOB) ?
88701 int eType = sqlite3_value_type(pVal);
88703 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
88706 if( aSample[i].eType==SQLITE_NULL ) continue;
88707 if( aSample[i].eType>=SQLITE_TEXT || aSample[i].u.r>r ) break;
88716 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB );
88718 if( eType==SQLITE_BLOB ){
88739 int eSampletype = aSample[i].eType;
88740 if( eSampletype==SQLITE_NULL || eSampletype<eType ) continue;
88741 if( (eSampletype!=eType) ) break;
89403 int eType;
89409 eType = sqlite3FindInIndex(pParse, pX, 0);
89424 if( eType==IN_INDEX_ROWID ){
98872 ** If Fts3Expr.eType is either FTSQUERY_NEAR or FTSQUERY_PHRASE and isLoaded
98883 int eType; /* One of the FTSQUERY_XXX values defined below */
98884 int nNear; /* Valid if eType==FTSQUERY_NEAR */
98888 Fts3Phrase *pPhrase; /* Valid if eType==FTSQUERY_PHRASE */
98899 ** Candidate values for Fts3Query.eType. Note that the order of the first
100432 assert( pExpr->eType==FTSQUERY_PHRASE
100433 || pExpr->eType==FTSQUERY_NEAR
100436 if( pExpr->eType==FTSQUERY_PHRASE ){
100438 isReqPos || (pExpr->pParent && pExpr->pParent->eType==FTSQUERY_NEAR),
100450 assert( pExpr->eType==FTSQUERY_NEAR || pExpr->eType==FTSQUERY_OR
100451 || pExpr->eType==FTSQUERY_AND || pExpr->eType==FTSQUERY_NOT
100453 switch( pExpr->eType ){
100462 if( pExpr->pParent && pExpr->pParent->eType==FTSQUERY_NEAR ){
100466 while( pLeft->eType==FTSQUERY_NEAR ){
100470 assert( pRight->eType==FTSQUERY_PHRASE );
100471 assert( pLeft->eType==FTSQUERY_PHRASE );
100505 fts3DoclistMerge(pExpr->eType, 0, 0, aLeft, pnOut,
101315 pRet->eType = FTSQUERY_PHRASE;
101438 p->eType = FTSQUERY_PHRASE;
101480 unsigned char eType; /* Keyword code */
101521 if( pKey->eType==FTSQUERY_NEAR ){
101544 pRet->eType = pKey->eType;
101643 assert( p->eType!=FTSQUERY_PHRASE );
101645 return p->eType;
101646 }else if( p->eType==FTSQUERY_NEAR ){
101648 }else if( p->eType==FTSQUERY_OR ){
101651 assert( p->eType==FTSQUERY_AND );
101716 && p->eType==FTSQUERY_PHRASE && p->pPhrase->isNot
101726 pNot->eType = FTSQUERY_NOT;
101734 int eType = p->eType;
101735 assert( eType!=FTSQUERY_PHRASE || !p->pPhrase->isNot );
101736 isPhrase = (eType==FTSQUERY_PHRASE || p->pLeft);
101760 pAnd->eType = FTSQUERY_AND;
101775 (eType==FTSQUERY_NEAR && !isPhrase && pPrev->eType!=FTSQUERY_PHRASE)
101776 || (eType!=FTSQUERY_PHRASE && isPhrase && pPrev->eType==FTSQUERY_NEAR)
101949 switch( pExpr->eType ){
106350 assert(p && p->eType==FTSQUERY_PHRASE );
106383 if( pParent && pParent->eType==FTSQUERY_NOT && pParent->pRight==p ){
106504 switch( pExpr->eType ){
106527 if( pLeft->eType==FTSQUERY_NEAR ){
106530 assert( pRight->eType==FTSQUERY_PHRASE );
106531 assert( pLeft->eType==FTSQUERY_PHRASE );
106922 int eType = pExpr->eType;
106923 if( eType==FTSQUERY_NOT ){
106925 }else if( eType!=FTSQUERY_PHRASE ){