Package org.firebirdsql.util
Class NumericHelper
java.lang.Object
org.firebirdsql.util.NumericHelper
Helper for numeric values.
- Since:
- 2.2.11
- Author:
- Mark Rotteveel
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanfitsUnsigned32BitInteger(long longValue) Checks if the supplied long would fit in an unsigned 32 bit integer.static longtoUnsignedLong(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:
intValueas an unsiged 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 <= 0xffffffffL- Parameters:
longValue- Long value to check- Returns:
trueif the long value fits as an unsigned 32 bit value
-