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