Skip to content

Commit

Permalink
Remove TableLayoutHandle for Tpch connector
Browse files Browse the repository at this point in the history
  • Loading branch information
Praveen2112 committed Jan 13, 2022
1 parent 1bb3e84 commit 99d9027
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 90 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
import io.trino.plugin.tpch.TpchColumnHandle;
import io.trino.plugin.tpch.TpchConnectorFactory;
import io.trino.plugin.tpch.TpchTableHandle;
import io.trino.plugin.tpch.TpchTableLayoutHandle;
import io.trino.security.AllowAllAccessControl;
import io.trino.spi.connector.ColumnHandle;
import io.trino.spi.predicate.TupleDomain;
Expand Down Expand Up @@ -794,7 +793,7 @@ private TableScanNode tableScan(String id, String... symbols)
TpchTableHandle tableHandle = new TpchTableHandle("sf1", "orders", 1.0);
return new TableScanNode(
new PlanNodeId(id),
new TableHandle(new CatalogName("tpch"), tableHandle, INSTANCE, Optional.of(new TpchTableLayoutHandle(tableHandle, TupleDomain.all()))),
new TableHandle(new CatalogName("tpch"), tableHandle, INSTANCE, Optional.empty()),
symbolsList,
assignments.build(),
TupleDomain.all(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import io.trino.metadata.TestingFunctionResolution;
import io.trino.plugin.tpch.TpchColumnHandle;
import io.trino.plugin.tpch.TpchTableHandle;
import io.trino.plugin.tpch.TpchTableLayoutHandle;
import io.trino.plugin.tpch.TpchTransactionHandle;
import io.trino.spi.connector.ColumnHandle;
import io.trino.spi.connector.ConnectorPartitioningHandle;
Expand Down Expand Up @@ -104,14 +103,14 @@ public void setUpBeforeClass()
catalogName,
nation,
TpchTransactionHandle.INSTANCE,
Optional.of(new TpchTableLayoutHandle(nation, TupleDomain.all())));
Optional.empty());

TpchTableHandle orders = new TpchTableHandle("sf1", "orders", 1.0);
ordersTableHandle = new TableHandle(
catalogName,
orders,
TpchTransactionHandle.INSTANCE,
Optional.of(new TpchTableLayoutHandle(orders, TupleDomain.all())));
Optional.empty());
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
import io.trino.metadata.TableHandle;
import io.trino.plugin.tpch.TpchColumnHandle;
import io.trino.plugin.tpch.TpchTableHandle;
import io.trino.plugin.tpch.TpchTableLayoutHandle;
import io.trino.plugin.tpch.TpchTransactionHandle;
import io.trino.spi.connector.ColumnHandle;
import io.trino.spi.predicate.Domain;
Expand Down Expand Up @@ -65,14 +64,14 @@ public void setUpBeforeClass()
catalogName,
nation,
TpchTransactionHandle.INSTANCE,
Optional.of(new TpchTableLayoutHandle(nation, TupleDomain.all())));
Optional.empty());

TpchTableHandle orders = new TpchTableHandle("sf1", "orders", 1.0);
ordersTableHandle = new TableHandle(
catalogName,
orders,
TpchTransactionHandle.INSTANCE,
Optional.of(new TpchTableLayoutHandle(orders, TupleDomain.all())));
Optional.empty());
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
import io.trino.spi.connector.ConnectorPartitioningHandle;
import io.trino.spi.connector.ConnectorSplit;
import io.trino.spi.connector.ConnectorTableHandle;
import io.trino.spi.connector.ConnectorTableLayoutHandle;
import io.trino.spi.connector.ConnectorTransactionHandle;

public class TpchHandleResolver
Expand All @@ -42,12 +41,6 @@ public Class<? extends ConnectorSplit> getSplitClass()
return TpchSplit.class;
}

@Override
public Class<? extends ConnectorTableLayoutHandle> getTableLayoutHandleClass()
{
return TpchTableLayoutHandle.class;
}

@Override
public Class<? extends ConnectorTransactionHandle> getTransactionHandleClass()
{
Expand Down

This file was deleted.

0 comments on commit 99d9027

Please sign in to comment.