]> source.dussan.org Git - jackcess.git/log
jackcess.git
17 years agofurther refactoring of table/cursor; initial iterator for index to allow for indexed...
James Ahlborn [Mon, 26 Nov 2007 04:40:55 +0000 (04:40 +0000)]
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

17 years agoadd some convenience methods for finding values in a table
James Ahlborn [Wed, 21 Nov 2007 17:28:21 +0000 (17:28 +0000)]
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

17 years agoclean up forward/reverse logic in Cursor
James Ahlborn [Wed, 21 Nov 2007 16:02:47 +0000 (16:02 +0000)]
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

17 years agoadd reverse cursor traversal
James Ahlborn [Wed, 21 Nov 2007 15:10:48 +0000 (15:10 +0000)]
add reverse cursor traversal

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

17 years agoMove table iteration out of Table and into Cursor. First stage in
James Ahlborn [Tue, 20 Nov 2007 21:03:11 +0000 (21:03 +0000)]
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

17 years agoadd deployment repositories
James Ahlborn [Tue, 20 Nov 2007 15:27:56 +0000 (15:27 +0000)]
add deployment repositories

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

17 years agowork toward separating table iteration state from the Table class
James Ahlborn [Mon, 19 Nov 2007 05:02:37 +0000 (05:02 +0000)]
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

17 years agochange references between major data types; share common utility classes from common...
James Ahlborn [Mon, 19 Nov 2007 03:26:40 +0000 (03:26 +0000)]
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

17 years agoUpdate table row count correctly on row deletion or bulk row addition,
James Ahlborn [Sat, 17 Nov 2007 04:14:00 +0000 (04:14 +0000)]
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

17 years agoAdd experimental support for auto-number columns, feature request
James Ahlborn [Fri, 16 Nov 2007 19:57:37 +0000 (19:57 +0000)]
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

17 years agofix some pmd/findbugs issues
James Ahlborn [Sat, 3 Nov 2007 04:21:10 +0000 (04:21 +0000)]
fix some pmd/findbugs issues

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

17 years agoditch changelog, long live viewscm
James Ahlborn [Fri, 2 Nov 2007 16:58:25 +0000 (16:58 +0000)]
ditch changelog, long live viewscm

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

17 years agohave to use dev connection for changelo???
James Ahlborn [Fri, 2 Nov 2007 15:04:07 +0000 (15:04 +0000)]
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

17 years agouse new changelog plugin
James Ahlborn [Fri, 2 Nov 2007 14:51:26 +0000 (14:51 +0000)]
use new changelog plugin

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

17 years agominor updates
James Ahlborn [Fri, 2 Nov 2007 04:14:41 +0000 (04:14 +0000)]
minor updates

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

17 years agomove to maven2
James Ahlborn [Fri, 2 Nov 2007 03:48:53 +0000 (03:48 +0000)]
move to maven2

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

17 years agoadd openhms links
James Ahlborn [Wed, 10 Oct 2007 19:14:04 +0000 (19:14 +0000)]
add openhms links

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

17 years agoupdates
James Ahlborn [Fri, 13 Jul 2007 02:57:56 +0000 (02:57 +0000)]
updates

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

17 years agoprep for dev
James Ahlborn [Fri, 13 Jul 2007 02:57:33 +0000 (02:57 +0000)]
prep for dev

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

17 years agoadded todo list
James Ahlborn [Fri, 13 Jul 2007 01:47:42 +0000 (01:47 +0000)]
added todo list

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

17 years agoset release date
James Ahlborn [Fri, 13 Jul 2007 01:28:23 +0000 (01:28 +0000)]
set release date

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

17 years agoupdate changelogs
James Ahlborn [Fri, 13 Jul 2007 01:19:33 +0000 (01:19 +0000)]
update changelogs

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

17 years agoadd support for writing large table definitions; move table definition code into...
James Ahlborn [Fri, 13 Jul 2007 01:19:09 +0000 (01:19 +0000)]
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 agooops next version
James Ahlborn [Fri, 13 Jul 2007 01:18:28 +0000 (01:18 +0000)]
oops next version

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

17 years agoadd flush method to Database; add unit test for new usage map functionality
James Ahlborn [Tue, 10 Jul 2007 21:48:33 +0000 (21:48 +0000)]
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 agorework inline usage map handling to handle out-of-range cases better and with more...
James Ahlborn [Tue, 10 Jul 2007 16:41:25 +0000 (16:41 +0000)]
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 agoonly write the row for the usage map table when updating
James Ahlborn [Tue, 10 Jul 2007 03:05:56 +0000 (03:05 +0000)]
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 agomake pageiterators work even as usagemap bits are shifted around
James Ahlborn [Tue, 10 Jul 2007 02:53:12 +0000 (02:53 +0000)]
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 agoinitial implementation of support for promoting nline to reference usage map
James Ahlborn [Tue, 10 Jul 2007 02:11:02 +0000 (02:11 +0000)]
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 agomove usagemap implementations into UsageMap in prep for future changes; clean up...
James Ahlborn [Mon, 9 Jul 2007 06:25:53 +0000 (06:25 +0000)]
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 agouse TempPageHolder in reference usage map
James Ahlborn [Mon, 9 Jul 2007 03:55:31 +0000 (03:55 +0000)]
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 agoswitch from Integer list to BitSet in UsageMap
James Ahlborn [Mon, 9 Jul 2007 03:16:52 +0000 (03:16 +0000)]
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 agoadd Index.getName
James Ahlborn [Mon, 25 Jun 2007 20:03:56 +0000 (20:03 +0000)]
add Index.getName

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

17 years agohandle reading/writing numeric values which thing that they are fixed length fields...
James Ahlborn [Tue, 5 Jun 2007 02:21:55 +0000 (02:21 +0000)]
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 agoinclude format in validation
James Ahlborn [Tue, 5 Jun 2007 01:41:35 +0000 (01:41 +0000)]
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 agodo not use hard coded unit size
James Ahlborn [Tue, 8 May 2007 16:52:14 +0000 (16:52 +0000)]
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 agotweak input row handling at beginning of createRow
James Ahlborn [Tue, 8 May 2007 13:38:44 +0000 (13:38 +0000)]
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 agofill in offsets for trailing deleted var len columns
James Ahlborn [Tue, 8 May 2007 13:33:14 +0000 (13:33 +0000)]
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 agowhen writing table definition, set things up so long variable length columns are...
James Ahlborn [Tue, 8 May 2007 03:32:44 +0000 (03:32 +0000)]
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 agoadd faq entry for new autoSync option
James Ahlborn [Wed, 25 Apr 2007 20:22:00 +0000 (20:22 +0000)]
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 agoadd autosync option
James Ahlborn [Wed, 25 Apr 2007 20:09:52 +0000 (20:09 +0000)]
add autosync option

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

17 years agoprep for release
James Ahlborn [Wed, 14 Feb 2007 02:45:08 +0000 (02:45 +0000)]
prep for release

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

17 years agoFixed typo
Tim McCune [Thu, 8 Feb 2007 21:30:32 +0000 (21:30 +0000)]
Fixed typo

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

18 years agotweak example
James Ahlborn [Thu, 23 Nov 2006 04:15:49 +0000 (04:15 +0000)]
tweak example

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

18 years agoadd unit test for new copyTable behavior
James Ahlborn [Mon, 13 Nov 2006 14:58:29 +0000 (14:58 +0000)]
add unit test for new copyTable behavior

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

18 years agobetter import/copy column setup; added ability for users to further customize import...
James Ahlborn [Sun, 12 Nov 2006 19:43:42 +0000 (19:43 +0000)]
better import/copy column setup; added ability for users to further customize import/copy behavior through ImportFilter (fix #1593465)

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

18 years agobetter import/copy column setup; added ability for users to further customize import...
James Ahlborn [Sun, 12 Nov 2006 19:41:03 +0000 (19:41 +0000)]
better import/copy column setup; added ability for users to further customize import/copy behavior through ImportFilter (fix #1593465)

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

18 years agobetter import/copy column setup; added ability for users to further customize import...
James Ahlborn [Sun, 12 Nov 2006 19:38:35 +0000 (19:38 +0000)]
better import/copy column setup; added ability for users to further customize import/copy behavior through ImportFilter (fix #1593465)

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

18 years agoremove invalid character
James Ahlborn [Sun, 12 Nov 2006 19:15:57 +0000 (19:15 +0000)]
remove invalid character

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

18 years agoremove broken dev link
James Ahlborn [Mon, 2 Oct 2006 16:46:26 +0000 (16:46 +0000)]
remove broken dev link

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

18 years agoinc version post release
James Ahlborn [Mon, 2 Oct 2006 16:45:56 +0000 (16:45 +0000)]
inc version post release

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

18 years agoprep for release
James Ahlborn [Mon, 2 Oct 2006 16:20:03 +0000 (16:20 +0000)]
prep for release

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

18 years agoimplement multi-page long value writing
James Ahlborn [Mon, 2 Oct 2006 15:57:57 +0000 (15:57 +0000)]
implement multi-page long value writing

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

18 years agoread index entries on demand
James Ahlborn [Tue, 26 Sep 2006 15:01:38 +0000 (15:01 +0000)]
read index entries on demand

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

18 years agofail more gracefully if writing large index
James Ahlborn [Tue, 26 Sep 2006 14:39:18 +0000 (14:39 +0000)]
fail more gracefully if writing large index

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

18 years agosupport reading 'compressed' indexes (fix 1563654)
James Ahlborn [Tue, 26 Sep 2006 13:39:56 +0000 (13:39 +0000)]
support reading 'compressed' indexes (fix 1563654)

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

18 years agoadd support for get/put int of different byteorder
James Ahlborn [Mon, 25 Sep 2006 12:49:41 +0000 (12:49 +0000)]
add support for get/put int of different byteorder

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

18 years agoadd offset for next leaf page number
James Ahlborn [Mon, 25 Sep 2006 12:48:56 +0000 (12:48 +0000)]
add offset for next leaf page number

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

18 years agosave set of lookup columns
James Ahlborn [Mon, 25 Sep 2006 01:48:48 +0000 (01:48 +0000)]
save set of lookup columns

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

18 years agofix ordering of byte code comparator
James Ahlborn [Sat, 23 Sep 2006 18:45:11 +0000 (18:45 +0000)]
fix ordering of byte code comparator

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

18 years agocreate method for interpreting boolean values
James Ahlborn [Sat, 23 Sep 2006 18:21:19 +0000 (18:21 +0000)]
create method for interpreting boolean values

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

18 years agomake byte[] printable when dumping table
James Ahlborn [Thu, 21 Sep 2006 13:37:15 +0000 (13:37 +0000)]
make byte[] printable when dumping table

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

18 years agoadd ability to dump to writer
James Ahlborn [Thu, 21 Sep 2006 13:20:07 +0000 (13:20 +0000)]
add ability to dump to writer

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

18 years agofurther refactor or row parsing logic
James Ahlborn [Thu, 21 Sep 2006 03:28:41 +0000 (03:28 +0000)]
further refactor or row parsing logic

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

18 years agochange numeric negate flag
James Ahlborn [Thu, 21 Sep 2006 01:59:55 +0000 (01:59 +0000)]
change numeric negate flag

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

18 years agoclean up index reading/writing of text columns, add support for more characters
James Ahlborn [Mon, 18 Sep 2006 16:56:24 +0000 (16:56 +0000)]
clean up index reading/writing of text columns, add support for more characters

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

18 years agoremove debug printlns
James Ahlborn [Mon, 18 Sep 2006 16:40:55 +0000 (16:40 +0000)]
remove debug printlns

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

18 years agohonor endianness when reading currency values
James Ahlborn [Mon, 18 Sep 2006 16:38:46 +0000 (16:38 +0000)]
honor endianness when reading currency values

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

18 years agoadd dump to file utility method
James Ahlborn [Mon, 18 Sep 2006 16:37:33 +0000 (16:37 +0000)]
add dump to file utility method

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

18 years agodo not ask me why, but numeric columns are considered variable length, even though...
James Ahlborn [Mon, 18 Sep 2006 14:28:28 +0000 (14:28 +0000)]
do not ask me why, but numeric columns are considered variable length, even though they are always the same size

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

18 years agorework current row page tracking with RowState
James Ahlborn [Thu, 14 Sep 2006 19:24:12 +0000 (19:24 +0000)]
rework current row page tracking with RowState

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

18 years agoimplement overflow row reading
James Ahlborn [Wed, 13 Sep 2006 17:45:21 +0000 (17:45 +0000)]
implement overflow row reading

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

18 years agorefactor index entries to allow for fixing textual entries (not finished yet)
James Ahlborn [Wed, 13 Sep 2006 12:40:59 +0000 (12:40 +0000)]
refactor index entries to allow for fixing textual entries (not finished yet)

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

18 years agofix row usage and free space calculations
James Ahlborn [Mon, 11 Sep 2006 13:36:15 +0000 (13:36 +0000)]
fix row usage and free space calculations

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

18 years agoclean up lots of cruft around datatypes; add more sanity checking on table creation...
James Ahlborn [Fri, 8 Sep 2006 18:48:32 +0000 (18:48 +0000)]
clean up lots of cruft around datatypes; add more sanity checking on table creation; fix free space calculations

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

18 years agoadded some more debug info
James Ahlborn [Mon, 28 Aug 2006 12:23:59 +0000 (12:23 +0000)]
added some more debug info

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

18 years agoadded info about password protection
James Ahlborn [Mon, 28 Aug 2006 12:23:44 +0000 (12:23 +0000)]
added info about password protection

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

18 years agomake read-only logic slightly cleaner
James Ahlborn [Fri, 25 Aug 2006 14:27:16 +0000 (14:27 +0000)]
make read-only logic slightly cleaner

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

18 years agoadd support for opening files read-only (#1545857)
James Ahlborn [Fri, 25 Aug 2006 01:30:23 +0000 (01:30 +0000)]
add support for opening files read-only (#1545857)

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

18 years agomore tweaks to index reading/writing
James Ahlborn [Tue, 8 Aug 2006 13:12:27 +0000 (13:12 +0000)]
more tweaks to index reading/writing

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

18 years agofurther cleanup on row reading; fix recent issue of reading var len data twice
James Ahlborn [Tue, 8 Aug 2006 12:03:54 +0000 (12:03 +0000)]
further cleanup on row reading; fix recent issue of reading var len data twice

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

18 years agoallow reading multi-page memos
James Ahlborn [Tue, 8 Aug 2006 11:57:12 +0000 (11:57 +0000)]
allow reading multi-page memos

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

18 years agoinc version post release
James Ahlborn [Mon, 7 Aug 2006 11:56:55 +0000 (11:56 +0000)]
inc version post release

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

18 years agoprep for release
James Ahlborn [Mon, 7 Aug 2006 11:41:08 +0000 (11:41 +0000)]
prep for release

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

18 years agouse uppercase names when adding text columns to indexes, which fixes long standing...
James Ahlborn [Mon, 7 Aug 2006 11:33:24 +0000 (11:33 +0000)]
use uppercase names when adding text columns to indexes, which fixes long standing problem with table names starting with lowercase characters (and other situations where tables could not be opened in access)

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

18 years agoreduce usage of SQLException
James Ahlborn [Fri, 4 Aug 2006 17:28:49 +0000 (17:28 +0000)]
reduce usage of SQLException

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

18 years agomake database and table iterable; slight rearrangement of logic in getNextRow
James Ahlborn [Fri, 4 Aug 2006 17:16:59 +0000 (17:16 +0000)]
make database and table iterable; slight rearrangement of logic in getNextRow

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

18 years agotreat table names as case insensitive; use stored table names when instantiating...
James Ahlborn [Fri, 4 Aug 2006 12:32:42 +0000 (12:32 +0000)]
treat table names as case insensitive; use stored table names when instantiating tables

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

18 years agoset table name earlier in constructor
James Ahlborn [Fri, 4 Aug 2006 12:26:51 +0000 (12:26 +0000)]
set table name earlier in constructor

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

18 years agoadd table debug methods
James Ahlborn [Fri, 4 Aug 2006 12:26:15 +0000 (12:26 +0000)]
add table debug methods

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

18 years agowrite tdef page free space
James Ahlborn [Fri, 4 Aug 2006 12:08:31 +0000 (12:08 +0000)]
write tdef page free space

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

18 years agoadd unit test for multi-page table defs
James Ahlborn [Fri, 4 Aug 2006 01:59:00 +0000 (01:59 +0000)]
add unit test for multi-page table defs

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

18 years agoimplement reading multi-page long binary values
James Ahlborn [Thu, 3 Aug 2006 19:57:50 +0000 (19:57 +0000)]
implement reading multi-page long binary values

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

18 years agowhen reading multi-page table def, flip buffer before parsing (fix bug 1306970)
James Ahlborn [Thu, 3 Aug 2006 14:21:19 +0000 (14:21 +0000)]
when reading multi-page table def, flip buffer before parsing (fix bug 1306970)

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

18 years agouse common row start/end reading methods
James Ahlborn [Thu, 3 Aug 2006 14:19:32 +0000 (14:19 +0000)]
use common row start/end reading methods

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

18 years agofix handling of skipped rows
James Ahlborn [Thu, 3 Aug 2006 13:38:02 +0000 (13:38 +0000)]
fix handling of skipped rows

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

18 years agoadd toCharSequence method
James Ahlborn [Thu, 3 Aug 2006 12:59:39 +0000 (12:59 +0000)]
add toCharSequence method

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

18 years agoswap overflow/deleted flag logic
James Ahlborn [Thu, 3 Aug 2006 12:45:54 +0000 (12:45 +0000)]
swap overflow/deleted flag logic

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

18 years agoadd contributed patches which port version 1.1.5 to jdk 1.4
James Ahlborn [Wed, 2 Aug 2006 20:52:32 +0000 (20:52 +0000)]
add contributed patches which port version 1.1.5 to jdk 1.4

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

18 years agoclean up reading/writing 3-byte ints; long value length is 3-bytes (fix bug 1449812)
James Ahlborn [Mon, 31 Jul 2006 14:01:13 +0000 (14:01 +0000)]
clean up reading/writing 3-byte ints; long value length is 3-bytes (fix bug 1449812)

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