Class BaseVersion

    • Method Detail

      • 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