--- parser3/tests/429-sql.html 2024/09/30 19:16:41 1.2
+++ parser3/tests/429-sql.html 2024/12/12 20:34:23 1.4
@@ -37,23 +37,23 @@
@basic-tests-sparse[]
basic tests sparse
- 3.1 ^a[select weigth as key, pet from pets; $.type[table] $.distinct(true) ]
- 3.1.1 ^try-catch{ ^a[select weigth as key, pet from pets; $.type[table] ] }
+ 3.1 ^a[select weigth as id, pet from pets; $.type[table] $.distinct(true) ]
+ 3.1.1 ^try-catch{ ^a[select weigth as id, pet from pets; $.type[table] ] }
- 3.2 ^a[select weigth as key, pet from pets; $.type[string] $.distinct(true) ]
- 3.2.1 ^try-catch{ ^a[select weigth as key, pet from pets; $.type[string] ] }
+ 3.2 ^a[select weigth as id, pet from pets; $.type[string] $.distinct(true) ]
+ 3.2.1 ^try-catch{ ^a[select weigth as id, pet from pets; $.type[string] ] }
^void:sql{delete from pets where pet='hamster'}
- 3.3 ^a[select weigth, * from pets]
+ 3.3 ^a[select weigth, pets.* from pets]
- 3.4 ^a[select weigth, * from pets; $.type[table]]
+ 3.4 ^a[select weigth, pets.* from pets; $.type[table]]
3.5 ^a[select weigth, food from pets; $.type[string] ]
- 3.6 ^try-catch{ ^a[select weigth, * from pets; $.type[string] ]}
+ 3.6 ^try-catch{ ^a[select weigth, pets.* from pets; $.type[string] ]}
- 3.7. ^a[select weigth, * from pets; $.type[table] $.limit(1) $.offset(1) ]
+ 3.7. ^a[select weigth, pets.* from pets; $.type[table] $.limit(1) $.offset(1) ]
3.8 ^try-catch{ ^a[select '1', pet from pets; $.type[string] ]}
@@ -69,25 +69,25 @@
1.1 ^a[delete from pets where pet='']
- 1.2 ^a[select 0,* from pets^;select 1,* from pets; $.type[table] ]
+ 1.2 ^a[select 0,pets.* from pets^;select 1,pets.* from pets; $.type[table] ]
- 1.3 ^a[select 0,* from pets^;select 0,* from pets; $.type[table] ]
+ 1.3 ^a[select 0,pets.* from pets^;select 0,pets.* from pets; $.type[table] ]
- 1.4 ^a[select 0,* from pets^;select 0, 2+2; $.type[table] ]
+ 1.4 ^a[select 0,pets.* from pets^;select 0, 2+2; $.type[table] ]
- 1.5 ^a[select 0,* from pets limit 2^;delete from pets where pet=''^;select 1,* from pets limit 1; $.type[table] ]
+ 1.5 ^a[select 0,pets.* from pets limit 2^;delete from pets where pet=''^;select 1,pets.* from pets limit 1; $.type[table] ]
- 1.6 ^a[select 0,* from pets^;delete from pets where pet=''^;select 1,* from pets; $.type[table] $.limit(1) ] - minor bug: limit for last query only
+ 1.6 ^a[select 0,pets.* from pets^;delete from pets where pet=''^;select 1,pets.* from pets; $.type[table] $.limit(1) ] - minor bug: limit for last query only
- 1.7 ^a[select weigth,food from pets^;select weigth+10,* from pets; $.type[table] ]
+ 1.7 ^a[select weigth,food from pets^;select weigth+10,pets.* from pets; $.type[table] ]
- 1.8 ^a[select weigth,food from pets^;select weigth+10,* from pets; ]
+ 1.8 ^a[select weigth,food from pets^;select weigth+10,pets.* from pets; ]
- 1.9 ^a[select 0,* from pets^;select 0, 2+2; $.type[hash] ]
- 1.10 ^a[select 0, 2+2^;select 0,* from pets; $.type[hash] ]
+ 1.9 ^a[select 0,pets.* from pets^;select 0, 2+2; $.type[hash] ]
+ 1.10 ^a[select 0, 2+2^;select 0,pets.* from pets; $.type[hash] ]
- 1.11 ^a[select 0,food from pets^;select 1,* from pets; $.type[table] ]
- 1.12 ^a[select 0,food from pets^;select 0,* from pets; $.type[table] ]
+ 1.11 ^a[select 0,food from pets^;select 1,pets.* from pets; $.type[table] ]
+ 1.12 ^a[select 0,food from pets^;select 0,pets.* from pets; $.type[table] ]
@a[query;options]
$h[^array::sql{$query}[$options ^if($SPARSE){ $.sparse(true) } ^if($DISTINCT){ $.distinct(true) } ]]