James Ahlborn
|
f40b4f0cfd
|
set fk type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1016 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 7 ans |
James Ahlborn
|
6d1576e9f1
|
implement adding indexes for integ enforced relationships
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1014 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 7 ans |
James Ahlborn
|
8d88e1737d
|
implement fkref writing; more error context; make relationship name unique
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1012 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 7 ans |
James Ahlborn
|
060172ce30
|
reorg to prep for RelationshipBuilder; move remaining table creation logic from TableBuilder to TableCreator
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1002 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 7 ans |
James Ahlborn
|
8f482230a1
|
implement most of the dirty work for adding indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@996 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 8 ans |
James Ahlborn
|
a45ac7fc22
|
checkpointing some progress on add index
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@995 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 8 ans |
James Ahlborn
|
aa9555c667
|
add support for sharing backing index data across indexes during table creation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@994 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 8 ans |
James Ahlborn
|
03ce793c7c
|
Add support for cascade null on delete relationships. Add support for the required flag for an index.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@981 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 8 ans |
James Ahlborn
|
17908417ae
|
relicense with Apache License
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@930 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 9 ans |
James Ahlborn
|
957d85b4f1
|
lower log level for certain system table warnings; add contextual info to many errors/warnings: feature #29
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@919 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 9 ans |
James Ahlborn
|
0f766b14c3
|
remove unnecessary methods
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@834 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 10 ans |
James Ahlborn
|
613141a12a
|
revamp tostring output
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@794 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 10 ans |
James Ahlborn
|
417fb06208
|
move files into standard maven dir structure
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@781 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 10 ans |
James Ahlborn
|
dccac86c85
|
expand javadocs for core interfaces
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@769 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 10 ans |
James Ahlborn
|
d1a79d0064
|
merge branch jackcess-2 changes through r759
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@760 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 11 ans |
James Ahlborn
|
fc3bd9e65c
|
Rename and refactor the Cursor find methods to improve usability
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@606 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 12 ans |
James Ahlborn
|
329d12ecc1
|
refactor table creation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@596 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 12 ans |
James Ahlborn
|
bb4ce1424c
|
add Index.getReferencedIndex for retrieving the referenced index of a foreign key index
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@555 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 13 ans |
James Ahlborn
|
55ef0b9902
|
fix writing index type value on index creation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@530 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 13 ans |
James Ahlborn
|
334c5ff3e7
|
add support for creating indexes (except foreign key indexes) on a table when a table is created
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@515 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 13 ans |
James Ahlborn
|
0f7f2b12b4
|
more work around interpreting index data, add support for multiple logical indexes backed by the same index data (fixes #3192058)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@513 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 13 ans |
James Ahlborn
|
6b500b7dbf
|
minor refactor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@485 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 13 ans |
James Ahlborn
|
13e81be7d5
|
add (initial) read-only support for Access 97 (jet format 3) databases (#3003375); add various ways to override charset and timezone (#2997751)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@475 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 14 ans |
James Ahlborn
|
4868f83aa6
|
merge branch newformats changes through r453
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@454 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 14 ans |
James Ahlborn
|
d2a4e05eb5
|
fix some text index edge cases; add some extensive text index unit tests; add some comments
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@429 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 14 ans |
James Ahlborn
|
5ef7075058
|
use custom byte stream
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@426 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 14 ans |
James Ahlborn
|
b9f8f8502c
|
initial index support for all characters in BMP 0
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@425 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 14 ans |
James Ahlborn
|
8c625cfd2c
|
add support for index owned pages usage maps
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@422 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 14 ans |
James Ahlborn
|
a49de754bc
|
initial update row support
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@409 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 14 ans |
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
|
il y a 14 ans |
James Ahlborn
|
f340f01a63
|
minor code cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@332 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 16 ans |
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
|
il y a 16 ans |
James Ahlborn
|
a341781aa4
|
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
|
il y a 16 ans |
James Ahlborn
|
7d405b6f8e
|
tweak tostring
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@324 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 16 ans |
James Ahlborn
|
6af3a8bd60
|
tweak tostring
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@323 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 16 ans |
James Ahlborn
|
181185dd28
|
minor tweaks
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@319 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 16 ans |
James Ahlborn
|
4bf77267a5
|
more minor refactoring
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@317 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 16 ans |
James Ahlborn
|
d52cf53037
|
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
|
il y a 16 ans |
James Ahlborn
|
095e6cc549
|
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
|
il y a 16 ans |
James Ahlborn
|
c262ce564f
|
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
|
il y a 16 ans |
James Ahlborn
|
12d9cde06f
|
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
|
il y a 16 ans |
James Ahlborn
|
1e5bdaed82
|
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
|
il y a 16 ans |
James Ahlborn
|
a4aaeb3cba
|
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
|
il y a 16 ans |
James Ahlborn
|
8c7485a0a1
|
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
|
il y a 16 ans |
James Ahlborn
|
5ed6738629
|
better max size calculation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@299 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 16 ans |
James Ahlborn
|
d0c37f811d
|
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
|
il y a 16 ans |
James Ahlborn
|
ca15878cc1
|
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
|
il y a 16 ans |
James Ahlborn
|
3a52141904
|
minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@285 f203690c-595d-4dc9-a70b-905162fa7fd2
|
il y a 16 ans |
James Ahlborn
|
09ebeb5184
|
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
|
il y a 16 ans |
James Ahlborn
|
404056c33b
|
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
|
il y a 16 ans |