本体对象链接类型Value types值类型约束

注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

值类型约束

每个值类型可以选择性地定义一个约束来执行数据验证。您可以在 值类型管理器 应用程序中创建新的值类型时配置这些约束。下面按基本类型列出了可用的值类型约束:

  • 数组: 表示同一值类型的元素的有序集合。
    • 约束: 唯一性、数组大小、元素类型特定约束。
  • 布尔: 表示 truefalse 的布尔值。
    • 约束: 枚举(其一)
  • 字节: 表示一个有符号字节,覆盖值范围为 -128 到 127 的整数。
    • 约束: 唯一性、数组大小、元素特定约束
  • 日期: 表示 ISO 8601 日期字符串。
    • 约束: 范围
  • 小数: 表示由规模和精度定义的任意精度数值。
    • 约束: 范围,枚举(其一)
  • 双精度: 表示数值范围在 4.9e-324 到 1.7976931348623157e+308 之间。
    • 约束: 范围,枚举(其一)
  • 浮点: 表示数值范围在 -1.4e-45f 到 3.4028235e+38f 之间。
    • 约束: 范围,枚举(其一)
  • 整数: 表示数值范围在 2147483648 到 2147483647 之间。
    • 约束: 范围,枚举(其一)
  • 短整数: 表示数值范围在 -32768 到 32767 之间。
    • 约束: 范围,枚举(其一)
  • 字符串: 表示字符字符串和 Palantir 特定的字符串类型。
    • 约束: 长度、正则表达式、枚举(其一)、RID、UUID。
  • 时间戳: 表示 ISO-8601 日历系统中与 UTC 偏移的日期时间,例如 2007-12-03T10:15:30+01:00。
    • 约束: 范围