Lines Matching refs:W

551 select(A) ::= WITH wqlist(W) selectnowith(X). {A = attachWithToSelect(pParse,X,W);}
552 select(A) ::= WITH RECURSIVE wqlist(W) selectnowith(X).
553 {A = attachWithToSelect(pParse,X,W);}
593 oneselect(A) ::= SELECT distinct(D) selcollist(W) from(X) where_opt(Y)
596 A = sqlite3SelectNew(pParse,W,X,Y,P,Q,Z,D,L);
599 oneselect(A) ::= SELECT distinct(D) selcollist(W) from(X) where_opt(Y)
602 A = sqlite3SelectNew(pParse,W,X,Y,P,Q,Z,D,L);
888 cmd ::= with DELETE FROM xfullname(X) indexed_opt(I) where_opt_ret(W)
898 sqlite3DeleteFrom(pParse,X,W,O,L);
901 cmd ::= with DELETE FROM xfullname(X) indexed_opt(I) where_opt_ret(W). {
903 sqlite3DeleteFrom(pParse,X,W,0,0);
925 where_opt_ret(W) orderby_opt(O) limit_opt(L). {
947 sqlite3Update(pParse,X,Y,W,R,O,L,0);
951 where_opt_ret(W). {
966 sqlite3Update(pParse,X,Y,W,R,0,0,0);
1011 DO UPDATE SET setlist(Z) where_opt(W) upsert(N).
1012 { A = sqlite3UpsertNew(pParse->db,T,TW,Z,W,N);}
1017 upsert(A) ::= ON CONFLICT DO UPDATE SET setlist(Z) where_opt(W) returning.
1018 { A = sqlite3UpsertNew(pParse->db,0,0,Z,W,0);}
1403 ON nm(Y) LP sortlist(Z) RP where_opt(W). {
1406 &S, W, SQLITE_SO_ASC, NE, SQLITE_IDXTYPE_APPDEF);
1728 with ::= WITH wqlist(W). { sqlite3WithPush(pParse, W, 1); }
1729 with ::= WITH RECURSIVE wqlist(W). { sqlite3WithPush(pParse, W, 1); }
1802 window(A) ::= nm(W) PARTITION BY nexprlist(X) orderby_opt(Y) frame_opt(Z). {
1803 A = sqlite3WindowAssemble(pParse, Z, X, Y, &W);
1808 window(A) ::= nm(W) ORDER BY sortlist(Y) frame_opt(Z). {
1809 A = sqlite3WindowAssemble(pParse, Z, 0, Y, &W);
1814 window(A) ::= nm(W) frame_opt(Z). {
1815 A = sqlite3WindowAssemble(pParse, Z, 0, 0, &W);
1825 frame_bound_e(Z) frame_exclude_opt(W). {
1826 A = sqlite3WindowAlloc(pParse, X, Y.eType, Y.pExpr, Z.eType, Z.pExpr, W);