XCC/J 3.2-9

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

public 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

public 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

public 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 3.2-9

Copyright © 2003-2008 Mark Logic Corporation, All Rights Reserved.

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