java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.SmfRecord
com.blackhillsoftware.smf.db2.SmfDb2Record
com.blackhillsoftware.smf.db2.Smf100Record
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 Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x80 = 128static final int
Constant: 0x1C = 28Fields inherited from class com.blackhillsoftware.smf.db2.SmfDb2Record
SMFDB2CMP, SMFDB2END
-
Constructor Summary
ConstructorDescriptionSmf100Record
(byte[] data) Constructs an Smf100Record from the specified byte array.Smf100Record
(SmfRecord record) Constructs a new Smf100Record from an existing SMF record. -
Method Summary
Modifier and TypeMethodDescriptionstatic Smf100Record
from
(byte[] data) Constructs an Smf100Record from the specified byte array.static Smf100Record
Constructs a new Smf100Record from an existing SMF record.q3st()
Get a List containing Subsystem SUpport Statistics sections (Q3ST) for this recordq8st()
Get a List containing Accel Services System Statistics sections (Q8ST) for this recordq9st()
Get a List containing Command Statistics sections (Q9ST) for this recordqbgb()
Get a List containing Buffer Manager Group Buffer Pool Attribute sections (QBGB) for this recordqbgl()
Get a List containing Buffer Manager Data Sharing Statistics sections (QBGL) for this recordqbsp()
Get a List containing Simulated Buffer Pool Statistics sections (QBSP) for this recordqbst()
Get a List containing Buffer Manager Statistics sections (QBST) for this recordqdbp()
Get a List containing Buffer manager Dynamic Pool Attributes sections (QDBP) for this recordqdst()
Get a List containing DDF System Statistics sections (QDST) for this recordqise()
Get a List containing EDM Pool Statistics sections (QISE) for this recordqisj()
Get a List containing Starjoin Pool Statistics sections (QISJ) for this recordqist()
Get a List containing Data Manager Statistics sections (QIST) for this recordqjst()
Get a List containing Log Manager Statistics sections (QJST) for this recordqles()
Get a List containing LE Statistics sections (QLES) for this recordqlst()
Get a List containing DDF Statistics sections (QLST) for this recordqsst()
Get a List containing Storage Manager Statistics sections (QSST) for this recordqtgs()
Get a List containing Service Controller Data Sharing Statistics sections (QTGS) for this recordqtst()
Get a List containing Service Controller Statistics sections (QTST) for this recordqtxa()
Get a List containing Locking Statistics sections (QTXA) for this recordqvas()
Get a List containing Agent Services Statistics sections (QVAS) for this recordqvls()
Get a List containing Latch Statistics sections (QVLS) for this recordqw0225()
Get a List containing Address Space Summary sections (QW0225) for this recordqw02252()
Get a List containing Thread Information sections (QW02252) for this recordqw02253()
Get a List containing Shared and Common Storage Summary sections (QW02253) for this recordqw02254()
Get a List containing Statement Cache and xPROC Detail sections (QW02254) for this recordqw02255()
Get a List containing Pool Detail sections (QW02255) for this recordqw02256()
Get a List containing IRLM Pool Detail sections (QW02256) for this recordqw02257()
Get a List containing Serviceability for xSLOT stats of HVSHARE sections (QW02257) for this recordqwos()
Get a List containing Operating System Statistics sections (Qwos) for this recordqws0()
Get the self defining section (QWS0) for this record if IFCID = 0001qws1()
Get the self defining section (QWS1) for this record if IFCID = 0002qws2()
Get the self defining section (QWS2) for this record if IFCID = 0202qws3()
Get the self defining section (QWS2) for this record if IFCID = 0202qwsa()
Get a List containing Control Address Space Statistics sections (QWSA) for this recordqwsb()
Get a List containing IFC Destination Statistics sections (Qwsb) for this recordqwsc()
Get a List containing IFCID Statistical Information (QWSC) for this recordqwsd()
Get a List containing IFC Checkpoint Information sections (QWSD) for this recordqwt0()
Get the trace header section (QWT0) for this recordqxst()
Get a List containing SQL Statistics sections (QXST) for this recordlong
sm100buf()
SM100BUF value, with mask 0x7FFF.boolean
sm100cmp()
Return true if SM100CMP bit insm100seq()
is set.sm100dte()
SM100DTE as a LocalDate.int
SM100DTE raw value.int
sm100flg()
SM100FLG value.int
sm100len()
SM100LEN value.int
sm100rty()
SM100RTY value.long
sm100seq()
SM100SEQ value.int
sm100sgd()
SM100SGD value.sm100sid()
SM100SID value.sm100ssi()
SM100SSI value.int
sm100stf()
SM100STF value.sm100tme()
SM100TME as a LocalTime.long
SM100TME raw valueMethods inherited from class com.blackhillsoftware.smf.db2.SmfDb2Record
decompress, ifcid, qwha, qwhc, qwhd, qwhs, qwht, qwhu, smfDb2buf, smfDb2cmp, smfDb2dte, smfDb2dteRawValue, smfDb2flg, smfDb2len, smfDb2rty, smfDb2seq, smfDb2sgd, smfDb2sid, smfDb2ssi, smfDb2stf, smfDb2tme, smfDb2tmeRawValue, usedCompression
Methods inherited from class com.blackhillsoftware.smf.SmfRecord
createSection, extendedHeader, extendedHeader, getTriplet, hasSubtypes, hasSubtypes, recordLength, recordLength, recordType, recordType, sanityCheck, smfDate, smfDate, smfDateTime, smfDateTime, smfhdr1Flag, smfhdr1Iefu86, smfhdr1Len, smfhdr1Len, smfhdr1Stcke, smfhdr1StckeRawValue, smfhdr1Tzo, smfhdr1TzoRawValue, smfhdr1Version, smfhdr1Version, smfTime, smfTime, subSystem, subSystem, subType, subType, system, system
-
Field Details
-
SM100CMP
public static final int SM100CMPConstant: 0x80 = 128- See Also:
-
SM100END
public static final int SM100ENDConstant: 0x1C = 28- See Also:
-
-
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
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
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
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
SM100TME as a LocalTime.- Returns:
- LocalTime SM100TME Time
- See Also:
-
sm100tmeRawValue
public long sm100tmeRawValue()SM100TME raw value- Returns:
- long SM100TME value
-
sm100dte
SM100DTE as a LocalDate.- Returns:
- LocalDate SM100DTE Date
- See Also:
-
sm100dteRawValue
public int sm100dteRawValue()SM100DTE raw value.- Returns:
- int SM100DTE value
-
sm100sid
SM100SID value.- Returns:
- String SM100SID value
-
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 insm100seq()
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
Get the self defining section (QWS0) for this record if IFCID = 0001- Returns:
- SMF type 100 self defining section (QWS0)
-
qws1
Get the self defining section (QWS1) for this record if IFCID = 0002- Returns:
- SMF type 100 self defining section (QWS1)
-
qws2
Get the self defining section (QWS2) for this record if IFCID = 0202- Returns:
- SMF type 100 self defining section (QWS2)
-
qws3
Get the self defining section (QWS2) for this record if IFCID = 0202- Returns:
- SMF type 100 self defining section (QWS2)
-
qwt0
Get the trace header section (QWT0) for this record- Returns:
- DB2 trace header section (QWT0)
-
qwsa
Get a List containing Control Address Space Statistics sections (QWSA) for this record- Returns:
- A list of Qwsa (possibly empty)
-
qwsb
Get a List containing IFC Destination Statistics sections (Qwsb) for this record- Returns:
- A list of Qwsb (possibly empty)
-
qwsc
Get a List containing IFCID Statistical Information (QWSC) for this record- Returns:
- A list of Qwsc (possibly empty)
-
q3st
Get a List containing Subsystem SUpport Statistics sections (Q3ST) for this record- Returns:
- A list of Q3st (possibly empty)
-
q9st
Get a List containing Command Statistics sections (Q9ST) for this record- Returns:
- A list of Q9st (possibly empty)
-
qwsd
Get a List containing IFC Checkpoint Information sections (QWSD) for this record- Returns:
- A list of Qwsd (possibly empty)
-
qvls
Get a List containing Latch Statistics sections (QVLS) for this record- Returns:
- A list of Qvls (possibly empty)
-
qvas
Get a List containing Agent Services Statistics sections (QVAS) for this record- Returns:
- A list of Qvas (possibly empty)
-
qsst
Get a List containing Storage Manager Statistics sections (QSST) for this record- Returns:
- A list of Qsst (possibly empty)
-
qlst
Get a List containing DDF Statistics sections (QLST) for this record- Returns:
- A list of Qlst (possibly empty)
-
qjst
Get a List containing Log Manager Statistics sections (QJST) for this record- Returns:
- A list of Qjst (possibly empty)
-
qdst
Get a List containing DDF System Statistics sections (QDST) for this record- Returns:
- A list of Qdst (possibly empty)
-
qwos
Get a List containing Operating System Statistics sections (Qwos) for this record- Returns:
- A list of Qwos (possibly empty)
-
qxst
Get a List containing SQL Statistics sections (QXST) for this record- Returns:
- A list of Qxst (possibly empty)
-
qtst
Get a List containing Service Controller Statistics sections (QTST) for this record- Returns:
- A list of Qtst (possibly empty)
-
qbst
Get a List containing Buffer Manager Statistics sections (QBST) for this record- Returns:
- A list of Qbst (possibly empty)
-
qist
Get a List containing Data Manager Statistics sections (QIST) for this record- Returns:
- A list of Qist (possibly empty)
-
qtxa
Get a List containing Locking Statistics sections (QTXA) for this record- Returns:
- A list of Qtxa (possibly empty)
-
qise
Get a List containing EDM Pool Statistics sections (QISE) for this record- Returns:
- A list of Qise (possibly empty)
-
qbgl
Get a List containing Buffer Manager Data Sharing Statistics sections (QBGL) for this record- Returns:
- A list of Qbgl (possibly empty)
-
qtgs
Get a List containing Service Controller Data Sharing Statistics sections (QTGS) for this record- Returns:
- A list of Qtgs (possibly empty)
-
qles
Get a List containing LE Statistics sections (QLES) for this record- Returns:
- A list of Qles (possibly empty)
-
qisj
Get a List containing Starjoin Pool Statistics sections (QISJ) for this record- Returns:
- A list of Qisj (possibly empty)
-
q8st
Get a List containing Accel Services System Statistics sections (Q8ST) for this record- Returns:
- A list of Q8st (possibly empty)
-
qbsp
Get a List containing Simulated Buffer Pool Statistics sections (QBSP) for this record- Returns:
- A list of Qbsp (possibly empty)
-
qdbp
Get a List containing Buffer manager Dynamic Pool Attributes sections (QDBP) for this record- Returns:
- A list of Qdbp (possibly empty)
-
qw0225
Get a List containing Address Space Summary sections (QW0225) for this record- Returns:
- A list of Qw0225 (possibly empty)
-
qw02252
Get a List containing Thread Information sections (QW02252) for this record- Returns:
- A list of Qw02252 (possibly empty)
-
qw02253
Get a List containing Shared and Common Storage Summary sections (QW02253) for this record- Returns:
- A list of Qw02253 (possibly empty)
-
qw02254
Get a List containing Statement Cache and xPROC Detail sections (QW02254) for this record- Returns:
- A list of Qw02254 (possibly empty)
-
qw02255
Get a List containing Pool Detail sections (QW02255) for this record- Returns:
- A list of Qw02255 (possibly empty)
-
qw02256
Get a List containing IRLM Pool Detail sections (QW02256) for this record- Returns:
- A list of Qw02256 (possibly empty)
-
qw02257
Get a List containing Serviceability for xSLOT stats of HVSHARE sections (QW02257) for this record- Returns:
- A list of Qw02257 (possibly empty)
-
qbgb
Get a List containing Buffer Manager Group Buffer Pool Attribute sections (QBGB) for this record- Returns:
- A list of Qbgb (possibly empty)
-