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

こちらもご覧ください

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

参照