persistentstorage/sql/SQLite/expr.c
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
equal deleted inserted replaced
23:26645d81f48d 24:cc28652e0254
  2735       ExprList *pEList;                 /* List of WHEN terms */
  2735       ExprList *pEList;                 /* List of WHEN terms */
  2736       struct ExprList_item *aListelem;  /* Array of WHEN terms */
  2736       struct ExprList_item *aListelem;  /* Array of WHEN terms */
  2737       Expr opCompare;                   /* The X==Ei expression */
  2737       Expr opCompare;                   /* The X==Ei expression */
  2738       Expr cacheX;                      /* Cached expression X */
  2738       Expr cacheX;                      /* Cached expression X */
  2739       Expr *pX;                         /* The X expression */
  2739       Expr *pX;                         /* The X expression */
  2740       Expr *pTest = 0;                  /* X==Ei (form A) or just Ei (form B) */
  2740       Expr *pTest;                      /* X==Ei (form A) or just Ei (form B) */
  2741 
  2741 
  2742       assert(pExpr->pList);
  2742       assert(pExpr->pList);
  2743       assert((pExpr->pList->nExpr % 2) == 0);
  2743       assert((pExpr->pList->nExpr % 2) == 0);
  2744       assert(pExpr->pList->nExpr > 0);
  2744       assert(pExpr->pList->nExpr > 0);
  2745       pEList = pExpr->pList;
  2745       pEList = pExpr->pList;