Lines Matching refs:op
46 int sqlite3StatusValue(int op){
48 assert( op>=0 && op<ArraySize(wsdStat.nowValue) );
49 return wsdStat.nowValue[op];
56 void sqlite3StatusAdd(int op, int N){
58 assert( op>=0 && op<ArraySize(wsdStat.nowValue) );
59 wsdStat.nowValue[op] += N;
60 if( wsdStat.nowValue[op]>wsdStat.mxValue[op] ){
61 wsdStat.mxValue[op] = wsdStat.nowValue[op];
68 void sqlite3StatusSet(int op, int X){
70 assert( op>=0 && op<ArraySize(wsdStat.nowValue) );
71 wsdStat.nowValue[op] = X;
72 if( wsdStat.nowValue[op]>wsdStat.mxValue[op] ){
73 wsdStat.mxValue[op] = wsdStat.nowValue[op];
84 int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag){
86 if( op<0 || op>=ArraySize(wsdStat.nowValue) ){
89 *pCurrent = wsdStat.nowValue[op];
90 *pHighwater = wsdStat.mxValue[op];
92 wsdStat.mxValue[op] = wsdStat.nowValue[op];
102 int op, /* Status verb */
109 switch( op ){
122 testcase( op==SQLITE_DBSTATUS_LOOKASIDE_HIT );
123 testcase( op==SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE );
124 testcase( op==SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL );
125 assert( (op-SQLITE_DBSTATUS_LOOKASIDE_HIT)>=0 );
126 assert( (op-SQLITE_DBSTATUS_LOOKASIDE_HIT)<3 );
128 *pHighwater = db->lookaside.anStat[op - SQLITE_DBSTATUS_LOOKASIDE_HIT];
130 db->lookaside.anStat[op - SQLITE_DBSTATUS_LOOKASIDE_HIT] = 0;