enum ustore_docs_field_type_t Every type but JSON text, strings and binary text is a fixed-width scalar.
Values
ustore_docs_field_type_json_k | 0 | JSON text. |
|---|---|---|
ustore_docs_field_type_null_k | 10 | The JSON null. |
ustore_docs_field_type_bool_k | 11 | A boolean. |
ustore_docs_field_type_uuid_k | 12 | A 128-bit UUID. |
ustore_docs_field_type_f64_k | 42 | A 64-bit float. |
ustore_docs_field_type_f32_k | 41 | A 32-bit float. |
ustore_docs_field_type_f16_k | 40 | A 16-bit float. |
ustore_docs_field_type_i64_k | 23 | A signed 64-bit integer. |
ustore_docs_field_type_i32_k | 22 | A signed 32-bit integer. |
ustore_docs_field_type_i16_k | 21 | A signed 16-bit integer. |
ustore_docs_field_type_i8_k | 20 | A signed 8-bit integer. |
ustore_docs_field_type_u64_k | 33 | An unsigned 64-bit integer. |
ustore_docs_field_type_u32_k | 32 | An unsigned 32-bit integer. |
ustore_docs_field_type_u16_k | 31 | An unsigned 16-bit integer. |
ustore_docs_field_type_u8_k | 30 | An unsigned 8-bit integer. |
ustore_docs_field_type_binary_k | 50 | The text of a value without a null terminator. |
ustore_docs_field_type_string_k | 51 | A value printed as text. |
Spellings
char const * ustore_docs_field_type_name(
ustore_docs_field_type_t field_type);ustore_docs_field_type_t ustore_docs_field_type_from_name(
ustore_bytes_view_t name);