Class ExecutionEfficiencyDetail

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf98.zos.ExecutionEfficiencyDetail

public final class ExecutionEfficiencyDetail extends SmfData
SMF 98 subtype 1 Execution Efficiency Detail section

Obtain from

  • 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). Use instrAsBigInteger() if this is possible.
    • instrAsBigInteger

      public BigInteger 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). Use td1EqCycleAsBigInteger() if this is possible.
    • td1EqCycleAsBigInteger

      public BigInteger 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

      public static ExecutionEfficiencyDetail create(byte[] Data, int offset, int length)
      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