]> source.dussan.org Git - jackcess.git/log
jackcess.git
16 years agoadd comments
James Ahlborn [Tue, 29 Apr 2008 17:45:24 +0000 (17:45 +0000)]
add comments

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@345 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agotest batch updates and null entries
James Ahlborn [Tue, 29 Apr 2008 16:41:30 +0000 (16:41 +0000)]
test batch updates and null entries

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@344 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agofix copyrights
James Ahlborn [Tue, 29 Apr 2008 15:10:33 +0000 (15:10 +0000)]
fix copyrights

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@343 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agocleanup unused param
James Ahlborn [Tue, 29 Apr 2008 15:08:48 +0000 (15:08 +0000)]
cleanup unused param

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@342 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agofix bigindex property handling in unit tests
James Ahlborn [Mon, 28 Apr 2008 21:09:15 +0000 (21:09 +0000)]
fix bigindex property handling in unit tests

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@341 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoimplement page deallocation; fix some issues in global usage map handling
James Ahlborn [Tue, 22 Apr 2008 18:12:25 +0000 (18:12 +0000)]
implement page deallocation; fix some issues in global usage map handling

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@340 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoupdate unit tests to cover more of big index code; fix tail promotion/demotion
James Ahlborn [Tue, 22 Apr 2008 15:09:38 +0000 (15:09 +0000)]
update unit tests to cover more of big index code; fix tail promotion/demotion

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@339 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoenhance some exception messages
James Ahlborn [Tue, 22 Apr 2008 12:54:40 +0000 (12:54 +0000)]
enhance some exception messages

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@338 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agominor javadoc fixes
James Ahlborn [Tue, 22 Apr 2008 01:38:31 +0000 (01:38 +0000)]
minor javadoc fixes

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@337 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agofix tail demotion
James Ahlborn [Sat, 19 Apr 2008 02:44:56 +0000 (02:44 +0000)]
fix tail demotion

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@336 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agooops was not updating entry size
James Ahlborn [Sat, 19 Apr 2008 01:05:59 +0000 (01:05 +0000)]
oops was not updating entry size

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@335 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agomore big index tests; minor bug fix
James Ahlborn [Thu, 17 Apr 2008 02:09:16 +0000 (02:09 +0000)]
more big index tests; minor bug fix

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@334 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agotweak max size
James Ahlborn [Thu, 17 Apr 2008 01:07:50 +0000 (01:07 +0000)]
tweak max size

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@333 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agominor code cleanups
James Ahlborn [Wed, 16 Apr 2008 19:04:45 +0000 (19:04 +0000)]
minor code cleanups

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@332 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agougly typo
James Ahlborn [Wed, 16 Apr 2008 19:00:56 +0000 (19:00 +0000)]
ugly typo

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@331 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd some documentation on large index support (#1564870)
James Ahlborn [Wed, 16 Apr 2008 18:02:09 +0000 (18:02 +0000)]
add some documentation on large index support (#1564870)

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@330 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agofix access compatibility issue with writing small rows, limit data pages to 256 rows...
James Ahlborn [Wed, 16 Apr 2008 17:25:17 +0000 (17:25 +0000)]
fix access compatibility issue with writing small rows, limit data pages to 256 rows (#1942330)

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@329 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoditch some extraneous casts
James Ahlborn [Wed, 16 Apr 2008 17:18:45 +0000 (17:18 +0000)]
ditch some extraneous casts

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@328 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoclean up big index handling; get unit tests passing
James Ahlborn [Tue, 15 Apr 2008 02:57:56 +0000 (02:57 +0000)]
clean up big index handling; get unit tests passing

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@327 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoput entry validation inline with entry reading
James Ahlborn [Tue, 15 Apr 2008 02:49:03 +0000 (02:49 +0000)]
put entry validation inline with entry reading

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@326 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agocomplete rework of large index support after realizing that my understanding of the...
James Ahlborn [Mon, 14 Apr 2008 02:09:43 +0000 (02:09 +0000)]
complete rework of large index support after realizing that my understanding of the node page structure was a wee bit incorrect; basic operations are working, some testing implemented

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@325 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agotweak tostring
James Ahlborn [Mon, 14 Apr 2008 02:08:07 +0000 (02:08 +0000)]
tweak tostring

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@324 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agotweak tostring
James Ahlborn [Mon, 14 Apr 2008 01:13:50 +0000 (01:13 +0000)]
tweak tostring

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@323 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoallow autoflush to be modified for tests
James Ahlborn [Sun, 13 Apr 2008 22:17:42 +0000 (22:17 +0000)]
allow autoflush to be modified for tests

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@322 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd code to dump page cache to string
James Ahlborn [Thu, 10 Apr 2008 15:04:40 +0000 (15:04 +0000)]
add code to dump page cache to string

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@321 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoinitial (untested) code which supports page splitting
James Ahlborn [Thu, 10 Apr 2008 01:13:09 +0000 (01:13 +0000)]
initial (untested) code which supports page splitting

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@320 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agominor tweaks
James Ahlborn [Thu, 10 Apr 2008 01:06:28 +0000 (01:06 +0000)]
minor tweaks

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@319 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agocontinuing minor refactoring
James Ahlborn [Tue, 8 Apr 2008 01:34:17 +0000 (01:34 +0000)]
continuing minor refactoring

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@318 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agomore minor refactoring
James Ahlborn [Tue, 8 Apr 2008 01:05:15 +0000 (01:05 +0000)]
more minor refactoring

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@317 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd support for optionally enabling big index support
James Ahlborn [Mon, 7 Apr 2008 03:47:37 +0000 (03:47 +0000)]
add support for optionally enabling big index support

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@316 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agomake unit tests work for either index type; minor refactoring
James Ahlborn [Mon, 7 Apr 2008 03:08:36 +0000 (03:08 +0000)]
make unit tests work for either index type; minor refactoring

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@315 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agomove index pagetypes to the public type; some minor cleanup
James Ahlborn [Mon, 7 Apr 2008 01:37:25 +0000 (01:37 +0000)]
move index pagetypes to the public type; some minor cleanup

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@314 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoflesh out some of the index page update operations
James Ahlborn [Sun, 6 Apr 2008 03:45:12 +0000 (03:45 +0000)]
flesh out some of the index page update operations

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@313 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoinitial code for implementing read/write multi-page index support
James Ahlborn [Sun, 6 Apr 2008 02:07:38 +0000 (02:07 +0000)]
initial code for implementing read/write multi-page index support

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@312 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agorefactor Index/SimpleIndex to move most of the add/remove entry handling logic back...
James Ahlborn [Sat, 5 Apr 2008 04:16:04 +0000 (04:16 +0000)]
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 agorefactor Index/SimpleIndex to move most of the add/remove entry handling logic back...
James Ahlborn [Sat, 5 Apr 2008 04:15:14 +0000 (04:15 +0000)]
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 agorefactor Index/SimpleIndex to move the Cursor handling back into Index
James Ahlborn [Sat, 5 Apr 2008 03:31:47 +0000 (03:31 +0000)]
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 agoadd constants for movement booleans
James Ahlborn [Sat, 5 Apr 2008 03:28:11 +0000 (03:28 +0000)]
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 agoclear nextPageNumber for held dataPage
James Ahlborn [Thu, 3 Apr 2008 02:56:44 +0000 (02:56 +0000)]
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 agomore comment updates
James Ahlborn [Tue, 1 Apr 2008 02:02:18 +0000 (02:02 +0000)]
more comment updates

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@306 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoremove some old comments
James Ahlborn [Tue, 1 Apr 2008 01:59:06 +0000 (01:59 +0000)]
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 agorefactor Index into abstract base class with SimpleIndex implementation to allow...
James Ahlborn [Tue, 1 Apr 2008 00:54:42 +0000 (00:54 +0000)]
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 agoupdate FAQ
James Ahlborn [Mon, 31 Mar 2008 18:52:29 +0000 (18:52 +0000)]
update FAQ

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@303 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoupdate FAQ
James Ahlborn [Mon, 31 Mar 2008 18:50:49 +0000 (18:50 +0000)]
update FAQ

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@302 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd ByteUtil.getUnsignedShort
James Ahlborn [Mon, 31 Mar 2008 16:25:42 +0000 (16:25 +0000)]
add ByteUtil.getUnsignedShort

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@301 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agono need to be inner class
James Ahlborn [Wed, 26 Mar 2008 03:05:34 +0000 (03:05 +0000)]
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 agobetter max size calculation
James Ahlborn [Tue, 25 Mar 2008 01:47:11 +0000 (01:47 +0000)]
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 agoadd issue number
James Ahlborn [Tue, 25 Mar 2008 01:05:08 +0000 (01:05 +0000)]
add issue number

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@298 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoredundant code
James Ahlborn [Mon, 24 Mar 2008 17:08:56 +0000 (17:08 +0000)]
redundant code

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@297 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoNeed to store auto-number values back into row so that indexes can be
James Ahlborn [Mon, 24 Mar 2008 17:06:24 +0000 (17:06 +0000)]
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 agoupdate the bounds before updating the positions
James Ahlborn [Mon, 24 Mar 2008 02:29:58 +0000 (02:29 +0000)]
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[maven-release-plugin] prepare for next development iteration
James Ahlborn [Fri, 21 Mar 2008 19:08:15 +0000 (19:08 +0000)]
[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[maven-release-plugin] prepare release rel_1_1_13
James Ahlborn [Fri, 21 Mar 2008 19:08:07 +0000 (19:08 +0000)]
[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 agotruncate file before overwriting
James Ahlborn [Fri, 21 Mar 2008 17:56:26 +0000 (17:56 +0000)]
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 agoprep for release
James Ahlborn [Fri, 21 Mar 2008 17:49:40 +0000 (17:49 +0000)]
prep for release

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@290 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoallow for TempBufferHolder which does not maintain reference (cleans up addRows)
James Ahlborn [Fri, 21 Mar 2008 04:04:09 +0000 (04:04 +0000)]
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 agoadd TableBuilder utility
James Ahlborn [Thu, 20 Mar 2008 16:32:22 +0000 (16:32 +0000)]
add TableBuilder utility

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@288 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd TableBuilder utility
James Ahlborn [Thu, 20 Mar 2008 16:26:02 +0000 (16:26 +0000)]
add TableBuilder utility

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@287 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd test for uniqueEntryCount updates
James Ahlborn [Wed, 19 Mar 2008 01:59:48 +0000 (01:59 +0000)]
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 agominor cleanups
James Ahlborn [Wed, 19 Mar 2008 01:52:42 +0000 (01:52 +0000)]
minor cleanups

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@285 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agono need to sort entries, should already be sorted (but verify just to be paranoid)
James Ahlborn [Tue, 18 Mar 2008 20:25:32 +0000 (20:25 +0000)]
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 agoclean up updating of the index uniqueEntryCount
James Ahlborn [Tue, 18 Mar 2008 20:11:48 +0000 (20:11 +0000)]
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 agoremove unused import
James Ahlborn [Tue, 18 Mar 2008 14:56:38 +0000 (14:56 +0000)]
remove unused import

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@282 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agocompletely fix problems with sporadic usage map corruption; add some soft buffer...
James Ahlborn [Tue, 18 Mar 2008 03:14:04 +0000 (03:14 +0000)]
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 agobe little lenient in date assertions due to double rounding
James Ahlborn [Tue, 18 Mar 2008 03:13:52 +0000 (03:13 +0000)]
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 agoadd some notes on unique indexes
James Ahlborn [Mon, 17 Mar 2008 15:31:26 +0000 (15:31 +0000)]
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 agono need to use maxColCount and colNumber when storing row results
James Ahlborn [Sat, 15 Mar 2008 20:44:14 +0000 (20:44 +0000)]
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 agorefactor some common code for encoding/decoding uncompressed strings
James Ahlborn [Sat, 15 Mar 2008 20:30:37 +0000 (20:30 +0000)]
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 agoadd ColumnBuilder utility for simplifying table construction
James Ahlborn [Sat, 15 Mar 2008 02:41:54 +0000 (02:41 +0000)]
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 agounused import
James Ahlborn [Fri, 14 Mar 2008 20:04:23 +0000 (20:04 +0000)]
unused import

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@275 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd method for checking names against reserved words set
James Ahlborn [Fri, 14 Mar 2008 19:59:40 +0000 (19:59 +0000)]
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 agofix creation of tables with auto-number columns
James Ahlborn [Fri, 14 Mar 2008 19:34:14 +0000 (19:34 +0000)]
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 agorestrict new tables to only one autonumber column
James Ahlborn [Fri, 14 Mar 2008 19:18:07 +0000 (19:18 +0000)]
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 agotweak column display
James Ahlborn [Fri, 14 Mar 2008 19:17:23 +0000 (19:17 +0000)]
tweak column display

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@271 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoremove extraneous properties
James Ahlborn [Thu, 13 Mar 2008 04:05:21 +0000 (04:05 +0000)]
remove extraneous properties

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@270 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoalways return relationships in same order regardless of table parameter order; add...
James Ahlborn [Thu, 13 Mar 2008 04:03:29 +0000 (04:03 +0000)]
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 agouse readOnly dbs for unit tests
James Ahlborn [Thu, 13 Mar 2008 03:28:03 +0000 (03:28 +0000)]
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 agoadd toString
James Ahlborn [Wed, 12 Mar 2008 01:28:07 +0000 (01:28 +0000)]
add toString

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@267 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd support for reading table relationships; minor refactor of table creation; minor...
James Ahlborn [Tue, 11 Mar 2008 20:40:13 +0000 (20:40 +0000)]
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 agoadd method for creating Iterable given specific column names
James Ahlborn [Tue, 11 Mar 2008 17:28:37 +0000 (17:28 +0000)]
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 agoadd unit tests (and fix some bugs) for ignoreNull and unique index handling
James Ahlborn [Tue, 11 Mar 2008 00:49:42 +0000 (00:49 +0000)]
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 agoadd convenience method for converting a rowMap to an array of row values
James Ahlborn [Mon, 10 Mar 2008 18:03:45 +0000 (18:03 +0000)]
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 agoadd tests for multi-column indexes
James Ahlborn [Mon, 10 Mar 2008 16:50:35 +0000 (16:50 +0000)]
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 agomake sure database file fits expected criteria
James Ahlborn [Mon, 10 Mar 2008 15:31:02 +0000 (15:31 +0000)]
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 agoadd additional diagnostic info on failures
James Ahlborn [Mon, 10 Mar 2008 15:30:22 +0000 (15:30 +0000)]
add additional diagnostic info on failures

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@260 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd tests for the various supported index types
James Ahlborn [Mon, 10 Mar 2008 15:22:09 +0000 (15:22 +0000)]
add tests for the various supported index types

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@259 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoupdate FAQ with info on extended charset support in text indexes
James Ahlborn [Mon, 10 Mar 2008 03:43:51 +0000 (03:43 +0000)]
update FAQ with info on extended charset support in text indexes

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@258 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agomodify Index update support so that it honors the unique and ignoreNulls properties...
James Ahlborn [Mon, 10 Mar 2008 03:30:14 +0000 (03:30 +0000)]
modify Index update support so that it honors the unique and ignoreNulls properties for the Index

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@257 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoupdate TODO notes
James Ahlborn [Mon, 10 Mar 2008 03:00:04 +0000 (03:00 +0000)]
update TODO notes

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@256 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoformalize code for reading unsigned bytes
James Ahlborn [Sun, 9 Mar 2008 21:33:04 +0000 (21:33 +0000)]
formalize code for reading unsigned bytes

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@255 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agolimit text index length; fix unprintable offset writing
James Ahlborn [Sat, 8 Mar 2008 18:43:43 +0000 (18:43 +0000)]
limit text index length; fix unprintable offset writing

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@254 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agomore fixes for index writing
James Ahlborn [Sat, 8 Mar 2008 05:00:43 +0000 (05:00 +0000)]
more fixes for index writing

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@253 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoFix bug caused by sign extension when reading single-byte row numbers; fix some bugs...
James Ahlborn [Fri, 7 Mar 2008 19:23:46 +0000 (19:23 +0000)]
Fix bug caused by sign extension when reading single-byte row numbers; fix some bugs in new text index generation code

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@252 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoSimplify comparison algorithms for RowId and Index.Entry using type attributes; ...
James Ahlborn [Fri, 7 Mar 2008 18:23:23 +0000 (18:23 +0000)]
Simplify comparison algorithms for RowId and Index.Entry using type attributes;  Expand the characters supported in index updates to all of the ISO-8859-1 character set.

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@251 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agofix toString for Entry
James Ahlborn [Thu, 6 Mar 2008 20:32:46 +0000 (20:32 +0000)]
fix toString for Entry

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@250 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoMore fixes for index parsing. Believe index names are now correctly
James Ahlborn [Thu, 6 Mar 2008 18:44:38 +0000 (18:44 +0000)]
More fixes for index parsing.  Believe index names are now correctly
        matched up with indexes.

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@249 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agowrite javadoc for DataTypes; accept wider range of incomging values for some data...
James Ahlborn [Tue, 4 Mar 2008 16:33:17 +0000 (16:33 +0000)]
write javadoc for DataTypes; accept wider range of incomging values for some data types

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@248 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agocleanup variety of compiler warnings
James Ahlborn [Mon, 3 Mar 2008 19:36:35 +0000 (19:36 +0000)]
cleanup variety of compiler warnings

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@247 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agofaq got dropped from main menu
James Ahlborn [Mon, 3 Mar 2008 15:20:03 +0000 (15:20 +0000)]
faq got dropped from main menu

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@246 f203690c-595d-4dc9-a70b-905162fa7fd2

16 years agoadd faq entry on internationl chars in indexes
James Ahlborn [Mon, 3 Mar 2008 15:10:39 +0000 (15:10 +0000)]
add faq entry on internationl chars in indexes

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@245 f203690c-595d-4dc9-a70b-905162fa7fd2