James Ahlborn
c42fa05959
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1059 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 7 година
James Ahlborn
a30708e2ce
Add support for global usage maps which are reference type maps. fixes issue #138
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1056 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 7 година
James Ahlborn
7b8f4c32d5
automatically switch to read-only mode when opening a file format which does not support writing, fixes feature #34
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1055 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 7 година
James Ahlborn
d12da09daf
prepare for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1041 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 7 година
James Ahlborn
09a70b9f24
update docs for new metadata update support
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1033 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 7 година
James Ahlborn
e9dcad296a
Change multi-value complex columns so that they return all relevant column properties.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1022 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 7 година
James Ahlborn
a3f847cf1f
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@989 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
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
пре 8 година
James Ahlborn
914e5af35c
Allow null values in foreign key fields when enforcing referential integrity. Fixes issue #136
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@980 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
James Ahlborn
4e5fe7ec04
Add Database.getTableMetaData method to enable getting basic info about a Table (by name) without actually loading it. fixes feature request #33
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@979 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
James Ahlborn
69b84ac737
Fix missing column names in AppendQuery SQL strings. Fixes #131
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@977 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
James Ahlborn
6ad52937db
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@972 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
James Ahlborn
6deaa095c7
Add FileFormat.GENERIC_JET4 in order to support getting the file format for jet4 databases with no AccessVersion property (e.g. those created programmatically using ADOX). fixes issue #129
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@970 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
James Ahlborn
b7fd6e39bb
Add some utility methods for handling Dates in an Access compatible manner. fixes issue #128
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@966 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
James Ahlborn
86130160d5
Throw a prettier exception when maxing out the row size during row creation. fixes #127
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@960 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 8 година
James Ahlborn
d46178daed
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@951 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
be706546be
Fix handling of dateTimes before the access epoch. fixes issue #126
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@950 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
b521c2b020
handle reading null calculated values, fixes #125
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@949 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
8f91d811fe
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@944 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
e8616e6476
Allow optional direct insert/update of autonumber values. This is disabled by default, but can be selectively enabled per-jvm (using system property), per-database, and per-table. fixes feature #32
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@941 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
09c42b87bb
Load linked table info from system table when reading databases with unsupported sort orders. Fixes issue #123
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@935 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
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
пре 9 година
James Ahlborn
2702b79151
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@924 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
f97595dea9
cleanup some ColumnBuilder stuff around copying existing columns, remove useless warning; fixes #120
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@923 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
fad035e0b9
Implement support for indexes on BINARY fields
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@921 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
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
пре 9 година
James Ahlborn
babfdb1947
add some convenience methods for new TableIterableBuilder; add change notes for linked table updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@918 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
8a22b4e252
handle input String boolean values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@912 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
95d0db424e
Make ColumnBuilder.setMaxLength do the right thing regardless of column type. Add setMaxScale and setMaxPrecision helpers. Make default length for TEXT columns the max length
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@910 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
5d07437b86
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@904 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
d327ceb55e
Better validation of identifier names (disallow invalid characters according to access naming rules)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@902 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
e6e0208c97
Don't double quote already quoted identifiers. fixes patch 18
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@901 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
2e461c270a
Fix table name quoting for append and make table queries. fixes patch #17
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@900 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
bae32bb3b1
Add newer sql type to access type mappings if the jvm supports them. fixes #113
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@899 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
a9a5aeaeb4
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@895 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
45d9cf846b
make money columns report accurate scale/precision, fixes #112
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@894 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
a0c7c8dc68
rework unicode compression support, fixes issue 111
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@892 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
2aff8dc9da
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@885 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
f17433f2de
fix regression where empty memo values are returned as null (issue 110)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@884 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
94148f092f
IndexCursor can early exit when searching based on indexed values, fixes 109
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@881 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
5aaf048fe7
prepare for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@877 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
2e8ed25916
Add the ability to create tables with calculated fields
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@873 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
d608f41a7a
add ability to set properties in the various Bulders
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@870 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
b9dcd48b43
some minor cleanups for reading and writing calculated columns (issue #105)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@869 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 9 година
James Ahlborn
7049764860
Add Cursor.findRow(RowId) for moving to a specific Table row using only the RowId
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@864 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 10 година
James Ahlborn
174b3ed65d
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@852 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 10 година
James Ahlborn
f73e6c33c7
add initial ColumnValidator support
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@849 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 10 година
James Ahlborn
13f155cde7
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@845 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 10 година
James Ahlborn
a478c716e0
Fix NullPointerException in RowImpl.toString when value is null.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@844 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 10 година
James Ahlborn
3aee5bb91b
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@839 f203690c-595d-4dc9-a70b-905162fa7fd2
пре 10 година