Database Reference
In-Depth Information
XDM atomic value type
eXist's Java class
Notes
xs:yearMonthDuration
YearMonthDuration
Value
Internally represented using a composition of
java.lang.String
,
int
, and
boolean
.
xs:string
StringValue
xs:normalizedString
xs:language
xs:NMTOKEN
xs:Name
xs:NCName
xs:ID
xs:IDREF
xs:ENTITY
xs:QName
Internally represented using
org.exist.dom.QName
.
QNameValue
Internally represented using
float
.
xs:float
FloatValue
Internally represented using
double
.
xs:double
DoubleValue
Internally represented using
java.math.BigDeci
mal
.
xs:decimal
DecimalValue
Internally represented using a composition of
java.lang.BigInteger
and
int
.
xs:integer
IntegerValue
xs:nonPositiveInteger
xs:negativeInteger
xs:long
xs:int
xs:short
xs:byte
xs:nonNegativeInteger
xs:unsignedLong
xs:unsignedInt
xs:unsignedShort
xs:unsignedByte
xs:positiveInteger
eXist has two Java implementations of each XDM
node type
. One is an in-memory
implementation, called Memtree, that solely retains the nodes in memory and is use‐
ful for computed node construction. The other is a persistent Document Object
Model (DOM) implementation that represents nodes that are stored in the database.
Search WWH ::
Custom Search