Lines Matching refs:view
14 # $Id: view.test,v 1.39 2008/12/14 14:45:21 danielk1977 Exp $
19 ifcapable !view {
24 do_test view-1.0 {
34 do_test view-1.1 {
41 do_test view-1.1.100 {
46 } {1 {access to view "v1" prohibited}}
47 do_execsql_test view-1.1.101 {
51 do_test view-1.1.110 {
59 do_execsql_test view-1.1.120 {
61 } {v1 view}
63 do_test view-1.2 {
69 do_test view-1.3 {
75 do_test view-1.3.1 {
82 do_test view-1.4 {
88 do_test view-1.5 {
94 do_test view-1.6 {
100 do_test view-1.7 {
109 do_test view-1.8 {
117 do_execsql_test view-1.10 {
124 do_execsql_test view-1.11 {
127 do_execsql_test view-1.12 {
130 do_execsql_test view-1.13 {
133 do_execsql_test view-1.14 {
137 do_test view-2.1 {
145 do_test view-2.2 {
149 } {1 {cannot modify v2 because it is a view}}
150 do_test view-2.3 {
154 } {1 {cannot modify v2 because it is a view}}
155 do_test view-2.4 {
159 } {1 {cannot modify v2 because it is a view}}
160 do_test view-2.5 {
166 do_test view-2.6 {
174 do_test view-3.1 {
179 do_test view-3.2 {
184 do_test view-3.3.1 {
191 do_test view-3.3.2 {
197 do_test view-3.3.3 {
203 do_catchsql_test view-3.3.4 {
206 do_catchsql_test view-3.3.5 {
211 do_catchsql_test view-3.3.6 {
218 do_test view-3.4 {
224 do_test view-3.5 {
237 do_test view-4.1 {
242 do_test view-4.2 {
247 do_test view-4.3 {
251 } {1 {use DROP VIEW to delete view v1}}
252 do_test view-4.4 {
257 do_test view-4.5 {
263 do_test view-5.1 {
273 do_test view-5.2 {
281 # Verify that the view v5 gets flattened. see sqliteFlattenSubquery().
286 do_test view-5.3 {
291 do_test view-5.4 {
296 do_test view-5.5 {
301 do_test view-5.6 {
306 do_test view-5.7 {
311 do_test view-5.8 {
316 do_test view-5.9 {
323 do_test view-6.1 {
328 do_test view-6.2 {
334 do_test view-7.1 {
346 do_test view-7.2 {
353 do_test view-7.3 {
362 do_test view-7.4 {
369 do_test view-7.5 {
378 do_test view-7.6 {
386 do_test view-8.1 {
392 do_test view-8.2 {
399 do_test view-8.3 {
407 do_test view-8.4 {
414 do_test view-8.5 {
419 do_test view-8.6 {
424 do_test view-8.7 {
433 do_test view-9.1 {
441 do_test view-9.2 {
446 do_test view-9.3 {
453 do_test view-9.4 {
458 do_test view-9.5 {
465 do_test view-9.6 {
474 do_test view-10.1 {
483 do_test view-10.2 {
489 do_test view-11.1 {
499 do_test view-11.2 {
505 do_test view-11.3 {
512 # Ticket #1270: Do not allow parameters in view definitions.
514 do_test view-12.1 {
519 do_test view-12.2 {
526 do_test view-13.1 {
533 } {1 {view v13 cannot reference objects in database two}}
538 do_test view-14.1 {
543 } {1 {view t1 is circularly defined}}
544 do_test view-14.2 {
550 } {1 {view t1 is circularly defined}}
554 do_test view-15.1 {
560 do_test view-15.2 {
566 do_test view-16.1 {
571 do_test view-16.2 {
576 do_test view-16.3 {
582 # correct error message when attempting to drop a view that does not
585 do_test view-17.1 {
589 } {1 {no such view: nosuchview}}
590 do_test view-17.2 {
594 } {1 {no such view: main.nosuchview}}
596 do_test view-18.1 {
615 # Make sure "rowid" columns in a view are named correctly.
617 do_test view-19.1 {
625 do_test view-19.2 {
633 do_test view-19.3 {
643 do_test view-20.1 {
654 do_execsql_test view-22.1 {
658 do_test view-22.2 {
664 do_test view-25.1 {
685 do_test view-25.2 {
692 do_execsql_test view-26.0 {
705 do_execsql_test view-26.1 {
716 do_execsql_test view-27.0 {
722 do_execsql_test view-27.1 {
729 do_execsql_test view-27.2 { SELECT c0<c1 FROM v0 } 1
730 do_execsql_test view-27.3 { SELECT c1<c0 FROM v0 } 0
731 do_execsql_test view-27.4 {
734 do_execsql_test view-27.5 {
738 do_execsql_test view-27.6 {
741 do_execsql_test view-27.7 {
744 do_execsql_test view-27.8 {
747 do_execsql_test view-27.9 {
753 do_execsql_test view-28.0 {
758 do_execsql_test view-28.1 {
761 do_execsql_test view-28.2 {
769 do_catchsql_test view-29.0 {
773 do_catchsql_test view-29.1 {