This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


persistent class %XML.XPATH.Result extends %Library.Persistent

SQL Table Name: %XML_XPATH.Result

Subclasses of this class represent the result of a single match following an XPATH expression evaluation

Property Inventory (Including Private)

Method Inventory (Including Private)


property Type as %Integer [ Calculated ];
This holds the type of the result, $$$XPATHVALUE or $$$XPATHDOM
Property methods: TypeDisplayToLogical(), TypeGet(), TypeIsValid(), TypeLogicalToDisplay(), TypeNormalize()
property target as %Integer;
This holds the key into ^CacheTemp which holds the results
Property methods: targetDisplayToLogical(), targetGet(), targetIsValid(), targetLogicalToDisplay(), targetNormalize(), targetSet()


private method %OnClose() as %Status
Inherited description: This callback method is invoked by the %Close() method to provide notification that the current object is being closed.

The return value of this method is ignored.

method TypeGet() as %Integer


index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods (Including Private)