James Ahlborn
34b536c894
more minor tweaks and enhanced cursor tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@191 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
ff8135d7a3
rename skip methods; minor code cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@190 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
286378cc0c
use new openhms parent pom
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@189 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
c3ca22f650
implement and test index based cursor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@188 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
a926006cdd
implement save/restore in Cursor; use during find calls
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@187 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
f7c4cad8e5
change how current position is maintained by Cursor; minor tweaks to deleted row handling in Index.EntryCursor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@186 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
f2e4657a45
finish reworking index cursor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@185 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
59ae9fca19
rework Index cursor to match behavior of usagemap cursor and Cursor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@184 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
2c900e17e9
make usagemap cursor work similarly to Cursor; handle live additions and deletions better
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@183 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
d14cd35986
further refactoring of table/cursor; initial iterator for index to allow for indexed cursors
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@182 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
d40e7e7227
add some convenience methods for finding values in a table
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@181 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
1c3ffff58c
clean up forward/reverse logic in Cursor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@180 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
01c8f369cf
add reverse cursor traversal
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@179 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
e39f2d1d3d
Move table iteration out of Table and into Cursor. First stage in
offering more complicated table access.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@178 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
b77f5f9e97
add deployment repositories
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@177 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
5bbf41da2d
work toward separating table iteration state from the Table class
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@176 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
588da3ba5e
change references between major data types; share common utility classes from common database
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@175 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
1fcd851a9f
Update table row count correctly on row deletion or bulk row addition,
bug #1681954 .
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@174 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
9ba0e78522
Add experimental support for auto-number columns, feature request
#1565216 .
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@173 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
26f63555d1
fix some pmd/findbugs issues
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@172 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
04e0924490
ditch changelog, long live viewscm
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@171 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
d1780b1a77
have to use dev connection for changelo???
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@170 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
b0f94ce737
use new changelog plugin
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@169 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
e30234b0b4
minor updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@168 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
07034fd3ff
move to maven2
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@167 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
622e957cce
add openhms links
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@166 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
c2f6bf06cc
updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@165 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
f5d549d077
prep for dev
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@164 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
f6a233212f
added todo list
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@163 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
12e4a8cd29
set release date
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@161 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
0dd1e088ec
update changelogs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@160 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
c06862149b
add support for writing large table definitions; move table definition code into Table (out of Database)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@159 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
d7d03c513c
oops next version
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@158 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
a05f660f7b
add flush method to Database; add unit test for new usage map functionality
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@157 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
a97ce25f57
rework inline usage map handling to handle out-of-range cases better and with more clarity
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@156 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
0e545e6c73
only write the row for the usage map table when updating
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@155 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
a1a8b571b7
make pageiterators work even as usagemap bits are shifted around
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@154 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
dce6d6569a
initial implementation of support for promoting nline to reference usage map
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@153 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
c10d010cde
move usagemap implementations into UsageMap in prep for future changes; clean up initial setup of new table
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@152 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
57e9dc1f1c
use TempPageHolder in reference usage map
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@151 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
931b696348
switch from Integer list to BitSet in UsageMap
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@150 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
aa2834f4ef
add Index.getName
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@149 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
b0bc33f822
handle reading/writing numeric values which thing that they are fixed length fields (fix #1672071)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@148 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
5de2b053b8
include format in validation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@147 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
98e48307a5
do not use hard coded unit size
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@146 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
c21b6dc939
tweak input row handling at beginning of createRow
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@145 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
1890ff2fe0
fill in offsets for trailing deleted var len columns
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@144 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
ed6ff8410b
when writing table definition, set things up so long variable length columns are written after normal variable length columns. this makes it more likely that all the data can be written sucessfully because long var columns can be written in separate data pages (fix bug [1675522]); tweak row writing to account for deleted columns
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@143 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
0df6bc796d
add faq entry for new autoSync option
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@142 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
369bac8704
add autosync option
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@141 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago