James Ahlborn
39acf990a5
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1297 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
1fb85bd37a
Add Database.newTableMetaDataIterable() which enables iterating through table names without loading the entire collection into memory at once
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1295 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
831d8c0b1d
Add ColumnFormatter utility which can apply Column Format property for display of column values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1291 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
c1f8e64f33
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1284 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
e0132fec88
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1274 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
a06385c7c9
Use column label from ResultSetMetaData when importing. Fixes #152
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1268 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
cb9ed9bd0b
Fix parsing of escaped double quotes in expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1267 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
dc97692504
fix changelog for 151 bug fix
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1260 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
c25109f673
Fix length in units calculation for Access 97 text fields. Fixes #151
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1258 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
e7cab49a2f
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1247 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
a92bc3439f
more javadoc fixes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1245 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
bd34641972
more javadocs tweaks; update changes for java 8
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1244 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
112cb827e9
Ignore column validators for read-only dbs. This will avoid irrelevant failures when reading databases which have invalid column properties. Fixes #150
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1240 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
b9dddc4eed
implement IsNumeric; add support for hex/oct integer strings
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1200 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
29fcd9758e
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1194 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
821c939d1c
update parent pom; update urls for https
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1188 f203690c-595d-4dc9-a70b-905162fa7fd2
5 lat temu
James Ahlborn
e820c1aacc
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1167 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
f5659151a3
Create new usage map correctly when adding an index to an existing table. fixes #147
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1152 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
bfc70bd618
Add some additional property keys and relevant enums for values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1150 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
d95c415177
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1140 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
71d884e1ad
update ddl flag for default properties even if type is explicitly provided. fixes #146
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1138 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
a307c8f58f
Expose the ddl attribute on properties. Set the attribute appropriately for known builtin properties. fixes issue #145
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1137 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
5640f02093
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1133 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
4fb8409266
Add full support for access 2016 databases including the new 'Large Number' (aka Bigint) data type. Fixes feature #37
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1130 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
a5f0ddd082
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1123 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
30cd79721f
Fix writing of property maps without any properties. fixes #144
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1122 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
813f732029
Handle more advanced query join constructs. fixes issue #141
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1110 f203690c-595d-4dc9-a70b-905162fa7fd2
6 lat temu
James Ahlborn
8e5af2a1a5
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1106 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
James Ahlborn
16fa12b67a
Add option to specify relationship name, fixes pull request #4
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1103 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
James Ahlborn
3193d76ffd
Fix parsing of certain internal-use queries. Fixes issue #142
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1102 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
James Ahlborn
7c32a2b06f
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1097 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
James Ahlborn
ae032248c9
Add CustomLinkResolver which facilitates loading linked tables from files which are not access databases. fixes feature request #36
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1095 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
James Ahlborn
ae60e32d40
Allow inserting negative auto number fields, fixes pull request #3
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1094 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
James Ahlborn
54972c4de5
Cover the GENERIC_JET4 format in unit tests, thanks to Gord Thompson
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1093 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
James Ahlborn
4feb8fbfd1
Implement support for partial index lookups. Efficient IndexCursor lookups can now be done with multi-column indexes using only some of the columns in the index.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1087 f203690c-595d-4dc9-a70b-905162fa7fd2
7 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu