Class BaseVersion

java.lang.Object
org.apache.iceberg.viewdepoc.BaseVersion
All Implemented Interfaces:
Version

public class BaseVersion extends Object implements Version
  • Constructor Details

  • Method Details

    • versionId

      public int versionId()
      Description copied from interface: Version
      Return this version's ID.
      Specified by:
      versionId in interface Version
      Returns:
      a long ID
    • parentId

      public Integer parentId()
      Description copied from interface: Version
      Return this version's parent ID or null.
      Specified by:
      parentId in interface Version
      Returns:
      a long ID for this version's parent, or null if it has no parent
    • timestampMillis

      public long timestampMillis()
      Description copied from interface: Version
      Return this version's timestamp.

      This timestamp is the same as those produced by System.currentTimeMillis().

      Specified by:
      timestampMillis in interface Version
      Returns:
      a long timestamp in milliseconds
    • summary

      public VersionSummary summary()
      Description copied from interface: Version
      Returns the version summary such as the name and genie-id of the operation that created that version of the view.
      Specified by:
      summary in interface Version
      Returns:
      a version summary
    • viewDefinition

      public ViewDefinition viewDefinition()
      Description copied from interface: Version
      Returns the view sql metadata.
      Specified by:
      viewDefinition in interface Version
      Returns:
      View SQL metadata
    • toString

      public String toString()
      Overrides:
      toString in class Object