Class ExecutionEfficiencyDetail
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf98.zos.ExecutionEfficiencyDetail
SMF 98 subtype 1 Execution Efficiency Detail section
Obtain from
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExecutionEfficiencyDetail
create
(byte[] Data, int offset, int length) create is intended for internal use only.long
instr()
SMF98_1_ExEffInfo_Instr value, throws exception if SMF98_1_ExEffInfo_Instr overflows 64 bit signed integer.SMF98_1_ExEffInfo_Instr value as a BigInteger.long
td1EqCpi()
SMF98_1_ExEffInfo_TD1EQ_CPI value.long
SMF98_1_ExEffInfo_TD1EQ_Cycle value, throws exception if SMF98_1_ExEffInfo_TD1EQ_Cycle overflows 64 bit signed integer.SMF98_1_ExEffInfo_TD1EQ_Cycle value as a BigInteger.long
td1EqIpc()
SMF98_1_ExEffInfo_TD1EQ_IPC value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Method Details
-
instr
public long instr()SMF98_1_ExEffInfo_Instr value, throws exception if SMF98_1_ExEffInfo_Instr overflows 64 bit signed integer.- Returns:
- long SMF98_1_ExEffInfo_Instr
- Throws:
IllegalArgumentException
- If the value of SMF98_1_ExEffInfo_Instr exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF98_1_ExEffInfo_Instr). UseinstrAsBigInteger()
if this is possible.
-
instrAsBigInteger
SMF98_1_ExEffInfo_Instr value as a BigInteger.instr()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF98_1_ExEffInfo_Instr
-
td1EqCycle
public long td1EqCycle()SMF98_1_ExEffInfo_TD1EQ_Cycle value, throws exception if SMF98_1_ExEffInfo_TD1EQ_Cycle overflows 64 bit signed integer.- Returns:
- long SMF98_1_ExEffInfo_TD1EQ_Cycle
- Throws:
IllegalArgumentException
- If the value of SMF98_1_ExEffInfo_TD1EQ_Cycle exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF98_1_ExEffInfo_TD1EQ_Cycle). Usetd1EqCycleAsBigInteger()
if this is possible.
-
td1EqCycleAsBigInteger
SMF98_1_ExEffInfo_TD1EQ_Cycle value as a BigInteger.td1EqCycle()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF98_1_ExEffInfo_TD1EQ_Cycle
-
td1EqIpc
public long td1EqIpc()SMF98_1_ExEffInfo_TD1EQ_IPC value.- Returns:
- long SMF98_1_ExEffInfo_TD1EQ_IPC value
-
td1EqCpi
public long td1EqCpi()SMF98_1_ExEffInfo_TD1EQ_CPI value.- Returns:
- long SMF98_1_ExEffInfo_TD1EQ_CPI value
-
create
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 sectionoffset
- Offset of this section in the datalength
- length of the section
-