@Evolving public interface Table extends Auditable
Namespace. It defines the basic properties of a
 table. A catalog implementation with TableCatalog should implement this interface.| Modifier and Type | Method and Description | 
|---|---|
| Column[] | columns() | 
| default java.lang.String | comment() | 
| default Distribution | distribution() | 
| default Index[] | index() | 
| java.lang.String | name() | 
| default Transform[] | partitioning() | 
| default java.util.Map<java.lang.String,java.lang.String> | properties() | 
| default SortOrder[] | sortOrder() | 
| default SupportsPartitions | supportPartitions()Table method for working with partitions. | 
java.lang.String name()
Column[] columns()
default Transform[] partitioning()
default SortOrder[] sortOrder()
default Distribution distribution()
default Index[] index()
@Nullable default java.lang.String comment()
default java.util.Map<java.lang.String,java.lang.String> properties()
default SupportsPartitions supportPartitions() throws java.lang.UnsupportedOperationException
UnsupportedOperationException is thrown.java.lang.UnsupportedOperationException - If the table does not support partition operations.