File: TODO

package info (click to toggle)
pymssql 0.8.0%2Bdfsg-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 160 kB
  • ctags: 196
  • sloc: ansic: 877; python: 409; makefile: 5
file content (21 lines) | stat: -rw-r--r-- 942 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
- write inline documentation strings, both in mssqldbmodule.c and in pymssql.c
  (it would be nice if a native speaker corrected them :-)))

- clean up the code a bit more (it'll be here forever :-)))

- test on more platforms (especially big-endian ones);

- implement method of getting batch of records and not all of them at once

- implement more functions to fetch records:
  + fast get_row that doesn't pay attention to column names,
  + get_header to fetch column names and types (for get_row),
  + and convenient get_dict that would map column_name => column_value,

- implement iterators (it could allow processing results that doesn't fit in
  memory) - it may need to change the _mssql->pymssql protocol significantly,
  so it's more 0.8 than 0.7...

- resolve "SELECT CAST(NULL AS BIT)" being False instead of None on Windows (!)

- _mssql.query() returns unknown error on query timeout. Any ways to resolve?