pub trait StorageFormat {
const IS_LARGE: bool;
const OFFSET_SIZE: u8;
const KEY_ENTRY_SIZE: u8 = Self::OFFSET_SIZE + 2;
const VALUE_ENTRY_SIZE: u8 = Self::OFFSET_SIZE + 1;
fn eat_offset(buf: &mut ParseBuf<'_>) -> u32;
}
Expand description
JSONB storage format for objects and arrays. See ComplexType
.
Required Associated Constants
Provided Associated Constants
source
const KEY_ENTRY_SIZE: u8 = Self::OFFSET_SIZE + 2
source
const VALUE_ENTRY_SIZE: u8 = Self::OFFSET_SIZE + 1
Required Methods
source