| MarkLogic XCC/.Net Library |
|
Marklogic.Xcc.Types Namespace
The Marklogic.Xcc.Types namespace defines the interfaces and classes that define the type system for XCC/.NET.
Namespace hierarchy
Classes
| Class |
Description |
|
AtomicType
|
Base class for type-safe enumeration instances that represent atomic types. |
|
Duration
|
The Duration class is a mutable class which implements the XdmDuration interface. |
|
ItemType
|
Each instance of this class corresponds to an XQuery schema type. |
|
NodeType
|
Base type for enumerators that represent node types. |
|
SequenceType
|
Type indicator class for values that are sequences. |
|
ValueType
|
Base class for the typesafe enumeration objects that represent XML Schema types. |
|
XName
|
An Expanded Name, consisting of a (optional) namespace name and a local name. XName instances are immutable and may be shared. |
Interfaces
| Interface |
Description |
|
XdmAtomic
|
Marker interface for all XdmItem value objects which are atomic (not nodes). |
|
XdmAttribute
|
An XQuery value which is an attribute(). This interface currently does not have any implementations, it is defined for future expansion. |
|
XdmBinary
|
An XDM-like binary() value (binary() is a Mark Logic extension). |
|
XdmComment
|
An XQuery value which is an comment(). This interface currently does not have any implementations, it is defined for future expansion. |
|
XdmDocument
|
An XDM value which is a document(). This interface currently does not have any implementations, it is defined for future expansion. |
|
XdmDuration
|
A Java representation of xs:duration. |
|
XdmElement
|
An XQuery value which is an element(). |
|
XdmItem
|
Base class for XQuery item values (values that may be a member of a sequence). |
|
XdmNode
|
An XDM value which is a node(). |
|
XdmProcessingInstruction
|
An XQuery value which is an processing-instruction(). This interface currently does not have any implementations, it is defined for future expansion. |
|
XdmSequence
|
A XdmValue which is a sequence of Items. |
|
XdmText
|
An XQuery text() value. |
|
XdmValue
|
Base interface for XML Data Model (XDM) values represented as C# objects. |
|
XdmVariable
|
A named XDM variable (an XName / XdmValue pair). |
|
XDTDayTimeDuration
|
XDM type: xdt:dayTimeDuration. This type is deprecated, it has been replaced with XSDayTimeDuration. |
|
XDTUntypedAtomic
|
XDM type: xdt:untypedAtomic. This type is deprecated, it has been replaced with XSUntypedAtomic. |
|
XDTYearMonthDuration
|
XDM type: xdt:yearMonthDuration. This type is deprecated, it has been replaced with XSYearMonthDuration. |
|
XSAnyURI
|
XDM type: xs:anyURI. |
|
XSBase64Binary
|
XDM type: xs:base64Binary. |
|
XSBoolean
|
XDM type: xs:boolean. |
|
XSDate
|
XDM type: xs:date. |
|
XSDateTime
|
XDM type: xs:dateTime. |
|
XSDayTimeDuration
|
XDM type: xs:dayTimeDuration. |
|
XSDecimal
|
XDM type: xs:decimal. |
|
XSDouble
|
XDM type: xs:double. |
|
XSDuration
|
XDM type: xs:duration. |
|
XSFloat
|
XDM type: xs:float. |
|
XSGDay
|
XDM type: xs:gDay. |
|
XSGMonth
|
XDM type: xs:gMonth. |
|
XSGMonthDay
|
XDM type: xs:gMonthDay. |
|
XSGYear
|
XDM type: xs:gYear. |
|
XSGYearMonth
|
XDM type: xs:gYearMonth. |
|
XSHexBinary
|
XDM type: xs:hexBinary. |
|
XSInteger
|
XDM type: xs:integer. |
|
XSQName
|
XDM type: xs:QName. |
|
XSString
|
XDM type: xs:string. |
|
XSTime
|
XDM type: xs:time. |
|
XSUntypedAtomic
|
XDM type: xs:untypedAtomic. |
|
XSYearMonthDuration
|
XDM type: xs:yearMonthDuration. |