Package com.blackhillsoftware.smf.smf92
Class MetadataCacheStatistics
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.MetadataCacheStatistics
-
Method Summary
Modifier and TypeMethodDescriptionstatic MetadataCacheStatisticscreate(byte[] Data, int offset, int length) create is intended for internal use only.longsmf92mcb()SMF92MCB value, throws exception if SMF92MCB overflows 64 bit signed integer.SMF92MCB value as a BigInteger.longSMF92MCBS value.longSMF92MCHT value, throws exception if SMF92MCHT overflows 64 bit signed integer.SMF92MCHT value as a BigInteger.longSMF92MCLK value, throws exception if SMF92MCLK overflows 64 bit signed integer.SMF92MCLK value as a BigInteger.longSMF92MCPW value, throws exception if SMF92MCPW overflows 64 bit signed integer.SMF92MCPW value as a BigInteger.smf92mct()SMF92MCT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF92MCT STCKE value.longSMF92MCWP value, throws exception if SMF92MCWP overflows 64 bit signed integer.SMF92MCWP value as a BigInteger.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Method Details
-
smf92mct
SMF92MCT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf92mctRawValue()for a BigInteger containing the complete STCKE value.- Returns:
- DateTime SMF92MCT STCKE converted to ZonedDateTime
- See Also:
-
smf92mctRawValue
SMF92MCT STCKE value.- Returns:
- BigInteger SMF92MCT STCKE value
-
smf92mcb
public long smf92mcb()SMF92MCB value, throws exception if SMF92MCB overflows 64 bit signed integer.- Returns:
- long SMF92MCB
- Throws:
IllegalArgumentException- If the value of SMF92MCB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MCB). Usesmf92mcbAsBigInteger()if this is possible.
-
smf92mcbAsBigInteger
SMF92MCB value as a BigInteger.smf92mcb()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92MCB
-
smf92mclk
public long smf92mclk()SMF92MCLK value, throws exception if SMF92MCLK overflows 64 bit signed integer.- Returns:
- long SMF92MCLK
- Throws:
IllegalArgumentException- If the value of SMF92MCLK exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MCLK). Usesmf92mclkAsBigInteger()if this is possible.
-
smf92mclkAsBigInteger
SMF92MCLK value as a BigInteger.smf92mclk()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92MCLK
-
smf92mcht
public long smf92mcht()SMF92MCHT value, throws exception if SMF92MCHT overflows 64 bit signed integer.- Returns:
- long SMF92MCHT
- Throws:
IllegalArgumentException- If the value of SMF92MCHT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MCHT). Usesmf92mchtAsBigInteger()if this is possible.
-
smf92mchtAsBigInteger
SMF92MCHT value as a BigInteger.smf92mcht()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92MCHT
-
smf92mcwp
public long smf92mcwp()SMF92MCWP value, throws exception if SMF92MCWP overflows 64 bit signed integer.- Returns:
- long SMF92MCWP
- Throws:
IllegalArgumentException- If the value of SMF92MCWP exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MCWP). Usesmf92mcwpAsBigInteger()if this is possible.
-
smf92mcwpAsBigInteger
SMF92MCWP value as a BigInteger.smf92mcwp()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92MCWP
-
smf92mcpw
public long smf92mcpw()SMF92MCPW value, throws exception if SMF92MCPW overflows 64 bit signed integer.- Returns:
- long SMF92MCPW
- Throws:
IllegalArgumentException- If the value of SMF92MCPW exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MCPW). Usesmf92mcpwAsBigInteger()if this is possible.
-
smf92mcpwAsBigInteger
SMF92MCPW value as a BigInteger.smf92mcpw()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92MCPW
-
smf92mcbs
public long smf92mcbs()SMF92MCBS value.- Returns:
- long SMF92MCBS 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
-