java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf42.subtype6.DatasetHeader

public final class DatasetHeader extends SmfData
  • Field Details

  • Method Details

    • s42dsnxt

      public int s42dsnxt()
      S42DSNXT value.
      Returns:
      int S42DSNXT value
    • s42dsn

      public String s42dsn()
      S42DSN value.
      Returns:
      String S42DSN value
    • s42dstyp

      public S42Dstype s42dstyp()
      S42DSTYP value.
      Returns:
      S42Dstype S42DSTYP value
    • s42dstypRawValue

      public int s42dstypRawValue()
      S42DSTYP raw value.
      Returns:
      int S42DSTYP value
    • s42dscod

      public int s42dscod()
      S42DSCOD value.
      Returns:
      int S42DSCOD value
    • s42first

      public boolean s42first()
      Return true if S42FIRST bit in s42dscod() is set.
      Returns:
      boolean S42FIRST bit is set in s42dscod()

      S42FIRST = 0x80

    • s42dsfl1

      public int s42dsfl1()
      S42DSFL1 value.
      Returns:
      int S42DSFL1 value
    • s42dsgsr

      public boolean s42dsgsr()
      Return true if s42dsfl1() masked by S42DSVBU equals S42DSGSR.
      Returns:
      boolean s42dsfl1() & S42DSVBU equals S42DSGSR

      S42DSGSR = 0xC0

    • s42dslsr

      public boolean s42dslsr()
      Return true if s42dsfl1() masked by S42DSVBU equals S42DSLSR.
      Returns:
      boolean s42dsfl1() & S42DSVBU equals S42DSLSR

      S42DSLSR = 0x80

    • s42dsrls

      public boolean s42dsrls()
      Return true if s42dsfl1() masked by S42DSVBU equals S42DSRLS.
      Returns:
      boolean s42dsfl1() & S42DSVBU equals S42DSRLS

      S42DSRLS = 0x40

    • s42dsnsr

      public boolean s42dsnsr()
      Return true if s42dsfl1() masked by S42DSVBU equals S42DSNSR.
      Returns:
      boolean s42dsfl1() & S42DSVBU equals S42DSNSR

      S42DSNSR = 0x00

    • s42dsenc

      public boolean s42dsenc()
      Return true if S42DSENC bit in s42dsfl1() is set.
      Returns:
      boolean S42DSENC bit is set in s42dsfl1()

      S42DSENC = 0x20

    • s42dsexc

      public boolean s42dsexc()
      Return true if S42DSEXC bit in s42dsfl1() is set.
      Returns:
      boolean S42DSEXC bit is set in s42dsfl1()

      S42DSEXC = 0x10

    • s42dsfxd

      public boolean s42dsfxd()
      Return true if S42DSFXD bit in s42dsfl1() is set.
      Returns:
      boolean S42DSFXD bit is set in s42dsfl1()

      S42DSFXD = 0x08

    • s42dspl

      public boolean s42dspl()
      Return true if S42DSPL bit in s42dsfl1() is set.
      Returns:
      boolean S42DSPL bit is set in s42dsfl1()

      S42DSPL = 0x04

    • s42dsef

      public boolean s42dsef()
      Return true if S42DSEF bit in s42dsfl1() is set.
      Returns:
      boolean S42DSEF bit is set in s42dsfl1()

      S42DSEF = 0x02

    • s42dsefc

      public boolean s42dsefc()
      Return true if S42DSEFC bit in s42dsfl1() is set.
      Returns:
      boolean S42DSEFC bit is set in s42dsfl1()

      S42DSEFC = 0x01

    • s42dsioo

      public int s42dsioo()
      S42DSIOO value.
      Returns:
      int S42DSIOO value
    • s42dsamo

      public int s42dsamo()
      S42DSAMO value.
      Returns:
      int S42DSAMO value
    • s42dsvol

      public String s42dsvol()
      S42DSVOL value.
      Returns:
      String S42DSVOL value
    • s42dsdev

      public int s42dsdev()
      S42DSDEV value.
      Returns:
      int S42DSDEV value
    • s42dssc

      public String s42dssc()
      S42DSSC value.
      Returns:
      String S42DSSC value
    • s42dsbsz

      public long s42dsbsz()
      S42DSBSZ value.
      Returns:
      long S42DSBSZ value
    • s42dstrp

      public int s42dstrp()
      S42DSTRP value.
      Returns:
      int S42DSTRP value
    • s42dsent

      public int s42dsent()
      S42DSENT value.
      Returns:
      int S42DSENT value
    • s42dscmt

      public int s42dscmt()
      S42DSCMT value.
      Returns:
      int S42DSCMT value
    • s42dssno

      public int s42dssno()
      S42DSSNO value.
      Returns:
      int S42DSSNO value
    • s42dssnl

      public int s42dssnl()
      S42DSSNL value.
      Returns:
      int S42DSSNL value
    • s42dss2o

      public int s42dss2o()
      S42DSS2O value.
      Returns:
      int S42DSS2O value
    • s42dss2l

      public int s42dss2l()
      S42DSS2L value.
      Returns:
      int S42DSS2L value
    • s42ds2fl

      public int s42ds2fl()
      S42DS2FL value.
      Returns:
      int S42DS2FL value
    • s42ds2dl

      public boolean s42ds2dl()
      Return true if S42DS2DL bit in s42ds2fl() is set.
      Returns:
      boolean S42DS2DL bit is set in s42ds2fl()

      S42DS2DL = 0x80

    • s42ds2mv

      public boolean s42ds2mv()
      Return true if S42DS2MV bit in s42ds2fl() is set.
      Returns:
      boolean S42DS2MV bit is set in s42ds2fl()

      S42DS2MV = 0x40

    • s42dss3o

      public int s42dss3o()
      S42DSS3O value.
      Returns:
      int S42DSS3O value
    • s42dss3l

      public int s42dss3l()
      S42DSS3L value.
      Returns:
      int S42DSS3L value
    • datasetIoStatistics

      public DatasetIoStatistics datasetIoStatistics()
      Get the Dataset I/O Statistics sections from the record
      Returns:
      a DatasetIoStatistics entry or null if there are no statistics
    • accessMethodIoStatistics

      public AccessMethodStatistics accessMethodIoStatistics()
      Get the Access Method Statistics sections from the record
      Returns:
      a AccessMethodStatistics entry or null if there are no statistics
    • synchronousIoStatistics

      public SynchronousIoStatistics synchronousIoStatistics()
      Get the Synchronous I/O Statistics section from the record
      Returns:
      a SynchronousIoStatistics entry or null if there are no statistics
    • synchronousIoStatistics2

      public SynchronousIoStatistics2 synchronousIoStatistics2()
      Get the Synchronous I/O Statistics section 2 from the record
      Returns:
      a SynchronousIoStatistics2 entry or null if there are no statistics
    • synchronousIoStatistics3

      public SynchronousIoStatistics3 synchronousIoStatistics3()
      Get the Synchronous I/O Statistics section 3 from the record
      Returns:
      a SynchronousIoStatistics3 entry or null if there are no statistics
    • create

      public static DatasetHeader create(byte[] Data, int offset, int length, int dsioLength, int dsamLength)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section