Class CIM_QueryCapabilities
extends CIM_Capabilities

This class defines the extent of the support of a query language. Query languages may be used in support of the query operation, as defined in the OpenQueryInstances CIM Operation from DSP0223, or in the filtering of indications. An instance of this class associated to the CIM_ObjectManager instance denotes that the WBEM Infrastructure itself supports the query operation. An instance of this class associated to a CIM_Provider instance denotes that the provider has less or more capabilities than the Object Manager for processing queries. If the provider has different support for query languages than the object manager then, instances of this class shall be associated to both the object manager and the provider. An instance of this class associated to the CIM_IndicationService denotes what query languages can be used to formulate an indication filter. The possible query languages are CQL and XPath, as denoted by the CQLFeatures and XPathFeatures respectively. A value of null in one of these properties indicates that the related query language is not supported.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_QueryCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class defines the extent of the support of a query language. Query languages may be used in support of the query operation, as defined in the OpenQueryInstances CIM Operation from DSP0223, or in the filtering of indications. An instance of this class associated to the CIM_ObjectManager instance denotes that the WBEM Infrastructure itself supports the query operation. An instance of this class associated to a CIM_Provider instance denotes that the provider has less or more capabilities than the Object Manager for processing queries. If the provider has different support for query languages than the object manager then, instances of this class shall be associated to both the object manager and the provider. An instance of this class associated to the CIM_IndicationService denotes what query languages can be used to formulate an indication filter. The possible query languages are CQL and XPath, as denoted by the CQLFeatures and XPathFeatures respectively. A value of null in one of these properties indicates that the related query language is not supported.
UMLPackagePathstringCIM::Interop
Versionstring2.31.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
XPathFeaturesuint16
DescriptionstringEnumeration of XPath features supported by an Object Manager or Provider associated via ElementCapabilities. For more information refer to the WS-Management Specification, DSP0226 1.0, Annex D "XPath Support".
ModelCorrespondencestringCIM_IndicationFilter.Query
ValueMapstring2, 3, .., 0x8000..
ValuesstringLevel 1 with basic node selector support and no filtering, Level 2 with basic filtering support, DMTF Reserved, Vendor Reserved
CQLFeaturesuint16[]
DescriptionstringEnumeration of CQL features supported by an Object Manager or Provider associated via ElementCapabilities. For more information refer to the CIM Query Language Specification, DSP0202.
ModelCorrespondencestringCIM_IndicationFilter.Query
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, .., 0x8000..
ValuesstringBasic Query, Simple Join, Complex Join, Subquery, Result Set Operations, Extended Select List, Embedded Properties, Aggregations, Regular Expression Like, Array Range, Satisfies Array, Foreign Namespace Support, Arithmetic Expression, Full Unicode Support, Conversion Utilities, Property Scoping, Association Traversal, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities