public final class BsonInt32 extends BsonNumber implements Comparable<BsonInt32>
| Constructor and Description |
|---|
BsonInt32(int value)
Construct a new instance with the given value.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(BsonInt32 o) |
Decimal128 |
decimal128Value()
Returns the value of the specified number as a
Decimal128, which may involve rounding. |
double |
doubleValue()
Returns the value of the specified number as a
double, which may involve rounding. |
boolean |
equals(Object o) |
BsonType |
getBsonType()
Gets the BSON type of this value.
|
int |
getValue()
Gets the integer value.
|
int |
hashCode() |
int |
intValue()
Returns the value of the specified number as an
int, which may involve rounding or truncation. |
long |
longValue()
Returns the value of the specified number as an
long, which may involve rounding or truncation. |
String |
toString() |
asArray, asBinary, asBoolean, asDateTime, asDBPointer, asDecimal128, asDocument, asDouble, asInt32, asInt64, asJavaScript, asJavaScriptWithScope, asNumber, asObjectId, asRegularExpression, asString, asSymbol, asTimestamp, isArray, isBinary, isBoolean, isDateTime, isDBPointer, isDecimal128, isDocument, isDouble, isInt32, isInt64, isJavaScript, isJavaScriptWithScope, isNull, isNumber, isObjectId, isRegularExpression, isString, isSymbol, isTimestamppublic BsonInt32(int value)
value - the valuepublic int compareTo(BsonInt32 o)
compareTo in interface Comparable<BsonInt32>public BsonType getBsonType()
BsonValuegetBsonType in class BsonValuepublic int getValue()
public int intValue()
BsonNumberint, which may involve rounding or truncation.intValue in class BsonNumberint.public long longValue()
BsonNumberlong, which may involve rounding or truncation.longValue in class BsonNumberlong.public Decimal128 decimal128Value()
BsonNumberDecimal128, which may involve rounding.decimal128Value in class BsonNumberDecimal128.public double doubleValue()
BsonNumberdouble, which may involve rounding.doubleValue in class BsonNumberdouble.