次の方法で共有


AtlasClassificationDef interface

分類型の詳細をキャプチャするクラス。

プロパティ

attributeDefs

属性定義の配列。

category

カテゴリ型の列挙型。

指定できる値: "PRIMITIVE"、"OBJECT_ID_TYPE"、"ENUM"、"STRUCT"、"CLASSIFICATION"、"ENTITY"、"ARRAY"、"MAP"、"RELATIONSHIP"、"TERM_TEMPLATE"

createdBy

レコードを作成したユーザー。

createTime

レコードの作成時刻。

dateFormatter

日付形式。

description

型定義の説明。

entityTypes

classificationDef で entityType 名のリストを指定すると、分類はそれらの entityTypes にのみ適用できます。

エンティティ型のすべてのサブタイプは、制限を継承します。

classificationDef サブタイプは、親 entityTypes 制限を継承します。

classificationDef サブタイプは、entityTypes のサブセットを指定することで、親 entityTypes の制限をさらに制限できます。

親の制限がない場合に空の entityTypes リストは、制限がないことを意味します。

親の制限がある場合に空の entityTypes リストは、サブタイプが親の制限を取得することを意味します。

entityTypes のリストが指定され、あるリストが別のエンティティから継承された場合、これは拒否されます。 これにより、よりクリーンな分類の定義が促進されます。

guid

型定義の GUID。

lastModifiedTS

コンカレンシー制御の ETag。

name

型定義の名前。

options

型定義のオプション。

serviceType

サービスの種類。

subTypes

サブタイプの配列。

superTypes

スーパー型の配列。

typeVersion

型のバージョン。

updatedBy

レコードを更新したユーザー。

updateTime

レコードの更新時刻。

version

レコードのバージョン。

プロパティの詳細

attributeDefs

属性定義の配列。

attributeDefs?: AtlasAttributeDef[]

プロパティ値

category

カテゴリ型の列挙型。

指定できる値: "PRIMITIVE"、"OBJECT_ID_TYPE"、"ENUM"、"STRUCT"、"CLASSIFICATION"、"ENTITY"、"ARRAY"、"MAP"、"RELATIONSHIP"、"TERM_TEMPLATE"

category?: string

プロパティ値

string

createdBy

レコードを作成したユーザー。

createdBy?: string

プロパティ値

string

createTime

レコードの作成時刻。

createTime?: number

プロパティ値

number

dateFormatter

日付形式。

dateFormatter?: DateFormat

プロパティ値

description

型定義の説明。

description?: string

プロパティ値

string

entityTypes

classificationDef で entityType 名のリストを指定すると、分類はそれらの entityTypes にのみ適用できます。

エンティティ型のすべてのサブタイプは、制限を継承します。

classificationDef サブタイプは、親 entityTypes 制限を継承します。

classificationDef サブタイプは、entityTypes のサブセットを指定することで、親 entityTypes の制限をさらに制限できます。

親の制限がない場合に空の entityTypes リストは、制限がないことを意味します。

親の制限がある場合に空の entityTypes リストは、サブタイプが親の制限を取得することを意味します。

entityTypes のリストが指定され、あるリストが別のエンティティから継承された場合、これは拒否されます。 これにより、よりクリーンな分類の定義が促進されます。

entityTypes?: string[]

プロパティ値

string[]

guid

型定義の GUID。

guid?: string

プロパティ値

string

lastModifiedTS

コンカレンシー制御の ETag。

lastModifiedTS?: string

プロパティ値

string

name

型定義の名前。

name?: string

プロパティ値

string

options

型定義のオプション。

options?: Record<string, string>

プロパティ値

Record<string, string>

serviceType

サービスの種類。

serviceType?: string

プロパティ値

string

subTypes

サブタイプの配列。

subTypes?: string[]

プロパティ値

string[]

superTypes

スーパー型の配列。

superTypes?: string[]

プロパティ値

string[]

typeVersion

型のバージョン。

typeVersion?: string

プロパティ値

string

updatedBy

レコードを更新したユーザー。

updatedBy?: string

プロパティ値

string

updateTime

レコードの更新時刻。

updateTime?: number

プロパティ値

number

version

レコードのバージョン。

version?: number

プロパティ値

number