Lines Matching refs:eType

376     int eType;                    /* Value type (SQLITE_NULL, TEXT etc.) */  in sessionSerializeValue()  local
378 eType = sqlite3_value_type(pValue); in sessionSerializeValue()
379 if( aBuf ) aBuf[0] = eType; in sessionSerializeValue()
381 switch( eType ){ in sessionSerializeValue()
393 if( eType==SQLITE_INTEGER ){ in sessionSerializeValue()
411 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB ); in sessionSerializeValue()
412 if( eType==SQLITE_TEXT ){ in sessionSerializeValue()
418 if( z==0 && (eType!=SQLITE_BLOB || n>0) ) return SQLITE_NOMEM; in sessionSerializeValue()
500 static unsigned int sessionHashAppendType(unsigned int h, int eType){ in sessionHashAppendType() argument
501 return HASH_APPEND(h, eType); in sessionHashAppendType()
530 int eType; in sessionPreupdateHash() local
540 eType = sqlite3_value_type(pVal); in sessionPreupdateHash()
541 h = sessionHashAppendType(h, eType); in sessionPreupdateHash()
542 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){ in sessionPreupdateHash()
544 if( eType==SQLITE_INTEGER ){ in sessionPreupdateHash()
552 }else if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){ in sessionPreupdateHash()
555 if( eType==SQLITE_TEXT ){ in sessionPreupdateHash()
561 if( !z && (eType!=SQLITE_BLOB || n>0) ) return SQLITE_NOMEM; in sessionPreupdateHash()
564 assert( eType==SQLITE_NULL ); in sessionPreupdateHash()
609 int eType = *a; in sessionChangeHash() local
616 assert( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT in sessionChangeHash()
617 || eType==SQLITE_TEXT || eType==SQLITE_BLOB in sessionChangeHash()
618 || eType==SQLITE_NULL || eType==0 in sessionChangeHash()
620 assert( !isPK || (eType!=0 && eType!=SQLITE_NULL) ); in sessionChangeHash()
624 h = sessionHashAppendType(h, eType); in sessionChangeHash()
625 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){ in sessionChangeHash()
863 int eType = *a++; /* Type of value from change record */ in sessionPreupdateEqual() local
878 if( sqlite3_value_type(pVal)!=eType ) return 0; in sessionPreupdateEqual()
881 assert( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT in sessionPreupdateEqual()
882 || eType==SQLITE_BLOB || eType==SQLITE_TEXT in sessionPreupdateEqual()
885 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){ in sessionPreupdateEqual()
888 if( eType==SQLITE_INTEGER ){ in sessionPreupdateEqual()
901 if( eType==SQLITE_TEXT ){ in sessionPreupdateEqual()
1221 int eType; in sessionUpdateMaxSize() local
1228 eType = *pCsr++; in sessionUpdateMaxSize()
1229 switch( eType ){ in sessionUpdateMaxSize()
1236 if( eType==sqlite3_value_type(p) ){ in sessionUpdateMaxSize()
1238 if( eType==SQLITE_INTEGER ){ in sessionUpdateMaxSize()
1256 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB ); in sessionUpdateMaxSize()
1257 if( eType==sqlite3_value_type(p) in sessionUpdateMaxSize()
2179 int eType = sqlite3_column_type(pStmt, iCol); in sessionAppendCol() local
2180 sessionAppendByte(p, (u8)eType, pRc); in sessionAppendCol()
2181 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){ in sessionAppendCol()
2184 if( eType==SQLITE_INTEGER ){ in sessionAppendCol()
2193 if( eType==SQLITE_BLOB || eType==SQLITE_TEXT ){ in sessionAppendCol()
2196 if( eType==SQLITE_BLOB ){ in sessionAppendCol()
2202 if( z || (eType==SQLITE_BLOB && nByte==0) ){ in sessionAppendCol()
2254 int eType = *pCsr; in sessionAppendUpdate() local
2255 switch( eType ){ in sessionAppendUpdate()
2266 if( eType==sqlite3_column_type(pStmt, i) ){ in sessionAppendUpdate()
2268 if( eType==SQLITE_INTEGER ){ in sessionAppendUpdate()
2283 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB ); in sessionAppendUpdate()
2285 if( eType==sqlite3_column_type(pStmt, i) in sessionAppendUpdate()
2353 int eType = *a++; in sessionAppendDelete() local
2355 switch( eType ){ in sessionAppendDelete()
2457 int eType = *a++; in sessionSelectBind() local
2459 switch( eType ){ in sessionSelectBind()
2497 assert( eType==SQLITE_BLOB ); in sessionSelectBind()
2946 int eType = *aRec++; in sessionSkipRecord() local
2947 if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){ in sessionSkipRecord()
2951 }else if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){ in sessionSkipRecord()
3019 int eType = 0; /* Type of value (SQLITE_NULL, TEXT etc.) */ in sessionReadRecord() local
3026 eType = pIn->aData[pIn->iNext++]; in sessionReadRecord()
3028 if( eType ){ in sessionReadRecord()
3038 if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){ in sessionReadRecord()
3046 u8 enc = (eType==SQLITE_TEXT ? SQLITE_UTF8 : 0); in sessionReadRecord()
3052 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){ in sessionReadRecord()
3054 if( eType==SQLITE_INTEGER ){ in sessionReadRecord()
3134 int eType; in sessionChangesetBufferRecord() local
3137 eType = pIn->aData[pIn->iNext + nByte++]; in sessionChangesetBufferRecord()
3138 if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){ in sessionChangesetBufferRecord()
3143 }else if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){ in sessionChangesetBufferRecord()
3568 u8 eType; in sessionChangesetInvert() local
3573 eType = pInput->aData[pInput->iNext]; in sessionChangesetInvert()
3575 switch( eType ){ in sessionChangesetInvert()
3593 sessionAppendByte(&sOut, eType, &rc); in sessionChangesetInvert()
3608 int eType2 = (eType==SQLITE_DELETE ? SQLITE_INSERT : SQLITE_DELETE); in sessionChangesetInvert()
3633 sessionAppendByte(&sOut, eType, &rc); in sessionChangesetInvert()
4098 int eType = sqlite3_value_type(pVal); in sessionBindValue() local
4103 if( (eType==SQLITE_TEXT || eType==SQLITE_BLOB) && pVal->z==0 ){ in sessionBindValue()
4212 int eType, /* Conflict resolution (OMIT or REPLACE) */ in sessionRebaseAdd() argument
4229 assert( eType==SQLITE_CHANGESET_REPLACE||eType==SQLITE_CHANGESET_OMIT ); in sessionRebaseAdd()
4235 sessionAppendByte(&p->rebase, (eType==SQLITE_CHANGESET_REPLACE), &rc); in sessionRebaseAdd()
4285 int eType, /* Either CHANGESET_DATA or CONFLICT */ in sessionConflictHandler() argument
4300 assert( eType==SQLITE_CHANGESET_CONFLICT || eType==SQLITE_CHANGESET_DATA ); in sessionConflictHandler()
4314 res = xConflict(pCtx, eType, pIter); in sessionConflictHandler()
4318 if( p->bDeferConstraints && eType==SQLITE_CHANGESET_CONFLICT ){ in sessionConflictHandler()
4327 res = xConflict(pCtx, eType+1, pIter); in sessionConflictHandler()