Package org.bson
Class BsonInt64
- java.lang.Object
-
- org.bson.BsonValue
-
- org.bson.BsonNumber
-
- org.bson.BsonInt64
-
- All Implemented Interfaces:
Comparable<BsonInt64>
public final class BsonInt64 extends BsonNumber implements Comparable<BsonInt64>
A representation of the BSON Int64 type.
-
-
Constructor Summary
Constructors Constructor Description BsonInt64(long value)Construct a new instance with the given value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(BsonInt64 o)Decimal128decimal128Value()Returns the value of the specified number as aDecimal128, which may involve rounding.doubledoubleValue()Returns the value of the specified number as adouble, which may involve rounding.booleanequals(Object o)BsonTypegetBsonType()Gets the BSON type of this value.longgetValue()Gets the long value.inthashCode()intintValue()Returns the value of the specified number as anint, which may involve rounding or truncation.longlongValue()Returns the value of the specified number as anlong, which may involve rounding or truncation.StringtoString()-
Methods inherited from class org.bson.BsonValue
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, isTimestamp
-
-
-
-
Method Detail
-
compareTo
public int compareTo(BsonInt64 o)
- Specified by:
compareToin interfaceComparable<BsonInt64>
-
getBsonType
public BsonType getBsonType()
Description copied from class:BsonValueGets the BSON type of this value.- Specified by:
getBsonTypein classBsonValue- Returns:
- the BSON type, which may not be null (but may be BSONType.NULL)
-
getValue
public long getValue()
Gets the long value.- Returns:
- the value
-
intValue
public int intValue()
Description copied from class:BsonNumberReturns the value of the specified number as anint, which may involve rounding or truncation.- Specified by:
intValuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
int.
-
longValue
public long longValue()
Description copied from class:BsonNumberReturns the value of the specified number as anlong, which may involve rounding or truncation.- Specified by:
longValuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
long.
-
doubleValue
public double doubleValue()
Description copied from class:BsonNumberReturns the value of the specified number as adouble, which may involve rounding.- Specified by:
doubleValuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
double.
-
decimal128Value
public Decimal128 decimal128Value()
Description copied from class:BsonNumberReturns the value of the specified number as aDecimal128, which may involve rounding.- Specified by:
decimal128Valuein classBsonNumber- Returns:
- the numeric value represented by this object after conversion to type
Decimal128.
-
-