IConditionFactory2 インターフェイス (structuredquery.h)
IConditionFactory の機能を拡張します。 IConditionFactory2 には、クエリ文字列を解析することによって取得された条件ツリーを作成または解決するためのメソッドが用意されています。
継承
IConditionFactory2 インターフェイスは IConditionFactory から継承されます。 IConditionFactory2 には、次の種類のメンバーもあります。
メソッド
IConditionFactory2 インターフェイスには、これらのメソッドがあります。
IConditionFactory2::CreateBooleanLeaf TRUE または FALSE の検索条件を作成します。 (IConditionFactory2.CreateBooleanLeaf) |
IConditionFactory2::CreateCompoundFromArray 条件ノードの配列から結合 (AND) または結合 (OR) であるリーフ条件ノードを作成します。 返されるオブジェクトは、ICondition と ICondition2 をサポートしています。 |
IConditionFactory2::CreateCompoundFromObjectArray サブ条件のコレクションの結合 (AND) または結合 (OR) であるリーフ条件ノードを作成します。 返されるオブジェクトは、ICondition と ICondition2 をサポートしています。 |
IConditionFactory2::CreateIntegerLeaf 整数値のリーフ条件ノードを作成します。 返されるオブジェクトは、ICondition と ICondition2 をサポートしています。 |
IConditionFactory2::CreateLeaf 任意の値のリーフ条件ノードを作成します。 返されるオブジェクトは、ICondition と ICondition2 をサポートしています。 |
IConditionFactory2::CreateNegation 別の条件 (このノードのサブノード) の論理否定 (NOT) である条件ノードを作成します。 (IConditionFactory2.CreateNegation) |
IConditionFactory2::CreateStringLeaf プロパティ値と定数値の比較を表す文字列値のリーフ条件ノードを作成します。 返されるオブジェクトは、ICondition と ICondition2 をサポートしています。 |
IConditionFactory2::CreateTrueFalse TRUE または FALSE の検索条件を作成します。 (IConditionFactory2.CreateTrueFalse) |
IConditionFactory2::ResolveCondition 条件ツリーに対してさまざまな変換を実行し、それによって評価のために解決された条件を実行します。 返されるオブジェクトは、ICondition と ICondition2 をサポートしています。 |
注釈
StructuredQuerySample では、コンソールから行を読み取り、システム スキーマを使用してそれらを解析し、結果の条件ツリーを表示する方法を示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | structuredquery.h |
こちらもご覧ください
参照