XCC/J 6.0-3

com.marklogic.xcc.types
Interface XSDouble

All Superinterfaces:
XdmAtomic, XdmItem, XdmValue

public interface XSDouble
extends XdmAtomic

XDM type: xs:double.


Method Summary
 BigDecimal asBigDecimal()
          The item's value as a BigDecimal.
 Double asDouble()
          The item's value as a Double.
 double asPrimitiveDouble()
          The item's value as a primitive double value.
 
Methods inherited from interface com.marklogic.xcc.types.XdmItem
asInputStream, asReader, getItemType, isCached, writeTo, writeTo
 
Methods inherited from interface com.marklogic.xcc.types.XdmValue
asString, getValueType
 

Method Detail

asDouble

Double asDouble()
The item's value as a Double. Some precision may be lost by casting to the Java type.

Returns:
The value of this item as a Java Double object.
See Also:
asBigDecimal()

asPrimitiveDouble

double asPrimitiveDouble()
The item's value as a primitive double value. Some precision may be lost by casting to the Java type.

Returns:
The value of this item as a primitive Java double.
See Also:
asBigDecimal()

asBigDecimal

BigDecimal asBigDecimal()
The item's value as a BigDecimal. This value may preserve more precision than asDouble() or asPrimitiveDouble().

Returns:
The value of this item as a Java BigDecimal object.

XCC/J 6.0-3

Copyright © 2013 MarkLogic Corporation. All Rights Reserved.

Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com