]> source.dussan.org Git - jackcess.git/log
jackcess.git
16 years agoadd some more query tests
James Ahlborn [Wed, 12 Nov 2008 04:02:48 +0000 (04:02 +0000)]
add some more query tests

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

16 years agoquote remotedb, add support for remotedb type
James Ahlborn [Mon, 10 Nov 2008 03:48:45 +0000 (03:48 +0000)]
quote remotedb, add support for remotedb type

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

16 years agoinitial work towards supporting reading/formatting access queries
James Ahlborn [Mon, 10 Nov 2008 03:05:42 +0000 (03:05 +0000)]
initial work towards supporting reading/formatting access queries

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

16 years agofix spelling
James Ahlborn [Sat, 8 Nov 2008 15:24:30 +0000 (15:24 +0000)]
fix spelling

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

16 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Sat, 8 Nov 2008 14:56:11 +0000 (14:56 +0000)]
[maven-release-plugin] prepare for next development iteration

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

16 years ago[maven-release-plugin] prepare release rel_1_1_18
James Ahlborn [Sat, 8 Nov 2008 14:55:55 +0000 (14:55 +0000)]
[maven-release-plugin] prepare release rel_1_1_18

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

16 years agoprep for release
James Ahlborn [Sat, 8 Nov 2008 14:52:16 +0000 (14:52 +0000)]
prep for release

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

16 years agoAdd ErrorHandler utility for customizing error handling during row
James Ahlborn [Sat, 8 Nov 2008 01:47:49 +0000 (01:47 +0000)]
Add ErrorHandler utility for customizing error handling during row
        parsing.

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

16 years agoAdd Database.getSystemTable method for accessing system tables
James Ahlborn [Thu, 23 Oct 2008 03:06:34 +0000 (03:06 +0000)]
Add Database.getSystemTable method for accessing system tables

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

16 years agocopy/paste old year
James Ahlborn [Tue, 21 Oct 2008 01:21:40 +0000 (01:21 +0000)]
copy/paste old year

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

16 years agoAdd RowFilter contributed by Patricia Donaldson
James Ahlborn [Tue, 21 Oct 2008 01:19:46 +0000 (01:19 +0000)]
Add RowFilter contributed by Patricia Donaldson

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

16 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Wed, 24 Sep 2008 02:40:50 +0000 (02:40 +0000)]
[maven-release-plugin] prepare for next development iteration

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

16 years ago[maven-release-plugin] prepare release rel_1_1_17
James Ahlborn [Wed, 24 Sep 2008 02:40:37 +0000 (02:40 +0000)]
[maven-release-plugin] prepare release rel_1_1_17

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

16 years agoprep for release
James Ahlborn [Wed, 24 Sep 2008 02:35:51 +0000 (02:35 +0000)]
prep for release

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

16 years agoFix simple index handling of tail index pages (2043499)
James Ahlborn [Thu, 11 Sep 2008 03:42:05 +0000 (03:42 +0000)]
Fix simple index handling of tail index pages (2043499)

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

16 years agoadd utility methods for getting size/scale/precision within valid range for a given...
James Ahlborn [Wed, 13 Aug 2008 02:39:50 +0000 (02:39 +0000)]
add utility methods for getting size/scale/precision within valid range for a given type

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

16 years agofix doc issue #2035207
James Ahlborn [Fri, 1 Aug 2008 22:12:56 +0000 (22:12 +0000)]
fix doc issue #2035207

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

16 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Fri, 25 Jul 2008 00:32:15 +0000 (00:32 +0000)]
[maven-release-plugin] prepare for next development iteration

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

16 years ago[maven-release-plugin] prepare release rel_1_1_16
James Ahlborn [Fri, 25 Jul 2008 00:32:03 +0000 (00:32 +0000)]
[maven-release-plugin] prepare release rel_1_1_16

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

16 years agokind of useless now
James Ahlborn [Fri, 25 Jul 2008 00:26:25 +0000 (00:26 +0000)]
kind of useless now

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

16 years agoprep for release
James Ahlborn [Fri, 25 Jul 2008 00:21:23 +0000 (00:21 +0000)]
prep for release

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

16 years agoAdd compression code for possible future use; add compression unit
James Ahlborn [Tue, 22 Jul 2008 19:00:25 +0000 (19:00 +0000)]
Add compression code for possible future use; add compression unit
        tests.

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

16 years agoAdd primitive support for writing unicode compressed text columns.
James Ahlborn [Tue, 22 Jul 2008 01:35:04 +0000 (01:35 +0000)]
Add primitive support for writing unicode compressed text columns.

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

16 years agominor cleanups
James Ahlborn [Tue, 22 Jul 2008 01:34:14 +0000 (01:34 +0000)]
minor cleanups

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

16 years agoShare out-of-line long value pages in order to generate more compact database files
James Ahlborn [Sun, 20 Jul 2008 03:47:49 +0000 (03:47 +0000)]
Share out-of-line long value pages in order to generate more compact database files

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

16 years agoAdd some more limit checking into table creation based on what access supports (max...
James Ahlborn [Sat, 19 Jul 2008 01:42:54 +0000 (01:42 +0000)]
Add some more limit checking into table creation based on what access supports (max rows per table, max identifier lengths).

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

16 years agoBetter column type translation for very large MEMO/OLE types in the Database.copyTabl...
James Ahlborn [Fri, 18 Jul 2008 03:25:19 +0000 (03:25 +0000)]
Better column type translation for very large MEMO/OLE types in the Database.copyTable logic

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

16 years agobetter account for memo space usage
James Ahlborn [Fri, 18 Jul 2008 01:15:07 +0000 (01:15 +0000)]
better account for memo space usage

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

16 years agoReserve minimum space for memo/ole fields so that greedy inline row usage does not...
James Ahlborn [Thu, 17 Jul 2008 02:46:42 +0000 (02:46 +0000)]
Reserve minimum space for memo/ole fields so that greedy inline row usage does not cause spurious write failures for wide tables.

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

16 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Sat, 28 Jun 2008 02:18:16 +0000 (02:18 +0000)]
[maven-release-plugin] prepare for next development iteration

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

16 years ago[maven-release-plugin] prepare release rel_1_1_15
James Ahlborn [Sat, 28 Jun 2008 02:18:06 +0000 (02:18 +0000)]
[maven-release-plugin] prepare release rel_1_1_15

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

16 years agoprep for release
James Ahlborn [Sat, 28 Jun 2008 02:09:18 +0000 (02:09 +0000)]
prep for release

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

16 years agoReduce maximum row size to what Access considers valid.
James Ahlborn [Tue, 24 Jun 2008 00:01:25 +0000 (00:01 +0000)]
Reduce maximum row size to what Access considers valid.

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

16 years ago Fix writing of large memo/ole fields. Apparently Access does not like
James Ahlborn [Sat, 21 Jun 2008 05:15:40 +0000 (05:15 +0000)]
    Fix writing of large memo/ole fields.  Apparently Access does not like
        long value fields longer than 4076 bytes.

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

16 years agoadditional convenience methods
James Ahlborn [Sat, 21 Jun 2008 05:03:47 +0000 (05:03 +0000)]
additional convenience methods

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

16 years agoadd some prefix compression
James Ahlborn [Tue, 29 Apr 2008 19:11:55 +0000 (19:11 +0000)]
add some prefix compression

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

16 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Tue, 29 Apr 2008 18:48:33 +0000 (18:48 +0000)]
[maven-release-plugin] prepare for next development iteration

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

16 years ago[maven-release-plugin] prepare release rel_1_1_14
James Ahlborn [Tue, 29 Apr 2008 18:48:22 +0000 (18:48 +0000)]
[maven-release-plugin] prepare release rel_1_1_14

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

16 years agoprep for release
James Ahlborn [Tue, 29 Apr 2008 18:45:10 +0000 (18:45 +0000)]
prep for release

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

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