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