Exemple #1
0
lucy_Doc*
lucy_Doc_deserialize(lucy_Doc *self, lucy_InStream *instream) {
    int32_t doc_id = (int32_t)Lucy_InStream_Read_C32(instream);
    lucy_Doc_init(self, NULL, doc_id);
    lucy_Host_callback(self, "deserialize_fields", 1,
                       CFISH_ARG_OBJ("instream", instream));
    return self;
}
Exemple #2
0
lucy_Doc*
LUCY_Doc_Deserialize_IMP(lucy_Doc *self, lucy_InStream *instream) {
    int32_t doc_id = (int32_t)LUCY_InStream_Read_C32(instream);
    HV *fields = S_thaw_fields(instream);
    lucy_Doc_init(self, fields, doc_id);
    SvREFCNT_dec(fields);
    return self;
}