11package bigquery
22
33import (
4+ "log"
5+
46 "github.com/viant/sqlx/metadata/database"
57 "github.com/viant/sqlx/metadata/info"
68 "github.com/viant/sqlx/metadata/info/dialect"
79 "github.com/viant/sqlx/metadata/registry"
8- "log"
910)
1011
1112const product = "BigQuery"
@@ -36,7 +37,7 @@ COALESCE(LOCATION,'') AS SQL_PATH,
3637'utf8' DEFAULT_CHARACTER_SET_NAME,
3738'' AS DEFAULT_COLLATION_NAME,
3839LOCATION AS REGION
39- FROM INFORMATION_SCHEMA.SCHEMATA
40+ FROM $Args[1]. INFORMATION_SCHEMA.SCHEMATA
4041` , bigQuery ,
4142 info .NewCriterion (info .Catalog , "CATALOG_NAME" ),
4243 ),
@@ -47,7 +48,7 @@ COALESCE(LOCATION,'') AS SQL_PATH,
4748'utf8' DEFAULT_CHARACTER_SET_NAME,
4849'' AS DEFAULT_COLLATION_NAME,
4950LOCATION AS REGION
50- FROM INFORMATION_SCHEMA.SCHEMATA
51+ FROM $Args[1]. INFORMATION_SCHEMA.SCHEMATA
5152` , bigQuery ,
5253 info .NewCriterion (info .Catalog , "CATALOG_NAME" ),
5354 info .NewCriterion (info .Schema , "SCHEMA_NAME" ),
@@ -59,7 +60,7 @@ COALESCE(LOCATION,'') AS SQL_PATH,
5960'utf8' DEFAULT_CHARACTER_SET_NAME,
6061'' AS DEFAULT_COLLATION_NAME,
6162LOCATION AS REGION
62- FROM INFORMATION_SCHEMA.SCHEMATA
63+ FROM $Args[1]. INFORMATION_SCHEMA.SCHEMATA
6364` , bigQuery ,
6465 info .NewCriterion (info .Catalog , "CATALOG_NAME" ),
6566 info .NewCriterion (info .Schema , "SCHEMA_NAME" ),
@@ -76,7 +77,7 @@ CREATION_TIME AS UPDATE_TIME,
7677'' VERSION,
7778TABLE_TYPE AS ENGINE,
7879DDL
79- FROM INFORMATION_SCHEMA.TABLES
80+ FROM $Args[1]. INFORMATION_SCHEMA.TABLES
8081` ,
8182 bigQuery ,
8283 info .NewCriterion (info .Catalog , "CATALOG_NAME" ),
@@ -95,7 +96,7 @@ CREATION_TIME AS UPDATE_TIME,
9596'' VERSION,
9697TABLE_TYPE AS ENGINE,
9798DDL
98- FROM INFORMATION_SCHEMA.TABLES` ,
99+ FROM $Args[1]. INFORMATION_SCHEMA.TABLES` ,
99100 bigQuery ,
100101 info .NewCriterion (info .Catalog , "TABLE_CATALOG" ),
101102 info .NewCriterion (info .Schema , "TABLE_SCHEMA" ),
@@ -115,7 +116,7 @@ CAST(NULL AS INT64) NUMERIC_SCALE,
115116IS_NULLABLE,
116117'' COLUMN_DEFAULT,
117118'' COLUMN_KEY
118- FROM INFORMATION_SCHEMA.COLUMNS
119+ FROM $Args[1]. INFORMATION_SCHEMA.COLUMNS
119120` ,
120121 bigQuery ,
121122 info .NewCriterion (info .Catalog , "TABLE_CATALOG" ),
0 commit comments