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 MetadataCacheStatistics
create
(byte[] Data, int offset, int length) create is intended for internal use only.long
smf92mcb()
SMF92MCB value, throws exception if SMF92MCB overflows 64 bit signed integer.SMF92MCB value as a BigInteger.long
SMF92MCBS value.long
SMF92MCHT value, throws exception if SMF92MCHT overflows 64 bit signed integer.SMF92MCHT value as a BigInteger.long
SMF92MCLK value, throws exception if SMF92MCLK overflows 64 bit signed integer.SMF92MCLK value as a BigInteger.long
SMF92MCPW 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.long
SMF92MCWP 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
-