Skip to main content

Primitive Types

Numeric types used for schema field definitions.

Integer Types

TypeRangeDescription
int8-128 to 127Portable 8-bit signed integer.
int16-32,768 to 32,767Portable 16-bit signed integer.
int32-2,147,483,648 to 2,147,483,647Portable 32-bit signed integer.
int64-2^63 to 2^63-1Portable 64-bit signed integer.

Unsigned Integer Types

TypeRangeDescription
uint80 to 255Portable 8-bit unsigned integer.
uint160 to 65,535Portable 16-bit unsigned integer.
uint320 to 4,294,967,295Portable 32-bit unsigned integer.

Floating Point Types

TypePrecisionDescription
float32~7 decimal digitsPortable IEEE 32-bit floating point number.
float64~15 decimal digitsPortable IEEE 64-bit floating point number.