inSetupTransaction(session -> metadata.createTable(session, "tpch", new TableMetadata("tpch", new ConnectorTableMetadata(table1, ImmutableList.of( new ColumnMetadata("a", BIGINT), inSetupTransaction(session -> metadata.createTable(session, "tpch", new TableMetadata("tpch", new ConnectorTableMetadata(table2, ImmutableList.of( new ColumnMetadata("a", BIGINT), inSetupTransaction(session -> metadata.createTable(session, "tpch", new TableMetadata("tpch", new ConnectorTableMetadata(table3, ImmutableList.of( new ColumnMetadata("a", BIGINT), inSetupTransaction(session -> metadata.createTable(session, "c2", new TableMetadata("tpch", new ConnectorTableMetadata(table4, ImmutableList.of( new ColumnMetadata("a", BIGINT)))))); inSetupTransaction(session -> metadata.createTable(session, "tpch", new TableMetadata("tpch", new ConnectorTableMetadata(table5, ImmutableList.of( new ColumnMetadata("a", BIGINT), inSetupTransaction(session -> metadata.createTable(session, "tpch", new TableMetadata("tpch", new ConnectorTableMetadata(table6, ImmutableList.of( new ColumnMetadata("a", BIGINT),