Home > Class Reference > ENSLIB namespace > Ens.VDoc.XMLSearchTable

Ens.VDoc.XMLSearchTable

abstract class Ens.VDoc.XMLSearchTable extends Ens.VDoc.SearchTable

Defines a set of properties derived from XML Stream objects embedded in class 'Ens.StreamContainer' that can be used in SQL to locate and join to XML documents of interest.

Method Inventory

Parameters

parameter DOCCLASS = Ens.StreamContainer;
Inherited description: The class of Document object for which this SearchTable subclass is designed.

Methods

classmethod GetXPathValues(pStream As %RegisteredObject, pExpression As %String, Output pArray, Output pStatus As %Status) [ Language = objectscript ]
classmethod IsListExpression(tGetExpression As %String) as %Boolean [ Language = objectscript ]
Returns True if the given expression will return multiple values
classmethod genGetCode(tGetExpression As %String) as %String [ Language = objectscript ]
Generates an expression that 1) evaluates to a string value and 2) sets status code 'tSCGet'
classmethod genGetCodeList(tGetExpression As %String, tPreExpr As %String, tPostExpr As %String) as %String [ Language = objectscript ]
Generates an expression that sets an array of values found in 'tList' and 2) sets status code 'tSCGet' It may evaluate to a string but we intend to ignore that.

Inherited Members

Inherited Properties

Inherited Methods

Subclasses