James Ahlborn
0346306296
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
17 years ago
James Ahlborn
0fbd0d45ec
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
17 years ago
James Ahlborn
c68aa36c48
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
17 years ago
James Ahlborn
439d158a97
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
17 years ago
James Ahlborn
71e5528cb0
save set of lookup columns
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@121 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
23423a0a36
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
17 years ago
James Ahlborn
78c26cb7fe
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
17 years ago
James Ahlborn
7808136ebc
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
17 years ago
James Ahlborn
35772d7e98
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
17 years ago
James Ahlborn
aa7e5d1985
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
17 years ago
James Ahlborn
7e61560f9a
change numeric negate flag
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@115 f203690c-595d-4dc9-a70b-905162fa7fd2
17 years ago
James Ahlborn
ae862b628d
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 ago
James Ahlborn
bf29d93ef7
remove debug printlns
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@113 f203690c-595d-4dc9-a70b-905162fa7fd2
18 years ago
James Ahlborn
8a086d64b7
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 ago
James Ahlborn
251d74f03f
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 ago
James Ahlborn
2cc11038b9
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 ago
James Ahlborn
fb03eb44f4
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 ago
James Ahlborn
21f83e85b4
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 ago
James Ahlborn
4aab96f721
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 ago
James Ahlborn
fa601c1c2f
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 ago
James Ahlborn
abd574dd1a
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 ago
James Ahlborn
d89f63cae7
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 ago
James Ahlborn
3b3e5da9d3
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 ago
James Ahlborn
2af41c1457
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 ago
James Ahlborn
144550dd0d
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 ago
James Ahlborn
b49706433d
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 ago
James Ahlborn
9607492825
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 ago
James Ahlborn
8d3f85d572
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 ago
James Ahlborn
29f8172132
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 ago
James Ahlborn
968ff8b44f
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@95 f203690c-595d-4dc9-a70b-905162fa7fd2
18 years ago
James Ahlborn
e14758ca3e
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 ago
James Ahlborn
7c1c301b79
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 ago
James Ahlborn
479c633c30
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 ago
James Ahlborn
8b19c8540b
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 ago
James Ahlborn
611acdcf16
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 ago
James Ahlborn
7bb505d7ea
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 ago
James Ahlborn
cb2610ae74
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 ago
James Ahlborn
9839781fec
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 ago
James Ahlborn
468745c864
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 ago
James Ahlborn
5b33b5da6f
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 ago
James Ahlborn
20dcf1313f
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 ago
James Ahlborn
9726035fbe
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 ago
James Ahlborn
b624ca971b
add toCharSequence method
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@82 f203690c-595d-4dc9-a70b-905162fa7fd2
18 years ago
James Ahlborn
eba7b7286c
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 ago
James Ahlborn
c7ab219cf3
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 ago
James Ahlborn
c32f22b235
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
18 years ago
James Ahlborn
805cc8cf03
handle more tables with more idnex slots than actual indexes (fix bug 1530312)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@78 f203690c-595d-4dc9-a70b-905162fa7fd2
18 years ago
James Ahlborn
3029cbdcc9
fix pom for ibiblio upload
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@77 f203690c-595d-4dc9-a70b-905162fa7fd2
18 years ago
James Ahlborn
14673aaa59
reset Expander between usages
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@76 f203690c-595d-4dc9-a70b-905162fa7fd2
18 years ago
James Ahlborn
c0de8d7d28
include sourceforge logo
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@75 f203690c-595d-4dc9-a70b-905162fa7fd2
18 years ago