-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrmadlib-todo.txt
119 lines (60 loc) · 2.9 KB
/
rmadlib-todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
* DB layer accept madlibtestdata.lin_ornstein format table name
DONE * Test the manual format for S4 methods
DONE * Better names for classes
DONE * print & show for db.data.frame
DONE * temp table/view cannot be handled correctly
* Override +-*/ etc
* Override <>== etc
* Override sqrt, log, log1p etc
* colMeans, colSums, colSds
* \concept in doc
DONE * Fix the bug: cannot diconnect any connection before last
* Check db.obj whether the related connection is live
DONE * Allow change conn.id for the connections
DONE * Actually no need to install RPostgreSQL from source
DONE * Change db.data.frame from method to function (data.frame is not generic)
DONE * implement lm and replated summary, print functions
* predict function for lm
* implement glm
* predict function for glm
* Need to use "try" in free functions to prevent leaving temporary tables around
* funtion resync
DONE * as.db.data.frame for data.frame
DONE * as.db.data.frame for file
* implement apply etc
* summary method
DONE * utility function for analyzing formula
* utility function for creating temporary table during fitting db.Rquery objects, need "try"
DONE * utility function for unique string
* Many warnings during build process
DONE * Implement is.db.data.frame
DONE * When writing file to a table, need support for distributed.by and is.temp
DONE * Careful check existsTable when writing to a table
DONE * as.db.data.frame supports putting file into database
DONE * as.db.data.frame supports converting anything to data.frame and then put it into database
DONE * Print verbose when create mapping (db.data.frame) and as.db.data.frame
DONE * Improvement for .db.existsTable when is.temp is TRUE
*** existsTable cannot check view, may need to use .is.table.or.view to check existence for all
YES * Can all arguments included in the generic definition
MAYBE NO NEED * Can arguments in generic function have default values?
DONE * function portion to extract a sample of the data
* function sample
DONE * utility function to set message level
DONE * Error class
DONE * utility function to read input interactively
* Need to check whether id.col is in names() when create db.data.frame
* May need a distributed.by properties for db.obj, useful when creating temp table
* How to deal with NULL, INF, NA etc in the result of linregr
DONE * provide conn function
* provide types function for column types
* provide db.listTables
* provide db.listSchemas
DONE * add a dbms function to print out the DBMS version info
NO WAY TO DO THIS * logistic and multi-logistic dependent variable
should be a factor, R needs to take care of this
DONE * conn_attr utilities all need to validate conn.id
* Can we choose not to expose the classes to the user?
* Need print & show functions for db.Rquery objects
* May need a realize-in-R function for db.Rquery objects
* Let "conn.id<-" change conn.id for multiple objects together
* Deal with svec