実行時データ型

用語

実行時データ型

用語(英)

Runtime Data Type

別名

-

定義

Runtime Data Typeは、Model上の値の意味を実行時のScala値として表すTypeです。値、等価性、基本的な成立条件、必要なOperationを実装します。

simplemodeling-lib

simplemodeling-libでは、 org.goldenport.datatype.DataType がSimpleModeling固有の意味付き値の抽象基底です。Identifier、意味付き文字列、数量などがこの層に属します。一方、Int、String、BigDecimal、java.timeの型など標準ライブラリにある型は、必要な意味拡張がなければそのまま使用します。

境界

Runtime Data Typeと org.goldenport.schema.DataType は同名のDataTypeを含みますが責務が異なります。前者は実行時値、後者はValue Domain内の宣言的な型記述です。

関連語

  • データ型

  • スキーマ・データ型

  • 識別子

  • バリュー・オブジェクト