Class TableColumn.ComputedColumn

java.lang.Object
org.apache.flink.table.legacy.api.TableColumn
org.apache.flink.table.legacy.api.TableColumn.ComputedColumn
Enclosing class:
TableColumn

@Internal public static class TableColumn.ComputedColumn extends TableColumn
Representation of a computed column.
  • Method Details

    • isPhysical

      public boolean isPhysical()
      Description copied from class: TableColumn
      Returns whether the given column is a physical column of a table; neither computed nor metadata.
      Specified by:
      isPhysical in class TableColumn
    • isPersisted

      public boolean isPersisted()
      Description copied from class: TableColumn
      Returns whether the given column is persisted in a sink operation.
      Specified by:
      isPersisted in class TableColumn
    • getExpression

      public String getExpression()
    • explainExtras

      public Optional<String> explainExtras()
      Description copied from class: TableColumn
      Returns an explanation of specific column extras next to name and type.
      Specified by:
      explainExtras in class TableColumn
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class TableColumn
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class TableColumn