execQuery メソッドは、照会文字列と一致する CIM インスタンスの列挙を検索します。照会文字列の形式は、WQL (WBEM Query Language) に準拠していなければなりません。
execQuery メソッドの構文は、次のとおりです。
Enumeration execQuery(CIMObjectPath relNS, java.lang.String query, int ql)
execQuery メソッドは、次のパラメータを受け取り、CIM インスタンスの列挙を返します。
パラメータ |
データ型 |
説明 |
---|---|---|
relNS |
CIMObjectPath |
接続されているネームスペースとの相対的なネームスペース。たとえば、root ネームスペースに接続されている場合に root\cimv2 ネームスペース内のクラスを照会するには、新たに new CIMObjectPath("", "cimv2"); を渡す必要がある。 |
query |
String |
WQL (WBEM Query Language) に準拠した照会テキスト |
ql |
Integer constant |
照会言語を指定する。現在サポートされている照会言語は WQL level 1 のみ |
次の execQuery 呼び出しは、現在のネームスペースにある CIM_device クラスのすべてのインスタンスの列挙を返します。
cc.execQuery(new CIMObjectPath(), SELECT * FROM CIM_device, cc.WQL)