Lines Matching refs:eType
331 int eType; /* One of the FUZZ_* constants above */ member
489 u8 eType = p[0]; in fuzzChangeSize() local
490 switch( eType ){ in fuzzChangeSize()
672 u8 eType = p++[0]; in fuzzPrintRecord() local
673 switch( eType ){ in fuzzPrintRecord()
700 printf("%s%s", zPre, eType==0x03 ? "'" : "X'"); in fuzzPrintRecord()
702 if( eType==0x03 ){ in fuzzPrintRecord()
748 u8 eType = p[0]; in fuzzPrintGroup() local
751 (eType==SQLITE_INSERT) ? "INSERT" : in fuzzPrintGroup()
752 (eType==SQLITE_DELETE ? "DELETE" : "UPDATE"), in fuzzPrintGroup()
757 if( pParse->bPatchset==0 && eType==SQLITE_UPDATE ){ in fuzzPrintGroup()
760 fuzzPrintRecord(pGrp, &p, eType==SQLITE_DELETE && pParse->bPatchset); in fuzzPrintGroup()
779 pChange->eType = fuzzRandomInt(FUZZ_COLUMN_DEL) + 1; in fuzzSelectChange()
781 assert( pChange->eType==FUZZ_VALUE_SUB in fuzzSelectChange()
782 || pChange->eType==FUZZ_VALUE_MOD in fuzzSelectChange()
783 || pChange->eType==FUZZ_VALUE_RND in fuzzSelectChange()
784 || pChange->eType==FUZZ_CHANGE_DUP in fuzzSelectChange()
785 || pChange->eType==FUZZ_CHANGE_DEL in fuzzSelectChange()
786 || pChange->eType==FUZZ_CHANGE_TYPE in fuzzSelectChange()
787 || pChange->eType==FUZZ_CHANGE_FIELD in fuzzSelectChange()
788 || pChange->eType==FUZZ_CHANGE_INDIRECT in fuzzSelectChange()
789 || pChange->eType==FUZZ_GROUP_DUP in fuzzSelectChange()
790 || pChange->eType==FUZZ_GROUP_DEL in fuzzSelectChange()
791 || pChange->eType==FUZZ_GROUP_SWAP in fuzzSelectChange()
792 || pChange->eType==FUZZ_COLUMN_ADD in fuzzSelectChange()
793 || pChange->eType==FUZZ_COLUMN_ADDPK in fuzzSelectChange()
794 || pChange->eType==FUZZ_COLUMN_DEL in fuzzSelectChange()
799 if( pChange->eType==FUZZ_CHANGE_FIELD ){ in fuzzSelectChange()
805 if( pChange->eType==FUZZ_COLUMN_DEL ){ in fuzzSelectChange()
815 if( pChange->eType==FUZZ_GROUP_SWAP ){ in fuzzSelectChange()
827 if( pChange->eType==FUZZ_VALUE_SUB in fuzzSelectChange()
828 || pChange->eType==FUZZ_VALUE_MOD in fuzzSelectChange()
829 || pChange->eType==FUZZ_VALUE_RND in fuzzSelectChange()
833 if( pChange->eType==FUZZ_VALUE_SUB ){ in fuzzSelectChange()
840 if( pChange->eType==FUZZ_VALUE_RND ){ in fuzzSelectChange()
873 if( pChange->eType==FUZZ_VALUE_MOD ){ in fuzzSelectChange()
919 u8 eType = p++[0]; in fuzzCopyChange() local
921 int nRec = ((eType==SQLITE_UPDATE && !bPS) ? 2 : 1); in fuzzCopyChange()
925 u8 eNew = eType; in fuzzCopyChange()
926 if( pFuzz->iCurrent==pFuzz->iChange && pFuzz->eType==FUZZ_CHANGE_TYPE ){ in fuzzCopyChange()
927 switch( eType ){ in fuzzCopyChange()
941 && pFuzz->eType==FUZZ_CHANGE_FIELD && eType==SQLITE_UPDATE in fuzzCopyChange()
969 if( pFuzz->eType==FUZZ_CHANGE_INDIRECT && pFuzz->iCurrent==pFuzz->iChange ){ in fuzzCopyChange()
988 if( bPS && eType==SQLITE_DELETE && pGrp->aPK[i]==0 ){ in fuzzCopyChange()
989 if( eType!=eNew ){ in fuzzCopyChange()
1009 if( pCopy[0]==0x00 && eNew!=eType && eType==SQLITE_UPDATE && iRec==0 ){ in fuzzCopyChange()
1020 && (eNew==eType || eType!=SQLITE_UPDATE || iRec==0) in fuzzCopyChange()
1021 && (eNew==eType || eNew!=SQLITE_DELETE || !bPS || pGrp->aPK[i]) in fuzzCopyChange()
1034 if( pFuzz->eType==FUZZ_COLUMN_ADD ){ in fuzzCopyChange()
1035 if( !bPS || eType!=SQLITE_DELETE ) *(pOut++) = 0x05; in fuzzCopyChange()
1036 }else if( pFuzz->eType==FUZZ_COLUMN_ADDPK ){ in fuzzCopyChange()
1054 if( pFuzz->eType==FUZZ_CHANGE_DUP ){ in fuzzCopyChange()
1060 if( pFuzz->eType==FUZZ_CHANGE_DEL ){ in fuzzCopyChange()
1063 if( eNew!=eType && eNew==SQLITE_UPDATE && !bPS ){ in fuzzCopyChange()
1082 if( pFuzz->eType==FUZZ_COLUMN_DEL && pFuzz->iGroup==iGrp in fuzzCopyChange()
1083 && eType==SQLITE_UPDATE && nUpdate==0 in fuzzCopyChange()
1090 pFuzz->iCurrent += (eType==SQLITE_UPDATE || pFuzz->eType!=FUZZ_CHANGE_FIELD); in fuzzCopyChange()
1126 if( change.eType==FUZZ_GROUP_DEL ){ in fuzzDoOneFuzz()
1130 else if( change.eType==FUZZ_GROUP_DUP ){ in fuzzDoOneFuzz()
1142 if( change.eType==FUZZ_COLUMN_ADD in fuzzDoOneFuzz()
1143 || change.eType==FUZZ_COLUMN_ADDPK in fuzzDoOneFuzz()
1146 }else if( change.eType==FUZZ_COLUMN_DEL ){ in fuzzDoOneFuzz()
1164 if( change.eType==FUZZ_COLUMN_ADD ){ in fuzzDoOneFuzz()