public final class BsonInt64 extends BsonNumber implements Comparable<BsonInt64>
| Constructor and Description |
|---|
BsonInt64(long value)
Construct a new instance with the given value.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(BsonInt64 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.
|
long |
getValue()
Gets the long 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 BsonInt64(long value)
value - the valuepublic int compareTo(BsonInt64 o)
compareTo in interface Comparable<BsonInt64>public BsonType getBsonType()
BsonValuegetBsonType in class BsonValuepublic long 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 double doubleValue()
BsonNumberdouble, which may involve rounding.doubleValue in class BsonNumberdouble.public Decimal128 decimal128Value()
BsonNumberDecimal128, which may involve rounding.decimal128Value in class BsonNumberDecimal128.