| 4798 |
mrmanese |
1 |
2007-09-30 (0.1.30)
|
|
|
2 |
- fixed for R 2.6.0+ and devel: CHAR_ELT() now returns const char*, removed
|
|
|
3 |
CR in src/Makevars.in
|
|
|
4 |
|
| 4599 |
mrmanese |
5 |
2007-07-11 (0.1.30)
|
|
|
6 |
- fix for changes in formals() in latest R-devel (cannot do formals() directly
|
|
|
7 |
on primitive functions like log(), has to do formals(args(log)) )
|
|
|
8 |
- fixed renameSdf documentation
|
|
|
9 |
|
| 4590 |
mrmanese |
10 |
2007-07-10 (0.1.27-0.1.29)
|
|
|
11 |
- created method _make_row_index(), similar to R that creates an index
|
|
|
12 |
vector, so that methods no longer have to consider the type of passed index
|
|
|
13 |
- added [<-.sqlite.vector, tests for that
|
| 4599 |
mrmanese |
14 |
- fix builds for windows, *bsd (mac)
|
| 4590 |
mrmanese |
15 |
|
| 4160 |
mrmanese |
16 |
2007-02-18 (0.1.26)
|
|
|
17 |
- updated to sqlite-3.3.13
|
|
|
18 |
- added R function sdfSelect, added tests for that
|
|
|
19 |
- fixes & enhancements on _get_factor_levels1, _get_vector_index_typed_result,
|
|
|
20 |
etc.
|
|
|
21 |
|
| 3855 |
mrmanese |
22 |
2006-10-03 (17:45 Manila, 0.1.25)
|
|
|
23 |
- fixed 0.1.24 warnings (errors in R/All.R)
|
|
|
24 |
- used sqlite context on aggregates. somehow, sizeof on struct with long
|
|
|
25 |
double worked. have to look out for that.
|
|
|
26 |
|
| 3821 |
mrmanese |
27 |
2006-09-25 (18:50 Manila)
|
|
|
28 |
- inlined _expand_buf
|
|
|
29 |
- fixed sql buffer resizing in sdf_get_index
|
|
|
30 |
- added sdflm2
|
|
|
31 |
|
| 3808 |
mrmanese |
32 |
2006-09-20 (18:50 Manila)
|
|
|
33 |
- new sqlite.vector(vec), creates a 1-column sdf from a vector
|
|
|
34 |
- sqlite.matrix : dimnames, [, other experimental stuff
|
|
|
35 |
- sort.sqlite.vector sorts to a table to the sdf, no more creating a new
|
|
|
36 |
sdf
|
|
|
37 |
|
| 3700 |
mrmanese |
38 |
2006-09-06 (09:55 Manila)
|
|
|
39 |
- fixed linux configure script (add #include <unistd> in src/SQLite/tool/lemon.c)
|
|
|
40 |
- removed warnings, errors in configure.win (sh again, "uninitialized" vars)
|
|
|
41 |
|
| 3684 |
mrmanese |
42 |
2006-09-03 (15:34 Manila)
|
|
|
43 |
- moved default data dir to ./.SQLiteDF
|
|
|
44 |
- "generalized" sqlite vector, in that any table column can be used as an
|
|
|
45 |
sqlite.vector (previously, only columns of table sdf_data)
|
|
|
46 |
- fixed sqlite.matrix rownames
|
|
|
47 |
|
| 3509 |
mrmanese |
48 |
2006-08-28 (08:00 Manila)
|
|
|
49 |
- added sqlite.matrix and some of its methods
|
|
|
50 |
- fixed print.sqlite.data.frame bug
|
|
|
51 |
- added msg when an existing workspace.db is loaded
|
|
|
52 |
|
| 3507 |
mrmanese |
53 |
2006-08-27 (05:30 Manila)
|
|
|
54 |
- added sed script in configure.win to change chmod to ls
|
|
|
55 |
|
| 3482 |
mrmanese |
56 |
2006-08-24 (20:05 Manila)
|
|
|
57 |
- moved quantile.default to version conditional
|
|
|
58 |
- removed sqlite.matrix export
|
|
|
59 |
|
| 3471 |
mrmanese |
60 |
2006-08-23 (10:27 Manila)
|
| 3473 |
mrmanese |
61 |
- added mean.sqlite.vector, fixed summary.sqlite.vector, added
|
|
|
62 |
summary.sqlite.data.frame
|
|
|
63 |
- is.list.sqlite.vector === FALSE
|
|
|
64 |
- fixed version conditionals for generic sort
|
|
|
65 |
- fixed sdfImportSQLite, added test case
|
|
|
66 |
- fixed _copy_factor_levels2
|
|
|
67 |
- checked on linux (R-2.3.0, R-devel)
|
|
|
68 |
|
|
|
69 |
2006-08-23 (10:27 Manila)
|
| 3471 |
mrmanese |
70 |
- added [], [n], [,] indexing for sdf. added tests for those
|
|
|
71 |
- added Prof. Bates print.sqlite.data.frame with modifications,
|
|
|
72 |
print.sqlite.vector
|
|
|
73 |
- changed inameSdf to return filename too
|
|
|
74 |
- changed some Rprintf to error() and warning()
|
|
|
75 |
- added doc for rbindSdf
|
|
|
76 |
- fixed bug in sort.sqlite.vector
|
|
|
77 |
- fixed bug in sdf_get_index, where a new sdf is added to the workspace twice
|
|
|
78 |
(one in _create_sdf_skeleton2 and another in sdf_get_index)
|
|
|
79 |
- sort() still does not work for 2.3.x (not generic)
|
|
|
80 |
|
| 3458 |
mrmanese |
81 |
2006-08-23 (00:20 Manila)
|
|
|
82 |
- added all.equal.sqlite.vector
|
|
|
83 |
- added == for character
|
|
|
84 |
- updated test script
|
|
|
85 |
- used conditional on NAMESPACE for sort
|
|
|
86 |
- R CMD check runs for me in linux (R-devel, R-2.3.0), windows (R-2.3.0)
|
|
|
87 |
|
| 3457 |
mrmanese |
88 |
2006-08-22 (19:45 Manila)
|
|
|
89 |
- removed rbind S3, replaced with rbindSdf()
|
|
|
90 |
- fixed rbindSdf() for devel
|
|
|
91 |
- fixed a couple of sqlite.vector functions that still does "inheritance"
|
|
|
92 |
- re-added DBI in depends because it has no namespace and DBI::: does not work
|
|
|
93 |
- added head(), tail(). however both do not follow the original's row names yet
|
|
|
94 |
- added optional tests for sdfImportDBI, rbindSdf
|
|
|
95 |
- added doc for typeSvec, has.typeSvec
|
|
|
96 |
- runs for me in both R-devel, R-2.3.1
|
|
|
97 |
|
| 3456 |
mrmanese |
98 |
2006-08-22 (10:45 Manila)
|
|
|
99 |
- sqlite.data.frame now does not inherit from data.frame
|
|
|
100 |
- sqlite.vector does not inherit from the builtin data types
|
|
|
101 |
- added attribute sdf.vector.type to hold the type of sqlite.vector
|
|
|
102 |
- commented out summary() tests in tests.R, added tests n classes of sdf's
|
|
|
103 |
- added function typeSvec and is.typeSvec to query type of sqlite.vector
|
|
|
104 |
- fixed row.names comparison. I guess I put that before checking in and after
|
|
|
105 |
running tests, because ==.sqlite.vector is not implemented, only Ops.sqlite.vector.
|
|
|
106 |
- updated version to 0.1.13
|
|
|
107 |
|
| 3446 |
mrmanese |
108 |
2006-08-21 (9:30 Manila)
|
|
|
109 |
- added symbols SDF_RowNamesSymbol, SDF_DimSymbols, SDF_DimNamesSymbols. SDF
|
|
|
110 |
row names is now attached to SDF_RowNamesSymbol ("sdf.row.names")
|
|
|
111 |
- added row.names.sqlite.data.frame
|
|
|
112 |
- added src/win/opcode.h
|
|
|
113 |
- used ScalarLogical(), ScalarInteger(), ...
|
|
|
114 |
- removed ";" in All.R
|
|
|
115 |
- removed eval()
|
| 3456 |
mrmanese |
116 |
- made configure, cleanup executable
|
| 3446 |
mrmanese |
117 |
|
| 3435 |
mrmanese |
118 |
2006-08-20 (6:35 Manila)
|
|
|
119 |
- configure file fixes from Prof. Ripley
|
|
|
120 |
- added native routines registration
|
|
|
121 |
|
| 3434 |
mrmanese |
122 |
2006-08-20 (00:32 Manila)
|
|
|
123 |
- added docs in HACKING
|
|
|
124 |
- fixed latex error on sqlite.data.frame.Rd
|
|
|
125 |
- changed configure to copy libsqlite3.la to SQLite/ (like configure.win)
|
|
|
126 |
- finished Ops (%%, %/%), and (round, signif, log)
|
|
|
127 |
- fixed bug on operand order for Ops
|
|
|
128 |
- added test cases
|
| 3432 |
mrmanese |
129 |
|
|
|
130 |
2006-08-19 (9:39 Manila time)
|
|
|
131 |
- added configure files from Prof. Ripley
|
|
|
132 |
- added documentations for inameSDF, sdfImportSQLite, sdfImportDBI, sdflm.
|
|
|
133 |
- added HACKING notes
|
|
|
134 |
- added list of functions known to work in SQLiteDF.package.Rd
|
|
|
135 |
- changed sqlite_vector accumulator to long double, fixed the accuracy problem
|
|
|
136 |
|
|
|
137 |
2006-08-18 Douglas Bates <bates@R-project.org>
|
|
|
138 |
* R/All.R (with.sqlite.data.frame, summary.sqlite.vector,
|
|
|
139 |
as.logical.sqlite.vector, as.integer.sqlite.vector,
|
|
|
140 |
as.double.sqlite.vector): Modify calling sequence of S3 methods to
|
|
|
141 |
correspond to generic.
|
|
|
142 |
* man/sqlite.data.frame.Rd: add keywords
|
|
|
143 |
|
|
|
144 |
2006-08-18 (6:05pm Manila time)
|
| 3426 |
mrmanese |
145 |
- fixed R-devel tests failure
|
|
|
146 |
- removed Depends on biglm, DBI. used namespace qualifiers
|
|
|
147 |
- added ChangeLog
|
|
|
148 |
- added tests on summary
|
|
|
149 |
- added version in DESCRIPTION, starting at 0.1.11
|
|
|
150 |
|
|
|
151 |
2006-08-17
|
|
|
152 |
- fix on USE_SDF1 bug, when a function uses 2 sdf's the 1st may be unloaded
|
|
|
153 |
because of low use count
|
|
|
154 |
- fix on transactions
|
|
|
155 |
- started implementing sqlite.matrix
|
|
|
156 |
- commented out parts of the test that fails due to "minor technicalities" (precision, NA). will test them again...
|
|
|
157 |
- summary works, almost the same as original df except for NA handling
|
|
|
158 |
|
|
|
159 |
2006-08-11
|
|
|
160 |
- added sdflm, as.data.frame.sdf, eval, sdfImportDBI, sdfImportSQLite
|
|
|
161 |
- added Requires DBI, biglm in DESCRIPTION
|
|
|
162 |
- corrected generic-ized is.list, length (already generic)
|
|
|
163 |
- added "begin", "commit" in sdf_create_sdf, rbind, and row ops. absence of
|
|
|
164 |
which was the cause of the slowness
|
|
|
165 |
- factored out _prepare_attach2() w/c checks the # of attached sqlite db's
|
|
|
166 |
and detaches as necessary.
|
|
|
167 |
- fixed bug on detecting R character type, STRSXP instead of CHARSXP
|
|
|
168 |
- added utility _str_tolower(), file name & line number in _sqlite_error
|
|
|
169 |
- override stats::quantile env
|
|
|
170 |
- change Makevars to link statically
|
|
|
171 |
|
|
|
172 |
2006-08-01
|
|
|
173 |
- added methods is.list and as.list to sdf's. lapply (sapply) now works
|
|
|
174 |
- rbind(sdf, df) works, however no "labeled" rbind
|
|
|
175 |
- finished Op group (%% & %/% implemented wrongly for now...)
|
|
|
176 |
- with.sqlite.data.frame is already working
|
|
|
177 |
- sort.sqlite.vector() is working
|
|
|
178 |
- renamed USE_SDF to USE_SDF1, restricted it to only use buf1 and below.
|
|
|
179 |
there was something affected by this, which calls USE_SDF twice (initially
|
|
|
180 |
i thought it would only be used on top of funcs, so using all buffers is
|
|
|
181 |
ok. if you use it in the middle of the func, it would overwrite all buffers).
|
|
|
182 |
- fixed sdf_get_row_count, _create_svector1 (renamed from *2, added ordered),
|
|
|
183 |
renamed _create_sdf_skeleton2 to skeleton1 because it uses USE_SDF1,
|
|
|
184 |
changed _get_row_count2 to have quoted and non-quoted option
|
|
|
185 |
- added tests
|
|
|
186 |
|
|
|
187 |
2006-07-17
|
|
|
188 |
- added documentation
|
|
|
189 |
- finished Summary group, cummulative stuffs in Math group for sqlite.vector
|
|
|
190 |
- revised tests to use stop()
|
|
|
191 |
- started rbind for data frames
|
|
|
192 |
|
|
|
193 |
2006-07-10
|
|
|
194 |
- added windows dll's, Makevar.win. windows dll still has the default 10 max
|
|
|
195 |
attached db
|
|
|
196 |
- added USE_SDF, w/c does the juggling of which db to be attached
|
|
|
197 |
|
|
|
198 |
2006-07-10
|
|
|
199 |
- moved libsqlite3.* to inst/sqlite/linux, added inst/sqlite/win to have
|
|
|
200 |
sqlite windows static dll
|
|
|
201 |
- change libsqlite3.a to have 31 max attach-ed db's
|
|
|
202 |
- most of Math.sqlite.vector is working already
|
|
|
203 |
- fixed sdf_attach_sdf
|
|
|
204 |
- factored out creation of sdf in _create_sdf_skeleton2
|
|
|
205 |
- added dupSdf, renameSdf
|
|
|
206 |
|
|
|
207 |
2006-07-05
|
|
|
208 |
- Added test script
|
|
|
209 |
- Fixed compile error for Ubuntu dapper (?), as tested by Mr. Medri.
|
|
|
210 |
|
|
|
211 |
2006-07-04
|
|
|
212 |
- fixed lots of monstrous bugs introduced by refactoring stuffs
|
|
|
213 |
- fixed R CMD check errors on documentation
|
|
|
214 |
|
|
|
215 |
2006-07-04
|
|
|
216 |
- added row.names support for sdf
|
|
|
217 |
- -pedantic cleanups
|
|
|
218 |
- fixes by Prof. Bates: duplicate include & sqlite3_stmt mis-declaration
|
|
|
219 |
- minor fixes
|
|
|
220 |
|
|
|
221 |
2006-06-27
|
|
|
222 |
- added sqlite.vector, its indexers, length and conversion to ordinary vec
|
|
|
223 |
- indexers for sqlite.data.frame: [, [[, $
|
|
|
224 |
- attachSdf, detachSdf
|
|
|
225 |
|
|
|
226 |
2006-06-26
|
|
|
227 |
1st submit
|
|
|
228 |
|
|
|
229 |
|
|
|
230 |
|