| Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
| 3457 |
7279 d 8 h |
mrmanese |
/trunk/SQLiteDF/ |
- removed rbind S3, replaced with rbindSdf()
- fixed rbindSdf() for devel
- fixed a couple of sqlite.vector functions that still does "inheritance"
- re-added DBI in depends because it has no namespace and DBI::: does not work
- added head(), tail(). however both do not follow the original's row names yet
- added optional tests for sdfImportDBI, rbindSdf
- added doc for typeSvec, has.typeSvec
- runs for me in both R-devel, R-2.3.1 |
|
/trunk/SQLiteDF/man/typeSvec.Rd /trunk/SQLiteDF/tests/example.db
/trunk/SQLiteDF/ChangeLog /trunk/SQLiteDF/DESCRIPTION /trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/utils.c /trunk/SQLiteDF/tests/tests.R
|
| 3446 |
7280 d 19 h |
mrmanese |
/trunk/SQLiteDF/ |
- added symbols SDF_RowNamesSymbol, SDF_DimSymbols, SDF_DimNamesSymbols. SDF
row names is now attached to SDF_RowNamesSymbol ("sdf.row.names")
- added row.names.sqlite.data.frame
- added src/win/opcode.h
- used ScalarLogical(), ScalarInteger(), ...
- removed ";" in All.R
- removed eval()
- made configure, cleanup executable |
|
/trunk/SQLiteDF/src/win /trunk/SQLiteDF/src/win/opcodes.h
/trunk/SQLiteDF/ChangeLog /trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/cleanup /trunk/SQLiteDF/configure /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/tests/tests.R
|
| 3435 |
7281 d 21 h |
mrmanese |
/trunk/SQLiteDF/ |
- configure file fixes from Prof. Ripley
- added native routines registration |
|
/trunk/SQLiteDF/src/Makevars.win /trunk/SQLiteDF/src/init.c
/trunk/SQLiteDF/src/Makevars
/trunk/SQLiteDF/ChangeLog /trunk/SQLiteDF/configure /trunk/SQLiteDF/src/Makevars.in /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h
|
| 3426 |
7283 d 10 h |
mrmanese |
/trunk/SQLiteDF/ |
- fixed R-devel tests failure
- removed Depends on biglm, DBI. used namespace qualifiers
- added ChangeLog
- added tests on summary
- added version in DESCRIPTION, starting at 0.1.11 |
|
/trunk/SQLiteDF/ChangeLog
/trunk/SQLiteDF/DESCRIPTION /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/tests/tests.R
|
| 3419 |
7284 d 10 h |
mrmanese |
/trunk/SQLiteDF/ |
- fix on USE_SDF1 bug, when a function uses 2 sdf's the 1st may be unloaded
because of low use count
- fix on transactions
- started implementing sqlite.matrix
- commented out parts of the test that fails due to "minor technicalities" (precision, NA). will test them again...
- summary works, almost the same as original df except for NA handling |
|
/trunk/SQLiteDF/src/sqlite_matrix.c
/trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_external.c /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/src/utils.c /trunk/SQLiteDF/tests/tests.R
|
| 3397 |
7290 d 18 h |
mrmanese |
/trunk/SQLiteDF/ |
- added sdflm, as.data.frame.sdf, eval, sdfImportDBI, sdfImportSQLite
- added Requires DBI, biglm in DESCRIPTION
- corrected generic-ized is.list, length (already generic)
- added "begin", "commit" in sdf_create_sdf, rbind, and row ops. absence of
which was the cause of the slowness
- factored out _prepare_attach2() w/c checks the # of attached sqlite db's
and detaches as necessary.
- fixed bug on detecting R character type, STRSXP instead of CHARSXP
- added utility _str_tolower(), file name & line number in _sqlite_error
- override stats::quantile env
- change Makevars to link statically |
|
/trunk/SQLiteDF/src/sqlite_external.c
/trunk/SQLiteDF/DESCRIPTION /trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/src/Makevars /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/src/utils.c
|
| 3358 |
7300 d 20 h |
mrmanese |
/trunk/SQLiteDF/ |
- added methods is.list and as.list to sdf's. lapply (sapply) now works
- rbind(sdf, df) works, however no "labeled" rbind
- finished Op group (%% & %/% implemented wrongly for now...)
- with.sqlite.data.frame is already working
- sort.sqlite.vector() is working
- renamed USE_SDF to USE_SDF1, restricted it to only use buf1 and below.
there was something affected by this, which calls USE_SDF twice (initially
i thought it would only be used on top of funcs, so using all buffers is
ok. if you use it in the middle of the func, it would overwrite all buffers).
- fixed sdf_get_row_count, _create_svector1 (renamed from *2, added ordered),
renamed _create_sdf_skeleton2 to skeleton1 because it uses USE_SDF1,
changed _get_row_count2 to have quoted and non-quoted option
- added tests |
|
/trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/man/sqlite.data.frame.Rd /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/src/utils.c /trunk/SQLiteDF/tests/tests.R
|
| 3324 |
7315 d 19 h |
mrmanese |
/trunk/SQLiteDF/ |
- added documentation
- finished Summary group, cummulative stuffs in Math group for sqlite.vector
- revised tests to use stop()
- started rbind for data frames |
|
/trunk/SQLiteDF/man/attachSdf.Rd /trunk/SQLiteDF/man/detachSdf.Rd /trunk/SQLiteDF/man/dupSdf.Rd /trunk/SQLiteDF/man/lsSdf.Rd /trunk/SQLiteDF/man/renameSdf.Rd
/trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/man/SQLiteDF.package.Rd /trunk/SQLiteDF/man/getSdf.Rd /trunk/SQLiteDF/man/sqlite.data.frame.Rd /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/src/utils.c /trunk/SQLiteDF/tests/tests.R
|
| 3308 |
7322 d 20 h |
mrmanese |
/trunk/SQLiteDF/ |
- added windows dll's, Makevar.win. windows dll still has the default 10 max
attached db
- added USE_SDF, w/c does the juggling of which db to be attached |
|
/trunk/SQLiteDF/inst/sqlite/win/libsqlite3.a /trunk/SQLiteDF/inst/sqlite/win/sqlite3.def /trunk/SQLiteDF/inst/sqlite/win/sqlite3.dll /trunk/SQLiteDF/src/Makevars.win
/trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c
|
| 3307 |
7322 d 20 h |
mrmanese |
/trunk/SQLiteDF/ |
- moved libsqlite3.* to inst/sqlite/linux, added inst/sqlite/win to have
sqlite windows static dll
- change libsqlite3.a to have 31 max attach-ed db's
- most of Math.sqlite.vector is working already
- fixed sdf_attach_sdf
- factored out creation of sdf in _create_sdf_skeleton2
- added dupSdf, renameSdf |
|
/trunk/SQLiteDF/inst/sqlite/linux /trunk/SQLiteDF/inst/sqlite/linux/libsqlite3.a /trunk/SQLiteDF/inst/sqlite/linux/libsqlite3.la /trunk/SQLiteDF/inst/sqlite/win
/trunk/SQLiteDF/inst/sqlite/libsqlite3.a /trunk/SQLiteDF/inst/sqlite/libsqlite3.la
/trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/src/Makevars /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/src/utils.c
|
| 3284 |
7327 d 17 h |
mrmanese |
/trunk/SQLiteDF/ |
- Added test script
- Fixed compile error for Ubuntu dapper (?), as tested by Mr. Medri. |
|
/trunk/SQLiteDF/tests /trunk/SQLiteDF/tests/tests.R
/trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/utils.c
|
| 3282 |
7328 d 15 h |
mrmanese |
/trunk/SQLiteDF/ |
- fixed lots of monstrous bugs introduced by refactoring stuffs
- fixed R CMD check errors on documentation |
|
/trunk/SQLiteDF/man/getSdf.Rd /trunk/SQLiteDF/man/sqlite.data.frame.Rd /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/src/utils.c
|
| 3281 |
7328 d 18 h |
mrmanese |
/trunk/SQLiteDF/ |
- added row.names support for sdf
- -pedantic cleanups
- fixes by Prof. Bates: duplicate include & sqlite3_stmt mis-declaration
- minor fixes |
|
/trunk/SQLiteDF/man/getSdf.Rd
/trunk/SQLiteDF/DESCRIPTION /trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/man/sqlite.data.frame.Rd /trunk/SQLiteDF/src/Makevars /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/sqlite_workspace.c /trunk/SQLiteDF/src/utils.c
|
| 3255 |
7335 d 16 h |
mrmanese |
/trunk/SQLiteDF/ |
submit 2
- added sqlite.vector, its indexers, length and conversion to ordinary vec
- indexers for sqlite.data.frame: [, [[, $
- attachSdf, detachSdf |
|
/trunk/SQLiteDF/src/sqlite_dataframe.h /trunk/SQLiteDF/src/sqlite_vector.c /trunk/SQLiteDF/src/utils.c
/trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/src/sqlite3.h /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_workspace.c
|
| 3252 |
7336 d 20 h |
mrmanese |
/trunk/SQLiteDF/ |
1st submit |
|
/trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_workspace.c
|
| 3251 |
7336 d 20 h |
mrmanese |
/trunk/SQLiteDF/ |
initial. don't expect much from this. |
|
/trunk/SQLiteDF/DESCRIPTION /trunk/SQLiteDF/NAMESPACE /trunk/SQLiteDF/R /trunk/SQLiteDF/R/All.R /trunk/SQLiteDF/inst /trunk/SQLiteDF/inst/sqlite /trunk/SQLiteDF/inst/sqlite/libsqlite3.a /trunk/SQLiteDF/inst/sqlite/libsqlite3.la /trunk/SQLiteDF/man /trunk/SQLiteDF/man/SQLiteDF.package.Rd /trunk/SQLiteDF/man/sqlite.data.frame.Rd /trunk/SQLiteDF/src /trunk/SQLiteDF/src/Makevars /trunk/SQLiteDF/src/Makevars.in /trunk/SQLiteDF/src/sqlite3.h /trunk/SQLiteDF/src/sqlite_dataframe.c /trunk/SQLiteDF/src/sqlite_workspace.c
|