Lines Matching defs:WhereScan
163320 typedef struct WhereScan WhereScan; typedef
163615 struct WhereScan { struct
163616 WhereClause *pOrigWC; /* Original, innermost WhereClause */
163617 WhereClause *pWC; /* WhereClause currently being scanned */
163618 const char *zCollName; /* Required collating sequence, if not NULL */
163619 Expr *pIdxExpr; /* Search for this index expression */
163620 int k; /* Resume scanning at this->pWC->a[this->k] */
163621 u32 opMask; /* Acceptable operators */
163622 char idxaff; /* Must match this affinity, if zCollName!=NULL */
163623 unsigned char iEquiv; /* Current slot in aiCur[] and aiColumn[] */
163624 unsigned char nEquiv; /* Number of entries in aiCur[] and aiColumn[] */
163625 int aiCur[11]; /* Cursors in the equivalence class */
163626 i16 aiColumn[11]; /* Corresponding column number in the eq-class */