-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Qbsp
create
(byte[] Data, int offset, int length, SmfDb2Record parent) create is intended for internal use only.long
qbspbpid()
QBSPBPID value.boolean
qbspcon()
long
qbspdra()
QBSPDRA value, throws exception if QBSPDRA overflows 64 bit signed integer.QBSPDRA value as a BigInteger.long
qbspdrr()
QBSPDRR value, throws exception if QBSPDRR overflows 64 bit signed integer.QBSPDRR value as a BigInteger.long
qbspdrs()
QBSPDRS value, throws exception if QBSPDRS overflows 64 bit signed integer.QBSPDRS value as a BigInteger.qbspdtm()
QBSPDTM as a Duration.QBSPDTM raw value.double
QBSPDTM in seconds.int
qbspflg()
QBSPFLG value.long
qbspgra()
QBSPGRA value, throws exception if QBSPGRA overflows 64 bit signed integer.QBSPGRA value as a BigInteger.long
qbspgrr()
QBSPGRR value, throws exception if QBSPGRR overflows 64 bit signed integer.QBSPGRR value as a BigInteger.long
qbspgrs()
QBSPGRS value, throws exception if QBSPGRS overflows 64 bit signed integer.QBSPGRS value as a BigInteger.long
qbsphsu()
QBSPHSU value, throws exception if QBSPHSU overflows 64 bit signed integer.QBSPHSU value as a BigInteger.long
qbsphus()
QBSPHUS value, throws exception if QBSPHUS overflows 64 bit signed integer.QBSPHUS value as a BigInteger.long
qbspius()
QBSPIUS value, throws exception if QBSPIUS overflows 64 bit signed integer.QBSPIUS value as a BigInteger.long
qbspmvi()
QBSPMVI value, throws exception if QBSPMVI overflows 64 bit signed integer.QBSPMVI value as a BigInteger.long
qbspsus()
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
-