XCC/J 6.0-3

com.marklogic.xcc.types
Interface XSFloat

All Superinterfaces:
XdmAtomic, XdmItem, XdmValue

public interface XSFloat
extends XdmAtomic

XDM type: xs:float.


Method Summary
 BigDecimal asBigDecimal()
          The item's value as a BigDecimal.
 Float asFloat()
          The item's value as a Float.
 float asPrimitiveFloat()
          The item's value as a primitive float 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

asFloat

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

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

asPrimitiveFloat

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

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

asBigDecimal

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

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