The R Project SVN R-packages

Rev

Rev 3456 | Rev 3473 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3456 Rev 3457
Line 210... Line 210...
210
    /* set list values */
210
    /* set list values */
211
    SET_VECTOR_ELT(ret, 0, mkString(sdf_iname));
211
    SET_VECTOR_ELT(ret, 0, mkString(sdf_iname));
212
    SET_VECTOR_ELT(ret, 1, mkString("row name"));
212
    SET_VECTOR_ELT(ret, 1, mkString("row name"));
213
 
213
 
214
    /* set class */
214
    /* set class */
215
    PROTECT(value = NEW_CHARACTER(2)); nprotected++;
-
 
216
    SET_STRING_ELT(value, 0, mkChar("sqlite.vector"));
215
    SET_CLASS(ret, mkString("sqlite.vector"));
217
    SET_STRING_ELT(value, 1, mkChar("character"));
216
    SET_SDFVECTORTYPE(ret, mkString("character"));
218
    SET_CLASS(ret, value);
-
 
219
 
217
 
220
    UNPROTECT(nprotected);
218
    UNPROTECT(nprotected);
221
    return ret;
219
    return ret;
222
}
220
}
223
 
221
 
Line 233... Line 231...
233
 
231
 
234
    /* set class */
232
    /* set class */
235
    PROTECT(class = NEW_CHARACTER(1)); nprotected++;
233
    PROTECT(class = NEW_CHARACTER(1)); nprotected++;
236
    SET_STRING_ELT(class, 0, mkChar("sqlite.data.frame"));
234
    SET_STRING_ELT(class, 0, mkChar("sqlite.data.frame"));
237
    SET_CLASS(ret, class);
235
    SET_CLASS(ret, class);
238
    SET_ROWNAMES(ret, _get_rownames2(iname));
236
    SET_SDFROWNAMES(ret, _get_rownames2(iname));
239
    
237
    
240
    UNPROTECT(nprotected);
238
    UNPROTECT(nprotected);
241
    return ret;
239
    return ret;
242
}
240
}
243
 
241