データ接続と統合Pipeline Builder ExpressionsIs in

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

含まれているか

サポートされている環境: バッチ処理, ストリーミング処理

リストに値が含まれている場合に true を返します。

式カテゴリー: ブール値

引数

  • Contains - 検索対象のリスト。
    List<Expression<T>>
  • Value - 検索する値。
    Expression<T>

型変数の境界: T は ComparableType を受け入れます

出力タイプ: ブール値

例 1: 基本ケース

説明: 要素は配列であることができます。 引数値:

  • Contains: [one, two]
  • Value: value
onetwovalue出力
[ 1 ][ 2 ][ 1 ]true
[ 1, 2 ][ 2 ][ 1 ]false

例 2: 基本ケース

説明: リストに値が含まれているかを確認できます。 引数値:

  • Contains: [AWE-112, BRR-123]
  • Value: value
value出力
BRR-123true
ABC-543false

例 3: 基本ケース

説明: 要素は構造体であることができます。 引数値:

  • Contains: [one, two]
  • Value: value
onetwovalue出力
{
part: AWE-112,
}
{
part: BRR-123,
}
{
part: AWE-112,
}
true
{
part: CSE-122,
}
{
part: BRR-123,
}
{
part: AWE-112,
}
false

例 4: Null ケース

説明: Null をチェックできます。 引数値:

  • Contains: [one, two, three]
  • Value: value
onetwothreevalue出力
123nullfalse
nullnullnull1false
12nullnulltrue