付録H.6 QueryOperandクラス定義
ここでは,QueryOperandクラス定義について説明します。
<Query Operand Description>::=
(
<左角括弧>< Query Operand Description Name><右角括弧>
ClassFactory=text=dmaClass_QueryOperandDescription
dmaProp_ClassDescription=obj=dmaclass.ini@dmaClass_QueryOperandDescription
dmaProp_This=obj=Self
dmaProp_OperandDataType=int=<DMA Date Type>
dmaProp_AllowsSingleton=bool=<Boolean Value>
dmaProp_AllowsList=bool=<Boolean Value>
dmaProp_AllowsConstant=bool=<Boolean Value>
dmaProp_AllowsProperty=bool=<Boolean Value>
dmaProp_AllowsExpression=bool=<Boolean Value>
)
- <Query Operand Description Name>
定義するオペランドの名前を指定します。定義するINIファイルでオペランド名が一意になるよう指定してください。
- dmaProp_OperandDataType=int=<DMA Date Type>
オペレータに指定可能なオペランドのデータ型を指定します。
- dmaProp_AllowsSingleton=bool=<Boolean Value>
問い合わせのオペレータに指定するオペランドが単一の値かどうかを指定します。
- 1:オペランドが単体であることを示します。
- 0:オペランドが単体ではないことを示します。
dmaProp_AllowsSingletonプロパティ,dmaProp_AllowsListプロパティの少なくとも一つに「1」を設定します。
- dmaProp_AllowsList=bool=<Boolean Value>
問い合わせのオペレータに指定するオペランドがリストかどうかを指定するBoolean型の値です。
設定するのは,次の値のどちらかです。
- 1:オペランドがリストであることを示します。
- 0:オペランドがリストではないことを示します。
dmaProp_AllowsSingletonプロパティ,dmaProp_AllowsListプロパティの少なくとも一つに「1」を設定します。
- dmaProp_AllowsConstant=bool=<Boolean Value>
問い合わせのオペレータに指定するオペランドが定数かどうかを指定するBoolean型の値です。
設定するのは,次の値のどちらかです。
- 1:オペランドが定数であることを示します。
- 0:オペランドが定数ではないことを示します。
dmaProp_AllowsConstantプロパティ,dmaProp_AllowsPropertyプロパティ,またはdmaProp_AllowsExpressionの少なくとも一つに「1」を設定します。
- dmaProp_AllowsProperty=bool=<Boolean Value>
問い合わせのオペレータに指定するオペランドがプロパティかどうかを指定するBoolean型の値です。
設定するのは,次の値のどちらかです。
- 1:オペランドがプロパティであることを示します。
- 0:オペランドがプロパティではないことを示します。
dmaProp_AllowsConstantプロパティ,dmaProp_AllowsPropertyプロパティ,またはdmaProp_AllowsExpressionの少なくとも一つに「1」を設定します。
- dmaProp_AllowsExpression=bool=<Boolean Value>
問い合わせのオペレータに指定するオペランドが検索条件かどうかを指定するBoolean型の値です。
設定するのは,次の値のどちらかです。
- 1:オペランドが検索条件であることを示します。
- 0:オペランドが検索条件ではないことを示します。
dmaProp_AllowsConstantプロパティ,dmaProp_AllowsPropertyプロパティ,またはdmaProp_AllowsExpressionの少なくとも一つに「1」を設定します。