ImmutableList.of(new ViewColumn("a", BIGINT)), Optional.of("user"))); inSetupTransaction(session -> metadata.createView(session, new QualifiedObjectName("tpch", "s1", "v1"), viewData1, false)); ImmutableList.of(new ViewColumn("a", VARCHAR)), Optional.of("user"))); inSetupTransaction(session -> metadata.createView(session, new QualifiedObjectName("tpch", "s1", "v2"), viewData2, false)); ImmutableList.of(new ViewColumn("a", BIGINT)), Optional.of("owner"))); inSetupTransaction(session -> metadata.createView(session, new QualifiedObjectName("c3", "s3", "v3"), viewData3, false));