A.3. 整数 プリミティブ
整数の数学的概念を表します。
有効な値は、10 進数の有限シーケンスです。
現在,エンジンはこの型を符号付き 32 ビット整数で実装しており,最小値は 231 (-2147483648) で、最大値は 231-1 (2147483647) となっています。
ただし、システムには、32 ビットで可能な値の範囲では不十分な属性がいくつかあります。これらの例外的なケースでは、エンジンは、特に次の属性に対して 64 ビット整数を使用します。
-
Disk.actual_size
-
Disk.provisioned_size
-
GlusterClient.bytes_read
-
GlusterClient.bytes_written
-
Host.max_scheduling_memory
-
Host.memory
-
HostNic.speed
-
LogicalUnit.size
-
MemoryPolicy.guaranteed
-
NumaNode.memory
-
QuotaStorageLimit.limit
-
StorageDomain.available
-
StorageDomain.used
-
StorageDomain.committed
-
VmBase.memory
これらの例外の場合、最小値は -263 (-9223372036854775808) で、最大値は 263-1 (9223372036854775807) です。
注記
今後、整数型は無制限の精度の整数を使用して実装されるため、上記の制限と例外は最終的にはなくなります。