Lines Matching defs:eType
3342 int eType = sqlite3_value_type(argv[0]);
3355 if( eType==SQLITE_NULL ) return;
3357 if( eType==SQLITE_BLOB ){
3841 int eType = sqlite3_value_type(pIn);
3842 if( bTextOnly && (eType==SQLITE_FLOAT || eType==SQLITE_BLOB) ){
3843 eType = SQLITE_TEXT;
3845 switch( eType ){
13409 int eType; /* SQLITE_NULL, INTEGER, REAL, TEXT, BLOB */
13435 switch( pSlot->eType ){
13457 pSlot->eType = sqlite3_value_type(argv[1]);
13458 switch( pSlot->eType ){
13485 if( pSlot->eType==SQLITE_BLOB ){
15881 ** eType.
15883 static int dbdataValueBytes(int eType){
15884 switch( eType ){
15902 if( eType>0 ){
15903 return ((eType-12) / 2);
15910 ** Load a value of type eType from buffer pData and use it to set the
15916 int eType,
15920 if( eType>=0 ){
15921 if( dbdataValueBytes(eType)<=nData ){
15922 switch( eType ){
15939 switch( eType ){
15948 if( eType==7 ){
15959 int n = ((eType-12) / 2);
15960 if( eType % 2 ){
15980 if( eType==7 ){
15982 }else if( eType<7 ){
15984 }else if( eType%2 ){
18553 int eType = 0;
18556 eType = (int)a[0];
18557 if( eType!=0x02 && eType!=0x05 && eType!=0x0A && eType!=0x0D ) return 0;
18585 if( eType==0x02 || eType==0x05 ){
18599 if( eType==0x05 || eType==0x02 ) nByte += 4;
18601 if( eType==0x0D ){
18605 if( eType!=0x05 ){
18606 int X = (eType==0x0D) ? n-35 : (((n-12)*64/255)-23);