-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Qbspcreate(byte[] Data, int offset, int length, SmfDb2Record parent) create is intended for internal use only.longqbspbpid()QBSPBPID value.booleanqbspcon()longqbspdra()QBSPDRA value, throws exception if QBSPDRA overflows 64 bit signed integer.QBSPDRA value as a BigInteger.longqbspdrr()QBSPDRR value, throws exception if QBSPDRR overflows 64 bit signed integer.QBSPDRR value as a BigInteger.longqbspdrs()QBSPDRS value, throws exception if QBSPDRS overflows 64 bit signed integer.QBSPDRS value as a BigInteger.qbspdtm()QBSPDTM as a Duration.QBSPDTM raw value.doubleQBSPDTM in seconds.intqbspflg()QBSPFLG value.longqbspgra()QBSPGRA value, throws exception if QBSPGRA overflows 64 bit signed integer.QBSPGRA value as a BigInteger.longqbspgrr()QBSPGRR value, throws exception if QBSPGRR overflows 64 bit signed integer.QBSPGRR value as a BigInteger.longqbspgrs()QBSPGRS value, throws exception if QBSPGRS overflows 64 bit signed integer.QBSPGRS value as a BigInteger.longqbsphsu()QBSPHSU value, throws exception if QBSPHSU overflows 64 bit signed integer.QBSPHSU value as a BigInteger.longqbsphus()QBSPHUS value, throws exception if QBSPHUS overflows 64 bit signed integer.QBSPHUS value as a BigInteger.longqbspius()QBSPIUS value, throws exception if QBSPIUS overflows 64 bit signed integer.QBSPIUS value as a BigInteger.longqbspmvi()QBSPMVI value, throws exception if QBSPMVI overflows 64 bit signed integer.QBSPMVI value as a BigInteger.longqbspsus()QBSPSUS value, throws exception if QBSPSUS overflows 64 bit signed integer.QBSPSUS value as a BigInteger.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
QBSPCON
public static final int QBSPCONConstant: 0x80 = 128- See Also:
-
QBSPEND
public static final int QBSPENDConstant: 0x68 = 104- See Also:
-
-
Method Details
-
qbspbpid
public long qbspbpid()QBSPBPID value.- Returns:
- long QBSPBPID value
-
qbspflg
public int qbspflg()QBSPFLG value.- Returns:
- int QBSPFLG value
-
qbspcon
public boolean qbspcon()- Returns:
- boolean QBSPCON bit is set in qbspflg()
QBSPCON = 0x80
-
qbspius
public long qbspius()QBSPIUS value, throws exception if QBSPIUS overflows 64 bit signed integer.- Returns:
- long QBSPIUS
- Throws:
IllegalArgumentException- If the value of QBSPIUS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPIUS). UseqbspiusAsBigInteger()if this is possible.
-
qbspiusAsBigInteger
QBSPIUS value as a BigInteger.qbspius()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPIUS
-
qbsphus
public long qbsphus()QBSPHUS value, throws exception if QBSPHUS overflows 64 bit signed integer.- Returns:
- long QBSPHUS
- Throws:
IllegalArgumentException- If the value of QBSPHUS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPHUS). UseqbsphusAsBigInteger()if this is possible.
-
qbsphusAsBigInteger
QBSPHUS value as a BigInteger.qbsphus()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPHUS
-
qbspsus
public long qbspsus()QBSPSUS value, throws exception if QBSPSUS overflows 64 bit signed integer.- Returns:
- long QBSPSUS
- Throws:
IllegalArgumentException- If the value of QBSPSUS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPSUS). UseqbspsusAsBigInteger()if this is possible.
-
qbspsusAsBigInteger
QBSPSUS value as a BigInteger.qbspsus()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPSUS
-
qbsphsu
public long qbsphsu()QBSPHSU value, throws exception if QBSPHSU overflows 64 bit signed integer.- Returns:
- long QBSPHSU
- Throws:
IllegalArgumentException- If the value of QBSPHSU exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPHSU). UseqbsphsuAsBigInteger()if this is possible.
-
qbsphsuAsBigInteger
QBSPHSU value as a BigInteger.qbsphsu()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPHSU
-
qbspdrr
public long qbspdrr()QBSPDRR value, throws exception if QBSPDRR overflows 64 bit signed integer.- Returns:
- long QBSPDRR
- Throws:
IllegalArgumentException- If the value of QBSPDRR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPDRR). UseqbspdrrAsBigInteger()if this is possible.
-
qbspdrrAsBigInteger
QBSPDRR value as a BigInteger.qbspdrr()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPDRR
-
qbspdrs
public long qbspdrs()QBSPDRS value, throws exception if QBSPDRS overflows 64 bit signed integer.- Returns:
- long QBSPDRS
- Throws:
IllegalArgumentException- If the value of QBSPDRS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPDRS). UseqbspdrsAsBigInteger()if this is possible.
-
qbspdrsAsBigInteger
QBSPDRS value as a BigInteger.qbspdrs()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPDRS
-
qbspdra
public long qbspdra()QBSPDRA value, throws exception if QBSPDRA overflows 64 bit signed integer.- Returns:
- long QBSPDRA
- Throws:
IllegalArgumentException- If the value of QBSPDRA exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPDRA). UseqbspdraAsBigInteger()if this is possible.
-
qbspdraAsBigInteger
QBSPDRA value as a BigInteger.qbspdra()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPDRA
-
qbspgrr
public long qbspgrr()QBSPGRR value, throws exception if QBSPGRR overflows 64 bit signed integer.- Returns:
- long QBSPGRR
- Throws:
IllegalArgumentException- If the value of QBSPGRR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPGRR). UseqbspgrrAsBigInteger()if this is possible.
-
qbspgrrAsBigInteger
QBSPGRR value as a BigInteger.qbspgrr()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPGRR
-
qbspgrs
public long qbspgrs()QBSPGRS value, throws exception if QBSPGRS overflows 64 bit signed integer.- Returns:
- long QBSPGRS
- Throws:
IllegalArgumentException- If the value of QBSPGRS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPGRS). UseqbspgrsAsBigInteger()if this is possible.
-
qbspgrsAsBigInteger
QBSPGRS value as a BigInteger.qbspgrs()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPGRS
-
qbspgra
public long qbspgra()QBSPGRA value, throws exception if QBSPGRA overflows 64 bit signed integer.- Returns:
- long QBSPGRA
- Throws:
IllegalArgumentException- If the value of QBSPGRA exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPGRA). UseqbspgraAsBigInteger()if this is possible.
-
qbspgraAsBigInteger
QBSPGRA value as a BigInteger.qbspgra()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPGRA
-
qbspmvi
public long qbspmvi()QBSPMVI value, throws exception if QBSPMVI overflows 64 bit signed integer.- Returns:
- long QBSPMVI
- Throws:
IllegalArgumentException- If the value of QBSPMVI exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPMVI). UseqbspmviAsBigInteger()if this is possible.
-
qbspmviAsBigInteger
QBSPMVI value as a BigInteger.qbspmvi()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger QBSPMVI
-
qbspdtm
QBSPDTM as a Duration.- Returns:
- Duration QBSPDTM
- See Also:
-
qbspdtmSeconds
public double qbspdtmSeconds()QBSPDTM in seconds.- Returns:
- double QBSPDTM converted to seconds
-
qbspdtmRawValue
QBSPDTM raw value.- Returns:
- BigInteger QBSPDTM raw 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
-