blob: 56d0eb18b05d70c0c7e6ef41a2f227ed0b508595 (
plain)
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
|
Missing pieces:
- fix long text index entries (for new general sort order)
* ???
- implement foreign key index creation & relationship creation
* MEDIUM
- implement table creation w/ complex columns
* MEDIUM
- implement (optional) foreign key enforcement
* MEDIUM
- implement write support for properties
* EASY
- implement table, column, index renaming
* EASY
- implement table, column, index deletion
* EASY - MEDIUM
- implement more comprehensive unicode compression write support
* EASY? (have the code, do we trust it?)
- implement createReadOnlyTemp(InputStream) (delete temp file on close)
* EASY
- figure out how msaccess manages page/row locks
* MEDIUM
Refactor goals:
- tweak lookup apis (specify column vs column name)
- clean up javadocs
- enhance public api classes
- add @usage tags to util classes
* change CodecHandler usage to handle not-inline decoding
- pass filename to CodecHandler, enable pwd callbacks CallbackHandler
- pass custom context to CodecHandler?
- rework CryptCodecProvider to have custom
javax.security.auth.callback.CallbackHandler which is only invoked if
password is definitely required.
- implement page buffering in PageChannel
* need to implement logical flushing in update code (startUpdate/finishUpdate)
- refactor free-space handlers Table/Column?
- implement "lazy" usage maps (load on first usage)?
- implement some OLE support
- add typed getter methods to Row
|