tsd:physical

This element can be used in different contexts:

  1. In the context of tsd:elementInfo or tsd:attributeInfo:

    Purpose In the context of tsd:elementInfo or tsd:attributeInfo, this element can be used to specify information on physical data storage, i.e. mainly indexing and mapping.
    Parent element tsd:elementInfo or tsd:attributeInfo
    Child elements tsd:which, tsd:native, tsd:map
    Attributes None

    Example

    The following example shows the use of the tsd:physical element in TSD:

    <tsd:physical>
      <tsd:native>
        <tsd:objectRef>
          <tsd:collectionRef>Customers</tsd:collectionRef>
          <tsd:accessPredicate operator = "=">
            <tsd:nodeRef>/Customer/CustomerNo</tsd:nodeRef>
          </tsd:accessPredicate>
        </tsd:objectRef>
      </tsd:native>
    </tsd:physical>
    
  2. In the context of tsd:shadowXML:

    Purpose This element controls the physical storage of the corresponding doctype.
    Parent element tsd:shadowXML
    Child elements tsd:map, tsd:structureIndex, tsd:compress
    Attributes None
  3. In the context of tsd:doctype:

    Purpose This element controls the storage of the corresponding doctype. In this usage scenario it must not be specified when tsd:nonXML is used, because these elements are mutually exclusive.
    Parent element tsd:doctype
    Child elements tsd:structureIndex, tsd:compress
    Attributes None