java.lang.Object
org.firebirdsql.util.NumericHelper
Helper for numeric values.
- Since:
- 2.2.11
- Author:
- Mark Rotteveel
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
fitsUnsigned32BitInteger
(long longValue) Checks if the supplied long would fit in an unsigned 32-bit integer.static long
toUnsignedLong
(int intValue) Returns the int as an unsigned long (no sign extension).
-
Method Details
-
toUnsignedLong
public static long toUnsignedLong(int intValue) Returns the int as an unsigned long (no sign extension).- Parameters:
intValue
- Integer value- Returns:
intValue
as an unsigned long.
-
fitsUnsigned32BitInteger
public static boolean fitsUnsigned32BitInteger(long longValue) Checks if the supplied long would fit in an unsigned 32-bit integer.In essence this checks if
longValue >= 0 && longValue <= 0xffff_ffffL
- Parameters:
longValue
- Long value to check- Returns:
true
if the long value fits as an unsigned 32 bit value
-