James Ahlborn
|
a1603f47e3
|
refactor Index/SimpleIndex to move most of the add/remove entry handling logic back into Index
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@311 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
12d9cde06f
|
refactor Index/SimpleIndex to move most of the add/remove entry handling logic back into Index
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@310 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
1e5bdaed82
|
refactor Index/SimpleIndex to move the Cursor handling back into Index
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@309 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
a85e7e333e
|
add constants for movement booleans
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@308 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
ea664f7a7d
|
clear nextPageNumber for held dataPage
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@307 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
1830cdea4f
|
more comment updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@306 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
fe834eda8d
|
remove some old comments
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@305 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
a4aaeb3cba
|
refactor Index into abstract base class with SimpleIndex implementation to allow for phased introduction of BigIndex support
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@304 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
b6276a1978
|
update FAQ
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@303 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
89c87596a3
|
update FAQ
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@302 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
4f8ad5e272
|
add ByteUtil.getUnsignedShort
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@301 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
8c7485a0a1
|
no need to be inner class
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@300 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
5ed6738629
|
better max size calculation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@299 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
fc589ceff5
|
add issue number
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@298 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
ed1290ab68
|
redundant code
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@297 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
fefc08596f
|
Need to store auto-number values back into row so that indexes can be
updated correctly.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@296 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
d0c37f811d
|
update the bounds before updating the positions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@295 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
173e68492a
|
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@294 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
f10d0f6def
|
[maven-release-plugin] prepare release rel_1_1_13
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@292 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
67acdb9068
|
truncate file before overwriting
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@291 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
5293a761c4
|
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@290 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
ca15878cc1
|
allow for TempBufferHolder which does not maintain reference (cleans up addRows)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@289 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
d7da2f605b
|
add TableBuilder utility
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@288 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
fbe33559bd
|
add TableBuilder utility
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@287 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
d9bd45a7a6
|
add test for uniqueEntryCount updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@286 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
3a52141904
|
minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@285 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
09ebeb5184
|
no need to sort entries, should already be sorted (but verify just to be paranoid)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@284 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
404056c33b
|
clean up updating of the index uniqueEntryCount
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@283 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
53b5bde042
|
remove unused import
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@282 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
774f1c4cfe
|
completely fix problems with sporadic usage map corruption; add some soft buffer caching in various places
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@281 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
3d7b5f9a2a
|
be little lenient in date assertions due to double rounding
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@280 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
8f8d0c0756
|
add some notes on unique indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@279 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
446e80d696
|
no need to use maxColCount and colNumber when storing row results
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@278 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
b1defc16c3
|
refactor some common code for encoding/decoding uncompressed strings
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@277 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
fbb55b5a66
|
add ColumnBuilder utility for simplifying table construction
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@276 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
9dd0f931e3
|
unused import
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@275 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
bed2623da8
|
add method for checking names against reserved words set
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@274 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
975ae3f8bb
|
fix creation of tables with auto-number columns
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@273 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
a0c5a05bde
|
restrict new tables to only one autonumber column
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@272 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
dfdc177c50
|
tweak column display
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@271 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
88b0e3de82
|
remove extraneous properties
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@270 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
4885e4e69f
|
always return relationships in same order regardless of table parameter order; add some simple relationship unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@269 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
d4113e1b68
|
use readOnly dbs for unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@268 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
340c3dc831
|
add toString
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@267 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
379669147b
|
add support for reading table relationships; minor refactor of table creation; minor features added to cursorbuilder
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@266 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
cd8798cb54
|
add method for creating Iterable given specific column names
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@265 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
5c1b068826
|
add unit tests (and fix some bugs) for ignoreNull and unique index handling
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@264 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
c7d0f58880
|
add convenience method for converting a rowMap to an array of row values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@263 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
21a6a87655
|
add tests for multi-column indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@262 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |
James Ahlborn
|
2da73555e6
|
make sure database file fits expected criteria
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@261 f203690c-595d-4dc9-a70b-905162fa7fd2
|
16 years ago |