pub fn prepare_query(metadata: &QueryMetadata, bufsize: u16) -> Result<Vec<u8>>