ALTER TABLE ADD PARTITION | 27 ms | Passed |
ALTER TABLE DROP PARTITIONS | 29 ms | Passed |
ALTER TABLE RECOVER PARTITIONS | 28 ms | Passed |
ALTER TABLE RENAME PARTITION | 28 ms | Passed |
ALTER TABLE SerDe properties | 30 ms | Passed |
ALTER VIEW AS QUERY | 2 ms | Passed |
ANALYZE TABLE | 31 ms | Passed |
AlterNamespaceSetLocation using v2 catalog | 76 ms | Passed |
AlterNamespaceSetProperties using v2 catalog | 81 ms | Passed |
AlterNamespaceSetProperties: reserved properties | 0.32 sec | Passed |
AlterTable: SET/DROP NOT NULL | 45 ms | Passed |
AlterTable: add column - new column should not exist | 45 ms | Passed |
AlterTable: add column with NOT NULL | 38 ms | Passed |
AlterTable: add column with comment | 47 ms | Passed |
AlterTable: add column with interval type | 32 ms | Passed |
AlterTable: add column with position | 0.1 sec | Passed |
AlterTable: add complex column | 42 ms | Passed |
AlterTable: add multiple columns | 33 ms | Passed |
AlterTable: add nested column | 27 ms | Passed |
AlterTable: add nested column parent must exist | 39 ms | Passed |
AlterTable: add nested column to array element | 37 ms | Passed |
AlterTable: add nested column to map key | 35 ms | Passed |
AlterTable: add nested column to map value | 32 ms | Passed |
AlterTable: add nested column with comment | 39 ms | Passed |
AlterTable: add top-level column | 40 ms | Passed |
AlterTable: change rejected by implementation | 44 ms | Passed |
AlterTable: comment update column must exist | 30 ms | Passed |
AlterTable: drop column | 0.68 sec | Passed |
AlterTable: drop column must exist | 26 ms | Passed |
AlterTable: drop nested column | 31 ms | Passed |
AlterTable: drop nested column in array element | 37 ms | Passed |
AlterTable: drop nested column in map key | 65 ms | Passed |
AlterTable: drop nested column in map value | 34 ms | Passed |
AlterTable: nested comment update column must exist | 58 ms | Passed |
AlterTable: nested drop column must exist | 32 ms | Passed |
AlterTable: nested rename column must exist | 46 ms | Passed |
AlterTable: nested update column must exist | 29 ms | Passed |
AlterTable: remove table property | 35 ms | Passed |
AlterTable: rename column | 37 ms | Passed |
AlterTable: rename column - new name should not exist | 41 ms | Passed |
AlterTable: rename column must exist | 31 ms | Passed |
AlterTable: rename nested column | 36 ms | Passed |
AlterTable: rename nested column in array element | 35 ms | Passed |
AlterTable: rename nested column in map key | 37 ms | Passed |
AlterTable: rename nested column in map value | 37 ms | Passed |
AlterTable: rename table basic test | 0.25 sec | Passed |
AlterTable: renaming views are not supported | 2 ms | Passed |
AlterTable: set location | 34 ms | Passed |
AlterTable: set partition location | 34 ms | Passed |
AlterTable: set table property | 35 ms | Passed |
AlterTable: table does not exist | 33 ms | Passed |
AlterTable: update column array element type | 34 ms | Passed |
AlterTable: update column comment | 76 ms | Passed |
AlterTable: update column map value type | 37 ms | Passed |
AlterTable: update column must exist | 31 ms | Passed |
AlterTable: update column position | 0.12 sec | Passed |
AlterTable: update column type int -> long | 41 ms | Passed |
AlterTable: update column type must be compatible | 29 ms | Passed |
AlterTable: update column type to interval | 29 ms | Passed |
AlterTable: update column with array type fails | 32 ms | Passed |
AlterTable: update column with map type fails | 25 ms | Passed |
AlterTable: update column with struct type fails | 25 ms | Passed |
AlterTable: update nested column comment | 54 ms | Passed |
AlterTable: update nested column comment in array | 68 ms | Passed |
AlterTable: update nested column comment in map key | 70 ms | Passed |
AlterTable: update nested column comment in map value | 44 ms | Passed |
AlterTable: update nested type float -> double | 37 ms | Passed |
AlterTable: update nested type in array | 37 ms | Passed |
AlterTable: update nested type in map key | 40 ms | Passed |
AlterTable: update nested type in map value | 39 ms | Passed |
CACHE TABLE | 26 ms | Passed |
COMMENT ON NAMESPACE | 0.64 sec | Passed |
COMMENT ON TABLE | 0.45 sec | Passed |
CREATE FUNCTION: only support session catalog | 18 ms | Passed |
CREATE VIEW | 6 ms | Passed |
CTAS/RTAS: invalid schema if has interval type | 29 ms | Passed |
CreateNameSpace: basic tests | 0.24 sec | Passed |
CreateNameSpace: reserved properties | 0.19 sec | Passed |
CreateNameSpace: test handling of 'IF NOT EXIST' | 75 ms | Passed |
CreateTable/RepalceTable: invalid schema if has interval type | 26 ms | Passed |
CreateTable: fail if table exists | 0.15 sec | Passed |
CreateTable: if not exists | 85 ms | Passed |
CreateTable: use default catalog for v2 sources when default catalog is set | 0.1 sec | Passed |
CreateTable: use v2 plan and session catalog when provider is v2 | 0.17 sec | Passed |
CreateTable: use v2 plan because catalog is set | 99 ms | Passed |
CreateTable: without USING clause | -1 ms | Skipped |
CreateTableAsSelect: do not double execute on collect(), take() and other queries | 0.42 sec | Passed |
CreateTableAsSelect: fail if table exists | 0.25 sec | Passed |
CreateTableAsSelect: if not exists | 0.24 sec | Passed |
CreateTableAsSelect: nullable schema | 0.48 sec | Passed |
CreateTableAsSelect: use default catalog for v2 sources when default catalog is set | 0.14 sec | Passed |
CreateTableAsSelect: use v2 plan and session catalog when provider is v2 | 0.16 sec | Passed |
CreateTableAsSelect: use v2 plan because catalog is set | 0.25 sec | Passed |
CreateTableAsSelect: v2 session catalog can load v1 source table | 0.47 sec | Passed |
CreateTableAsSelect: without USING clause | -1 ms | Skipped |
DESCRIBE FUNCTION: only support session catalog | 4 ms | Passed |
DROP FUNCTION: only support session catalog | 4 ms | Passed |
DeleteFrom: DELETE is only supported with v2 tables | 53 ms | Passed |
DeleteFrom: basic - delete all | 0.14 sec | Passed |
DeleteFrom: basic - delete with where clause | 0.2 sec | Passed |
DeleteFrom: delete from aliased target table | 0.16 sec | Passed |
DeleteFrom: fail if has subquery | 0.22 sec | Passed |
DeleteFrom: normalize attribute names | 0.16 sec | Passed |
DescribeNamespace using v2 catalog | 95 ms | Passed |
DescribeTable extended using v2 catalog | 46 ms | Passed |
DescribeTable using v2 catalog | 93 ms | Passed |
DescribeTable with v2 catalog when table does not exist | 4 ms | Passed |
DropNamespace: basic tests | 0.14 sec | Passed |
DropNamespace: drop non-empty namespace with a cascade mode | 0.11 sec | Passed |
DropNamespace: drop non-empty namespace with a non-cascading mode | 0.25 sec | Passed |
DropNamespace: test handling of 'IF EXISTS' | 62 ms | Passed |
DropTable: basic | 0.16 sec | Passed |
DropTable: if exists | 18 ms | Passed |
DropTable: table qualified with the session catalog name | 0.18 sec | Passed |
InsertInto: append - across catalog | 0.28 sec | Passed |
InsertInto: append to partitioned table - static clause | 0.18 sec | Passed |
InsertInto: dynamic PARTITION clause fails with non-partition column | 77 ms | Passed |
InsertInto: overwrite - dynamic clause - dynamic mode | 0.26 sec | Passed |
InsertInto: overwrite - dynamic clause - static mode | 0.17 sec | Passed |
InsertInto: overwrite - implicit dynamic partition - dynamic mode | 0.21 sec | Passed |
InsertInto: overwrite - implicit dynamic partition - static mode | 0.2 sec | Passed |
InsertInto: overwrite - missing clause - dynamic mode | 0.17 sec | Passed |
InsertInto: overwrite - missing clause - static mode | 0.19 sec | Passed |
InsertInto: overwrite - mixed clause - dynamic mode | 0.18 sec | Passed |
InsertInto: overwrite - mixed clause - static mode | 0.18 sec | Passed |
InsertInto: overwrite - mixed clause reordered - dynamic mode | 0.23 sec | Passed |
InsertInto: overwrite - mixed clause reordered - static mode | 0.18 sec | Passed |
InsertInto: overwrite - multiple static partitions - dynamic mode | 0.29 sec | Passed |
InsertInto: overwrite - static clause | 0.23 sec | Passed |
InsertInto: static PARTITION clause fails with non-partition column | 83 ms | Passed |
InsertInto: when the table doesn't exist | 46 ms | Passed |
LOAD DATA INTO TABLE | 38 ms | Passed |
MERGE INTO TABLE | 0.15 sec | Passed |
MSCK REPAIR TABLE | 23 ms | Passed |
REFRESH TABLE: v2 table | 41 ms | Passed |
REPLACE TABLE: v1 table | 4 ms | Passed |
Relation: CTE | 0.15 sec | Passed |
Relation: basic | 0.29 sec | Passed |
Relation: join tables in 2 catalogs | 0.58 sec | Passed |
Relation: view text | 20 ms | Passed |
ReplaceTable: Erases the table contents and changes the metadata | 69 ms | Passed |
ReplaceTableAsSelect: Atomic catalog does not drop the table when replace fails | 70 ms | Passed |
ReplaceTableAsSelect: CREATE OR REPLACE new table has same behavior as CTAS | 0.14 sec | Passed |
ReplaceTableAsSelect: Non-atomic catalog drops the table if the write fails | 71 ms | Passed |
ReplaceTableAsSelect: Non-atomic catalog drops the table permanently if the subsequent table creation fails | 74 ms | Passed |
ReplaceTableAsSelect: REPLACE TABLE throws exception if table does not exist | 0.13 sec | Passed |
ReplaceTableAsSelect: REPLACE TABLE throws exception if table is dropped before commit | 89 ms | Passed |
ReplaceTableAsSelect: basic v2 implementation | 0.35 sec | Passed |
ReplaceTableAsSelect: do not double execute CREATE OR REPLACE on collect() | 0.67 sec | Passed |
ReplaceTableAsSelect: do not double execute REPLACE on collect() | 0.55 sec | Passed |
SHOW COLUMNS | 28 ms | Passed |
SHOW CREATE TABLE | 26 ms | Passed |
SHOW FUNCTIONS not valid v1 namespace | 3 ms | Passed |
SHOW PARTITIONS | 27 ms | Passed |
SHOW TABLE EXTENDED not valid v1 database | 27 ms | Passed |
SHOW TABLE EXTENDED valid v1 | 32 ms | Passed |
SHOW TBLPROPERTIES(key): v2 table | 57 ms | Passed |
SHOW TBLPROPERTIES(key): v2 table, key not found | 74 ms | Passed |
SHOW TBLPROPERTIES: v2 table | 0.25 sec | Passed |
SPARK-30001: session catalog name can be specified in SQL statements | 0.44 sec | Passed |
SPARK-30094: current namespace is used during table resolution | 0.67 sec | Passed |
SPARK-30104: global temp db is used as a table name under v2 catalog | 62 ms | Passed |
SPARK-30104: v2 catalog named global_temp will be masked | 4 ms | Passed |
SPARK-30259: session catalog can be specified in CREATE TABLE AS SELECT command | 0.19 sec | Passed |
SPARK-30259: session catalog can be specified in CREATE TABLE command | 37 ms | Passed |
SPARK-30284: CREATE VIEW should track the current catalog and namespace | 0.45 sec | Passed |
SPARK-30799: temp view name can't contain catalog name | 14 ms | Passed |
SPARK-30814: add column with position referencing new columns being added | 51 ms | Passed |
SPARK-30885: v1 table name should be fully qualified | 0.47 sec | Passed |
SPARK-31015: star expression should work for qualified column names for v2 tables | 0.75 sec | Passed |
SPARK-32168: INSERT OVERWRITE - hidden days partition - dynamic mode | 0.44 sec | Passed |
ShowCurrentNamespace: basic tests | 97 ms | Passed |
ShowNamespaces: change catalog and namespace with USE statements | 0.13 sec | Passed |
ShowNamespaces: default v2 catalog doesn't support namespace | 18 ms | Passed |
ShowNamespaces: default v2 catalog is not set | 36 ms | Passed |
ShowNamespaces: session catalog is used and namespace doesn't exist | 17 ms | Passed |
ShowNamespaces: show namespaces with v2 catalog | 0.42 sec | Passed |
ShowNamespaces: show root namespaces with default v2 catalog | 0.11 sec | Passed |
ShowNamespaces: v2 catalog doesn't support namespace | 15 ms | Passed |
ShowTables: change current catalog and namespace with USE statements | 0.31 sec | Passed |
ShowTables: namespace is not specified and default v2 catalog is set | 38 ms | Passed |
ShowTables: namespace not specified and default v2 catalog not set - fallback to v1 | 43 ms | Passed |
ShowTables: using v1 catalog | 24 ms | Passed |
ShowTables: using v1 catalog, db doesn't exist | 14 ms | Passed |
ShowTables: using v2 catalog | 97 ms | Passed |
ShowTables: using v2 catalog with a pattern | 0.16 sec | Passed |
ShowTables: using v2 catalog with empty namespace | 42 ms | Passed |
ShowTables: using v2 catalog, namespace doesn't exist | 24 ms | Passed |
ShowViews: using v2 catalog, command not supported | 6 ms | Passed |
TRUNCATE TABLE | 20 ms | Passed |
UNCACHE TABLE | 26 ms | Passed |
UPDATE TABLE | 66 ms | Passed |
Use: basic tests with USE statements | 0.1 sec | Passed |
Use: set v2 catalog as a current catalog | 8 ms | Passed |
Use: v2 catalog is used and namespace does not exist | 9 ms | Passed |
Use: v2 session catalog is used and namespace does not exist | 13 ms | Passed |
b') is not allowed | 3 ms | Passed |
b') is not allowed | 3 ms | Passed |
create/replace - path property | 77 ms | Passed |
create/replace/alter table - reserved properties | 0.49 sec | Passed |
do not double insert on INSERT INTO collect() | 0.29 sec | Passed |
global temp view should not be masked by v2 catalog | 0.12 sec | Passed |
insertInto: append | 0.16 sec | Passed |
insertInto: append by position | 0.18 sec | Passed |
insertInto: append partitioned table | 0.22 sec | Passed |
insertInto: fails when an extra column is present | 0.14 sec | Passed |
insertInto: fails when missing a column | 0.17 sec | Passed |
insertInto: overwrite non-partitioned table | 0.24 sec | Passed |
insertInto: overwrite partitioned table in dynamic mode | 0.5 sec | Passed |
insertInto: overwrite partitioned table in dynamic mode by position | 0.33 sec | Passed |
insertInto: overwrite partitioned table in static mode | 0.31 sec | Passed |
insertInto: overwrite partitioned table in static mode by position | 0.3 sec | Passed |
qualified column names for v1 tables | 1.9 sec | Passed |
qualified column names for v2 tables | 0.92 sec | Passed |
table name same as catalog can be used | 67 ms | Passed |
table() | 0.14 sec | Passed |
tableCreation: bucket column name containing dot | 26 ms | Passed |
tableCreation: bucket column names not in table definition | 15 ms | Passed |
tableCreation: column repeated in bucket columns | 26 ms | Passed |
tableCreation: column repeated in partition columns | 25 ms | Passed |
tableCreation: duplicate column names in the table definition | 23 ms | Passed |
tableCreation: duplicate nested column names in the table definition | 22 ms | Passed |
tableCreation: partition column case insensitive resolution | 71 ms | Passed |
tableCreation: partition column case sensitive resolution | 15 ms | Passed |