この列挙には、pdg.WorkItemアトリビュートに格納されるフラグメタデータに対応したタイプが含まれています。
値 ¶
pdg.attribFlag.NoFlags
アトリビュートにフラグを設定しません。
pdg.attribFlag.All
アトリビュートにすべてのフラグを設定します。
pdg.attribFlag.NoCopy
下流ワークアイテムにコピーしないことをアトリビュートにマークします。
pdg.attribFlag.EnvExport
ワークアイテムがプロセス外で実行された時にアトリビュート値が環境変数にエクスポートされます。
pdg.attribFlag.ReadOnly
アトリビュート値が読み込み専用で変更不可です。
pdg.attribFlag.Internal
アトリビュートがPDGで作成されたビルトインです。
pdg.attribFlag.Operator
アトリビュートはオペレータパスを参照します。
pdg.attribFlag.Transfer
アトリビュートは、ワークアイテムがクックされた時にリモートのスケジューラディレクトリに転送すべきファイルパスを参照します。
pdg.attribFlag.Dependent
アトリビュートが同じノード内の内部依存(これらの内部依存がそれと同じアトリビュートの値をまだ持っていない場合)にコピーされます。
pdg.attribFlag.NoDirty
アトリビュートは、ワークアイテムの再生成中にアトリビュート値が変更されてもワークアイテムをDirty(変更あり)にしません。 アトリビュートは、他のアトリビュートまたはワークアイテムIntrinsicsを追加/削除または変更すると、ワークアイテムをDirty(変更あり)にします。
pdg.attribFlag.Transient
例えば、ワークアイテムをJSONに書き出す時やグラフを保存する時に、アトリビュートは保存もシリアライズもされません。
pdg.attribFlag.Bound
アトリビュートがワークアイテムの寿命に紐付いています。このフラグは、pdg.Graphインスタンスに格納されているアトリビュートにのみ有効です。
pdg.attribFlag.InputFile
アトリビュートは、ワークアイテムの追加入力として扱いたいファイルを参照します。 ディスク上のファイルがクック中に変更されると、そのワークアイテムのキャッシュ出力も無効になります。