データ接続と統合Pipeline Builder ExpressionsUUID V5

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

UUID V5

サポート対象:バッチ、ストリーミング

名前空間 UUID と名前文字列から、SHA-1 ハッシュを使用して決定論的な UUID v5 を生成します(RFC 4122)。同じ名前空間と名前からは、常に同じ UUID が生成されます。名前空間が有効な UUID でない場合は、null を返します。

式のカテゴリー: 文字列

宣言された引数

  • 名前: 決定論的な UUID を生成するために、名前空間とともにハッシュ化する名前文字列。
    式<文字列>
  • 名前空間 UUID: 名前空間として使用する有効な UUID 文字列。
    式<文字列>

出力タイプ: 文字列

例

例1:基本ケース

説明: 名前空間 UUID と名前文字列から決定論的な UUID v5 を生成します。

引数の値:

  • 名前: name
  • 名前空間 UUID: namespace
名前空間名前出力
6ba7b810-9dad-11d1-80b4-00c04fd430c8hello9342d47a-1bab-5709-9869-c840b2eac501
6ba7b811-9dad-11d1-80b4-00c04fd430c8https://example.com4fd35a71-71ef-5a55-a9d9-aa75c889a6d0

例2:null のケース

引数の値:

  • 名前: name
  • 名前空間 UUID: namespace
名前空間名前出力
nullhellonull
6ba7b810-9dad-11d1-80b4-00c04fd430c8nullnull
nullnullnull

例3:エッジケース

引数の値:

  • 名前: name
  • 名前空間 UUID: namespace
名前空間名前出力
not-a-uuidhellonull