Class ConnectorTableLayout

java.lang.Object
io.trino.spi.connector.ConnectorTableLayout

public class ConnectorTableLayout extends Object
  • Constructor Details

    • ConnectorTableLayout

      public ConnectorTableLayout(ConnectorPartitioningHandle partitioning, List<String> partitionColumns)
    • ConnectorTableLayout

      public ConnectorTableLayout(ConnectorPartitioningHandle partitioning, List<String> partitionColumns, boolean multipleWritersPerPartitionSupported)
    • ConnectorTableLayout

      public ConnectorTableLayout(List<String> partitionColumns)
      Creates a preferred table layout that is evenly partitioned on given columns by the engine. Such layout might be ignored by Trino planner.
  • Method Details

    • getPartitioning

      public Optional<ConnectorPartitioningHandle> getPartitioning()
    • getPartitionColumns

      public List<String> getPartitionColumns()
    • supportsMultipleWritersPerPartition

      public boolean supportsMultipleWritersPerPartition()