Package org.bson
Class BsonDecimal128
- java.lang.Object
- 
- org.bson.BsonValue
- 
- org.bson.BsonNumber
- 
- org.bson.BsonDecimal128
 
 
 
- 
 public final class BsonDecimal128 extends BsonNumber A representation of the BSON Decimal128 type.- Since:
- 3.4
 
- 
- 
Constructor SummaryConstructors Constructor Description BsonDecimal128(Decimal128 value)Construct a new instance with the given value.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.Decimal128getValue()Gets the Decimal128 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.BsonValueasArray, 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
 
- 
 
- 
- 
- 
Constructor Detail- 
BsonDecimal128public BsonDecimal128(Decimal128 value) Construct a new instance with the given value.- Parameters:
- value- the value, which may not be null
 
 
- 
 - 
Method Detail- 
getBsonTypepublic BsonType getBsonType() Description copied from class:BsonValueGets the BSON type of this value.- Specified by:
- getBsonTypein class- BsonValue
- Returns:
- the BSON type, which may not be null (but may be BSONType.NULL)
 
 - 
getValuepublic Decimal128 getValue() Gets the Decimal128 value.- Returns:
- the value
 
 - 
intValuepublic int intValue() Description copied from class:BsonNumberReturns the value of the specified number as anint, which may involve rounding or truncation.- Specified by:
- intValuein class- BsonNumber
- Returns:
- the numeric value represented by this object after conversion to type int.
 
 - 
longValuepublic long longValue() Description copied from class:BsonNumberReturns the value of the specified number as anlong, which may involve rounding or truncation.- Specified by:
- longValuein class- BsonNumber
- Returns:
- the numeric value represented by this object after conversion to type long.
 
 - 
doubleValuepublic double doubleValue() Description copied from class:BsonNumberReturns the value of the specified number as adouble, which may involve rounding.- Specified by:
- doubleValuein class- BsonNumber
- Returns:
- the numeric value represented by this object after conversion to type double.
 
 - 
decimal128Valuepublic Decimal128 decimal128Value() Description copied from class:BsonNumberReturns the value of the specified number as aDecimal128, which may involve rounding.- Specified by:
- decimal128Valuein class- BsonNumber
- Returns:
- the numeric value represented by this object after conversion to type Decimal128.
 
 
- 
 
-