blob: 9bb818bd72aa72cc577695f0fd3b3880fff21234 [file] [log] [blame]
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_chr_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_chr_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
CASE when columns[3] = '' THEN CAST(null AS char(1)) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_vrchr_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_vrchr_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
cASe when columns[3] = '' THEN CAST(null AS VARCHAR(2)) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_int_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_int_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
cASe when columns[3] = '' THEN CAST(null AS INTEGER) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_dbl_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_dbl_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
cASe when columns[3] = '' THEN CAST(null AS DOUBLE) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_date_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_date_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
cASe when columns[3] = '' THEN CAST(null AS DATE) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_time_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_time_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
cASe when columns[3] = '' THEN CAST(null AS TIME) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_tmstmp_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_tmstmp_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
cASe when columns[3] = '' THEN CAST(null AS TIMESTAMP) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;
DROP TABLE IF EXISTS dfs.`Join`.tbl_prtnby_all_nulls_intrvlday_col;
CREATE TABLE dfs.`Join`.tbl_prtnby_all_nulls_intrvlday_col
PARTITION BY (c4)
AS
SELECT
CAST(columns[0] AS INTEGER) c1,
CAST(columns[1] AS CHAR(2)) c2,
CAST(columns[2] AS VARCHAR(65)) c3,
cASe when columns[3] = '' THEN CAST(null AS INTERVAL DAY) END c4,
CAST(columns[4] AS DATE) c5
FROM dfs.`Join`.`allNullsInCol.csv`;