付録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>
)

  1. <Query Operand Description Name>
    定義するオペランドの名前を指定します。定義するINIファイルでオペランド名が一意になるよう指定してください。
  2. dmaProp_OperandDataType=int=<DMA Date Type>
    オペレータに指定可能なオペランドのデータ型を指定します。
  3. dmaProp_AllowsSingleton=bool=<Boolean Value>
    問い合わせのオペレータに指定するオペランドが単一の値かどうかを指定します。
    • 1:オペランドが単体であることを示します。
    • 0:オペランドが単体ではないことを示します。
    dmaProp_AllowsSingletonプロパティ,dmaProp_AllowsListプロパティの少なくとも一つに「1」を設定します。
  4. dmaProp_AllowsList=bool=<Boolean Value>
    問い合わせのオペレータに指定するオペランドがリストかどうかを指定するBoolean型の値です。
    設定するのは,次の値のどちらかです。
    • 1:オペランドがリストであることを示します。
    • 0:オペランドがリストではないことを示します。
    dmaProp_AllowsSingletonプロパティ,dmaProp_AllowsListプロパティの少なくとも一つに「1」を設定します。
  5. dmaProp_AllowsConstant=bool=<Boolean Value>
    問い合わせのオペレータに指定するオペランドが定数かどうかを指定するBoolean型の値です。
    設定するのは,次の値のどちらかです。
    • 1:オペランドが定数であることを示します。
    • 0:オペランドが定数ではないことを示します。
    dmaProp_AllowsConstantプロパティ,dmaProp_AllowsPropertyプロパティ,またはdmaProp_AllowsExpressionの少なくとも一つに「1」を設定します。
  6. dmaProp_AllowsProperty=bool=<Boolean Value>
    問い合わせのオペレータに指定するオペランドがプロパティかどうかを指定するBoolean型の値です。
    設定するのは,次の値のどちらかです。
    • 1:オペランドがプロパティであることを示します。
    • 0:オペランドがプロパティではないことを示します。
    dmaProp_AllowsConstantプロパティ,dmaProp_AllowsPropertyプロパティ,またはdmaProp_AllowsExpressionの少なくとも一つに「1」を設定します。
  7. dmaProp_AllowsExpression=bool=<Boolean Value>
    問い合わせのオペレータに指定するオペランドが検索条件かどうかを指定するBoolean型の値です。
    設定するのは,次の値のどちらかです。
    • 1:オペランドが検索条件であることを示します。
    • 0:オペランドが検索条件ではないことを示します。
    dmaProp_AllowsConstantプロパティ,dmaProp_AllowsPropertyプロパティ,またはdmaProp_AllowsExpressionの少なくとも一つに「1」を設定します。