3.1.4.2.2.1.3.67.1 Columns

The DISCOVER_XEVENT_OBJECTS rowset contains the following columns.

Name

Type

Restriction

Description

NAME

xsd:string

Yes

The name of the object. The name is unique within a package for a specific object type.

OBJECT_TYPE

xsd:string

Yes

The type of the object. Valid values are:

  • Event

  • Action

  • Target

  • pred_source

  • pred_compare

  • Type

  • map

  • message

PACKAGE_ID

uuid

The unique identifier of the XEvent package that exposes this object, as a GUID.

DESCRIPTION

xsd:string

A description of the object.

TYPE_NAME

xsd:string

The name for pred_source and pred_compare objects.

TYPE_PACKAGE_ID

uuid

The unique identifier of the XEvent package that exposes the type of this object, as a GUID.

TYPE_SIZE

xsd:int

The size in bytes of the data type. This value is used only for valid object types.

CAPABILITIES

xsd:int

A bitmask that describes the capabilities of the object.

CAPABILITIES_DESC

xsd:string

A list of all the capabilities of the object.

The rowset is not sorted.

The response has the following definition.

 <xsd:element name="root">
     <xsd:complexType>
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
             <xsd:element name="row" type="row" />
         </xsd:sequence>
     </xsd:complexType>
 </xsd:element>
 <xsd:simpleType name="uuid">
     <xsd:restriction base="xsd:string">
        <xsd:pattern value="[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}" />
     </xsd:restriction>
 </xsd:simpleType>
 <xsd:complexType name="row">
     <xsd:sequence>
     <xsd:element sql:field="NAME" name="NAME" type="xsd:string" minOccurs="0" />
     <xsd:element sql:field="OBJECT_TYPE" name="OBJECT_TYPE" type="xsd:string" 
                  minOccurs="0" />
     <xsd:element sql:field="PACKAGE_ID" name="PACKAGE_ID" type="uuid" minOccurs="0" />
     <xsd:element sql:field="DESCRIPTION" name="DESCRIPTION" type="xsd:string" 
                  minOccurs="0" />
     <xsd:element sql:field="TYPE_NAME" name="TYPE_NAME" type="xsd:string" minOccurs="0" />
     <xsd:element sql:field="TYPE_PACKAGE_ID" name="TYPE_PACKAGE_ID" type="uuid" 
                  minOccurs="0" />
     <xsd:element sql:field="TYPE_SIZE" name="TYPE_SIZE" type="xsd:int" minOccurs="0" />
     <xsd:element sql:field="CAPABILITIES" name="CAPABILITIES" type="xsd:int" minOccurs="0" />
     <xsd:element sql:field="CAPABILITIES_DESC" name="CAPABILITIES_DESC" type="xsd:string" 
                  minOccurs="0" />
   </xsd:sequence>
 </xsd:complexType>