Interface IPartitionedDataSetMemberStatistics


  • public interface IPartitionedDataSetMemberStatistics
    Partitioned dataset (PDS) member statistics.

    The state of this partitioned dataset member statistics is a snapshot of these statistics from the time they were retrieved from the partitioned dataset member. In order to retrieve the current state of these statistics, they will need to be re-retrieved from the partitioned dataset member.

    Examples:
    To retrieve PDS member statistics:

     IPartitionedDataSetMember partitionedDataSetMember = ...
     
     try {
         // fetch the partitioned dataset member statistics from the
         // partitioned dataset member
         IPartitionedDataSetMemberStatistics partitionedDataSetMemberStatistics = partitionedDataSetMember
                 .fetchStatistics();
     
         ...
     } catch (DataSetAccessException e) {
         // the user does not have access to the partitioned dataset
         ...
     } catch (DataSetInUseException e) {
         // the partitioned dataset is enqueued by another user or job
         ...
     } catch (DataSetMigratedException e) {
         // the partitioned dataset has been migrated since it was first
         // retrieved
         ...
     } catch (DataSetNotFoundException e) {
         // the partitioned dataset can no longer be found
         ...
     } catch (MemberNotFoundException e) {
         // the partitioned dataset member can no longer be found
         ...
     }
     
    For examples on how to retrieve IPartitionedDataSetMembers see IPartitionedDataSetMember.
    Since:
    1.0.0
    Version:
    2.0.0
    Restriction:
    This interface is not intended to be extended by clients.
    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Date getChangedDate()
      Returns the date on which the associated partitioned dataset member was last changed.
      Date getCreationDate()
      Returns the date on which the associated partitioned dataset member was created.
      int getCurrentSize()
      Returns the current size (record count) of the associated partitioned dataset member.
      int getInitialSize()
      Returns the initial size (record count) of the associated partitioned dataset member.
      IPartitionedDataSetMember getMember()
      Returns the associated partitioned dataset member.
      int getModificationLevel()
      Returns the modification level of the associated partitioned dataset member.
      int getModifiedRecordCount()
      Returns the count of modified records in the associated partitioned dataset member.
      String getUserID()
      Returns the ID of the user who created or last updated the associated partitioned dataset member.
      int getVersionLevel()
      Returns the version level of the associated partitioned dataset member.
    • Method Detail

      • getMember

        IPartitionedDataSetMember getMember()
        Returns the associated partitioned dataset member.
        Returns:
        the partitioned dataset member
        Since:
        1.0.0
      • getChangedDate

        Date getChangedDate()
        Returns the date on which the associated partitioned dataset member was last changed.
        Returns:
        the changed date
        Since:
        1.0.0
      • getCreationDate

        Date getCreationDate()
        Returns the date on which the associated partitioned dataset member was created.
        Returns:
        the creation date
        Since:
        1.0.0
      • getCurrentSize

        int getCurrentSize()
        Returns the current size (record count) of the associated partitioned dataset member.
        Returns:
        the current size
        Since:
        1.0.0
      • getInitialSize

        int getInitialSize()
        Returns the initial size (record count) of the associated partitioned dataset member.
        Returns:
        the initial size
        Since:
        1.0.0
      • getModificationLevel

        int getModificationLevel()
        Returns the modification level of the associated partitioned dataset member.
        Returns:
        the modification level
        Since:
        1.0.0
      • getModifiedRecordCount

        int getModifiedRecordCount()
        Returns the count of modified records in the associated partitioned dataset member.
        Returns:
        the count of modified records
        Since:
        1.0.0
      • getUserID

        String getUserID()
        Returns the ID of the user who created or last updated the associated partitioned dataset member.
        Returns:
        the user ID
        Since:
        1.0.0
      • getVersionLevel

        int getVersionLevel()
        Returns the version level of the associated partitioned dataset member.
        Returns:
        the version level
        Since:
        1.0.0