pub fn encode_select<K>( stream: &mut impl Write, space_id: u32, index_id: u32, limit: u32, offset: u32, iterator_type: IteratorType, key: &K ) -> Result<(), Error>where K: ToTupleBuffer + ?Sized,