Class TableColumn.MetadataColumn
- java.lang.Object
-
- org.apache.flink.table.legacy.api.TableColumn
-
- org.apache.flink.table.legacy.api.TableColumn.MetadataColumn
-
- Enclosing class:
- TableColumn
@Internal public static class TableColumn.MetadataColumn extends TableColumn
Representation of a metadata column.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.flink.table.legacy.api.TableColumn
TableColumn.ComputedColumn, TableColumn.MetadataColumn, TableColumn.PhysicalColumn
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Optional<String>explainExtras()Returns an explanation of specific column extras next to name and type.Optional<String>getMetadataAlias()inthashCode()booleanisPersisted()Returns whether the given column is persisted in a sink operation.booleanisPhysical()Returns whether the given column is a physical column of a table; neither computed nor metadata.booleanisVirtual()
-
-
-
Method Detail
-
isVirtual
public boolean isVirtual()
-
isPhysical
public boolean isPhysical()
Description copied from class:TableColumnReturns whether the given column is a physical column of a table; neither computed nor metadata.- Specified by:
isPhysicalin classTableColumn
-
isPersisted
public boolean isPersisted()
Description copied from class:TableColumnReturns whether the given column is persisted in a sink operation.- Specified by:
isPersistedin classTableColumn
-
explainExtras
public Optional<String> explainExtras()
Description copied from class:TableColumnReturns an explanation of specific column extras next to name and type.- Specified by:
explainExtrasin classTableColumn
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classTableColumn
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTableColumn
-
-