Class Column.ComputedColumn

  • Enclosing class:
    Column

    @PublicEvolving
    public static final class Column.ComputedColumn
    extends Column
    Representation of a computed column.
    • Method Detail

      • isPhysical

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

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

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

        public int hashCode()
        Overrides:
        hashCode in class Column