James Ahlborn
ade82911c7
Fix BigIndexTest to work in IDEs w/out sys.prop
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@440 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
e2a6a36d77
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@431 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
5cd96f02bf
update changelog
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@428 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
350e547443
Set overflow info in header row, not in last data row. (fixes #2919216)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@424 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
7556fa9a16
Refactor import/copy methods from Database into ImportUtil. Allow
reuse of existing tables. make behavior/naming of copy and import
methods consistent. (ideas from use submitted patch).
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@421 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
1302a37c91
improve date handling, handle more binary/character input types
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@420 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
169b978584
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@415 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
c190f7216c
support reading/writing fixed length text columns (fixe #2886370)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@411 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
03de09743b
initial support for guid indexes and guid autonumbers
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@406 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
24b20e6d8c
doc updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@405 f203690c-595d-4dc9-a70b-905162fa7fd2
14 years ago
James Ahlborn
09af14d9f4
update release date
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@403 f203690c-595d-4dc9-a70b-905162fa7fd2
15 years ago
James Ahlborn
fe704cc133
Be more forgiving for input column length. #2788029
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@391 f203690c-595d-4dc9-a70b-905162fa7fd2
15 years ago
James Ahlborn
b0e9d0a4dc
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
15 years ago
James Ahlborn
8069aca5f0
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@382 f203690c-595d-4dc9-a70b-905162fa7fd2
15 years ago
James Ahlborn
57b7412966
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
15 years ago
James Ahlborn
130789d1f0
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
15 years ago
James Ahlborn
a71be1bae3
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
15 years ago
James Ahlborn
324e51c4af
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@374 f203690c-595d-4dc9-a70b-905162fa7fd2
15 years ago
James Ahlborn
4ee04fea44
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 ago
James Ahlborn
76d89cc4fc
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@366 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
4af4fe4451
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 ago
James Ahlborn
d1359adfbf
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 ago
James Ahlborn
7afa998954
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 ago
James Ahlborn
16d611821a
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 ago
James Ahlborn
030b110901
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 ago
James Ahlborn
48404ab2d6
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
James Ahlborn
3fa38f75cc
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@354 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
f6d431d8d2
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
James Ahlborn
0ec5b19a9f
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 ago
James Ahlborn
f139d35a9c
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@346 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
d2d14fe7ee
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 ago
James Ahlborn
1069360cde
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 ago
James Ahlborn
55592e3b49
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 ago
James Ahlborn
fc589ceff5
add issue number
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@298 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
fefc08596f
Need to store auto-number values back into row so that indexes can be
updated correctly.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@296 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
5293a761c4
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@290 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
fbe33559bd
add TableBuilder utility
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@287 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
774f1c4cfe
completely fix problems with sporadic usage map corruption; add some soft buffer caching in various places
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@281 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
975ae3f8bb
fix creation of tables with auto-number columns
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@273 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
379669147b
add support for reading table relationships; minor refactor of table creation; minor features added to cursorbuilder
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@266 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
b72b6e9336
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 ago
James Ahlborn
44b2ba7fdb
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 ago
James Ahlborn
c9d3003b9e
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 ago
James Ahlborn
3bbc8a0eef
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 ago
James Ahlborn
4105244524
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@235 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
01b6cf1835
user userIds from the file if possible when generating new table access control entries (fix #1898793)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@231 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
a680b8e336
do not inline memo/ole fields longer than 64 bytes (fix #1899076)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@230 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
f96fd8b8dc
Resolve more edge cases around date handling
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@224 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
ec207ca23e
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@219 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago
James Ahlborn
94aa5f0252
support reading inline usage maps with more than 512 pages
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@218 f203690c-595d-4dc9-a70b-905162fa7fd2
16 years ago