public final class Smf100Record extends SmfDb2Record
Mapping for SMF type 100 record.

Typically you would obtain Smf100Records by reading SmfRecords and using

Smf100Record.from(SmfRecord)

to create the specialized record after determining the record type.

For general DB2 SMF record usage information see SmfDb2Record

  • Field Details

  • Constructor Details

    • Smf100Record

      public Smf100Record(byte[] data)
      Constructs an Smf100Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • Smf100Record

      public Smf100Record(SmfRecord record)
      Constructs a new Smf100Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
  • Method Details

    • from

      public static Smf100Record from(SmfRecord record)
      Constructs a new Smf100Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
    • from

      public static Smf100Record from(byte[] data)
      Constructs an Smf100Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • sm100len

      public int sm100len()
      SM100LEN value.
      Returns:
      int SM100LEN value
    • sm100sgd

      public int sm100sgd()
      SM100SGD value.
      Returns:
      int SM100SGD value
    • sm100flg

      public int sm100flg()
      SM100FLG value.
      Returns:
      int SM100FLG value
    • sm100rty

      public int sm100rty()
      SM100RTY value.
      Returns:
      int SM100RTY value
    • sm100tme

      public LocalTime sm100tme()
      SM100TME as a LocalTime.
      Returns:
      LocalTime SM100TME Time
      See Also:
    • sm100tmeRawValue

      public long sm100tmeRawValue()
      SM100TME raw value
      Returns:
      long SM100TME value
    • sm100dte

      public LocalDate sm100dte()
      SM100DTE as a LocalDate.
      Returns:
      LocalDate SM100DTE Date
      See Also:
    • sm100dteRawValue

      public int sm100dteRawValue()
      SM100DTE raw value.
      Returns:
      int SM100DTE value
    • sm100sid

      public String sm100sid()
      SM100SID value.
      Returns:
      String SM100SID value
    • sm100ssi

      public String sm100ssi()
      SM100SSI value.
      Returns:
      String SM100SSI value
    • sm100stf

      public int sm100stf()
      SM100STF value.
      Returns:
      int SM100STF value
    • sm100seq

      public long sm100seq()
      SM100SEQ value.
      Returns:
      long SM100SEQ value
    • sm100cmp

      public boolean sm100cmp()
      Return true if SM100CMP bit in sm100seq() is set.
      Returns:
      boolean SM100CMP bit is set in sm100seq()

      SM100CMP = 0x80

    • sm100buf

      public long sm100buf()
      SM100BUF value, with mask 0x7FFF.
      Returns:
      long SM100BUF value & 0x7FFF
    • qws0

      public Qws0 qws0()
      Get the self defining section (QWS0) for this record if IFCID = 0001
      Returns:
      SMF type 100 self defining section (QWS0)
    • qws1

      public Qws1 qws1()
      Get the self defining section (QWS1) for this record if IFCID = 0002
      Returns:
      SMF type 100 self defining section (QWS1)
    • qws2

      public Qws2 qws2()
      Get the self defining section (QWS2) for this record if IFCID = 0202
      Returns:
      SMF type 100 self defining section (QWS2)
    • qws3

      public Qws3 qws3()
      Get the self defining section (QWS2) for this record if IFCID = 0202
      Returns:
      SMF type 100 self defining section (QWS2)
    • qwt0

      public Qwt0 qwt0()
      Get the trace header section (QWT0) for this record
      Returns:
      DB2 trace header section (QWT0)
    • qwsa

      public List<Qwsa> qwsa()
      Get a List containing Control Address Space Statistics sections (QWSA) for this record
      Returns:
      A list of Qwsa (possibly empty)
    • qwsb

      public List<Qwsb> qwsb()
      Get a List containing IFC Destination Statistics sections (Qwsb) for this record
      Returns:
      A list of Qwsb (possibly empty)
    • qwsc

      public List<Qwsc> qwsc()
      Get a List containing IFCID Statistical Information (QWSC) for this record
      Returns:
      A list of Qwsc (possibly empty)
    • q3st

      public List<Q3st> q3st()
      Get a List containing Subsystem SUpport Statistics sections (Q3ST) for this record
      Returns:
      A list of Q3st (possibly empty)
    • q9st

      public List<Q9st> q9st()
      Get a List containing Command Statistics sections (Q9ST) for this record
      Returns:
      A list of Q9st (possibly empty)
    • qwsd

      public List<Qwsd> qwsd()
      Get a List containing IFC Checkpoint Information sections (QWSD) for this record
      Returns:
      A list of Qwsd (possibly empty)
    • qvls

      public List<Qvls> qvls()
      Get a List containing Latch Statistics sections (QVLS) for this record
      Returns:
      A list of Qvls (possibly empty)
    • qvas

      public List<Qvas> qvas()
      Get a List containing Agent Services Statistics sections (QVAS) for this record
      Returns:
      A list of Qvas (possibly empty)
    • qsst

      public List<Qsst> qsst()
      Get a List containing Storage Manager Statistics sections (QSST) for this record
      Returns:
      A list of Qsst (possibly empty)
    • qlst

      public List<Qlst> qlst()
      Get a List containing DDF Statistics sections (QLST) for this record
      Returns:
      A list of Qlst (possibly empty)
    • qjst

      public List<Qjst> qjst()
      Get a List containing Log Manager Statistics sections (QJST) for this record
      Returns:
      A list of Qjst (possibly empty)
    • qdst

      public List<Qdst> qdst()
      Get a List containing DDF System Statistics sections (QDST) for this record
      Returns:
      A list of Qdst (possibly empty)
    • qwos

      public List<Qwos> qwos()
      Get a List containing Operating System Statistics sections (Qwos) for this record
      Returns:
      A list of Qwos (possibly empty)
    • qxst

      public List<Qxst> qxst()
      Get a List containing SQL Statistics sections (QXST) for this record
      Returns:
      A list of Qxst (possibly empty)
    • qtst

      public List<Qtst> qtst()
      Get a List containing Service Controller Statistics sections (QTST) for this record
      Returns:
      A list of Qtst (possibly empty)
    • qbst

      public List<Qbst> qbst()
      Get a List containing Buffer Manager Statistics sections (QBST) for this record
      Returns:
      A list of Qbst (possibly empty)
    • qist

      public List<Qist> qist()
      Get a List containing Data Manager Statistics sections (QIST) for this record
      Returns:
      A list of Qist (possibly empty)
    • qtxa

      public List<Qtxa> qtxa()
      Get a List containing Locking Statistics sections (QTXA) for this record
      Returns:
      A list of Qtxa (possibly empty)
    • qise

      public List<Qise> qise()
      Get a List containing EDM Pool Statistics sections (QISE) for this record
      Returns:
      A list of Qise (possibly empty)
    • qbgl

      public List<Qbgl> qbgl()
      Get a List containing Buffer Manager Data Sharing Statistics sections (QBGL) for this record
      Returns:
      A list of Qbgl (possibly empty)
    • qtgs

      public List<Qtgs> qtgs()
      Get a List containing Service Controller Data Sharing Statistics sections (QTGS) for this record
      Returns:
      A list of Qtgs (possibly empty)
    • qles

      public List<Qles> qles()
      Get a List containing LE Statistics sections (QLES) for this record
      Returns:
      A list of Qles (possibly empty)
    • qisj

      public List<Qisj> qisj()
      Get a List containing Starjoin Pool Statistics sections (QISJ) for this record
      Returns:
      A list of Qisj (possibly empty)
    • q8st

      public List<Q8st> q8st()
      Get a List containing Accel Services System Statistics sections (Q8ST) for this record
      Returns:
      A list of Q8st (possibly empty)
    • qbsp

      public List<Qbsp> qbsp()
      Get a List containing Simulated Buffer Pool Statistics sections (QBSP) for this record
      Returns:
      A list of Qbsp (possibly empty)
    • qdbp

      public List<Qdbp> qdbp()
      Get a List containing Buffer manager Dynamic Pool Attributes sections (QDBP) for this record
      Returns:
      A list of Qdbp (possibly empty)
    • qw0225

      public List<Qw0225> qw0225()
      Get a List containing Address Space Summary sections (QW0225) for this record
      Returns:
      A list of Qw0225 (possibly empty)
    • qw02252

      public List<Qw02252> qw02252()
      Get a List containing Thread Information sections (QW02252) for this record
      Returns:
      A list of Qw02252 (possibly empty)
    • qw02253

      public List<Qw02253> qw02253()
      Get a List containing Shared and Common Storage Summary sections (QW02253) for this record
      Returns:
      A list of Qw02253 (possibly empty)
    • qw02254

      public List<Qw02254> qw02254()
      Get a List containing Statement Cache and xPROC Detail sections (QW02254) for this record
      Returns:
      A list of Qw02254 (possibly empty)
    • qw02255

      public List<Qw02255> qw02255()
      Get a List containing Pool Detail sections (QW02255) for this record
      Returns:
      A list of Qw02255 (possibly empty)
    • qw02256

      public List<Qw02256> qw02256()
      Get a List containing IRLM Pool Detail sections (QW02256) for this record
      Returns:
      A list of Qw02256 (possibly empty)
    • qbgb

      public List<Qbgb> qbgb()
      Get a List containing Buffer Manager Group Buffer Pool Attribute sections (QBGB) for this record
      Returns:
      A list of Qbgb (possibly empty)