Package io.trino.metadata
Class TableProperties
- java.lang.Object
-
- io.trino.metadata.TableProperties
-
public class TableProperties extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTableProperties.TablePartitioning
-
Constructor Summary
Constructors Constructor Description TableProperties(CatalogName catalogName, ConnectorTransactionHandle transaction, ConnectorTableProperties tableProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<DiscretePredicates>getDiscretePredicates()List<LocalProperty<ColumnHandle>>getLocalProperties()TupleDomain<ColumnHandle>getPredicate()Optional<Set<ColumnHandle>>getStreamPartitioningColumns()Optional<TableProperties.TablePartitioning>getTablePartitioning()
-
-
-
Constructor Detail
-
TableProperties
public TableProperties(CatalogName catalogName, ConnectorTransactionHandle transaction, ConnectorTableProperties tableProperties)
-
-
Method Detail
-
getPredicate
public TupleDomain<ColumnHandle> getPredicate()
-
getLocalProperties
public List<LocalProperty<ColumnHandle>> getLocalProperties()
-
getTablePartitioning
public Optional<TableProperties.TablePartitioning> getTablePartitioning()
-
getStreamPartitioningColumns
public Optional<Set<ColumnHandle>> getStreamPartitioningColumns()
-
getDiscretePredicates
public Optional<DiscretePredicates> getDiscretePredicates()
-
-