Sun WBEM SDK 開発ガイド

execQuery メソッド

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)