James Ahlborn
ee49db8317
more unit test speedups using in mem dbs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@940 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
0e1f59df4d
refactor DatabaseTest into more test classes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@939 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
fcf9ef1843
reorg a bunch of utility code into the TestUtil class
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@938 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
4920d75eee
use inmem dbs to speed up slow unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@937 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
0521456553
more user friendly exception message
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@936 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
f60e86a79b
tweak site
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@934 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
99fa877f0f
remove unused loggers
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@929 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
e4e4ba42f6
need to compare primitive short
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@928 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
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 years ago
James Ahlborn
535fc3dac5
better index setup call
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@922 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
b60366623e
missed a few more error context usages
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@920 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
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 years ago
James Ahlborn
4ffcf30a2a
fix linked table test; add unit tests for new table iteration methods
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@917 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
54713bcd6c
add more flexible table iteration, feature #28
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@916 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
535c89ba66
test isLinkedTable method, feature #28
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@915 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
339c27868e
add method to simplify testing whether or not a Table is linked to a Database, feature #28
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@914 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
8189b45196
handle input String boolean values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@911 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
0349005335
minor cleanup in toInternalValue
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@909 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
6b74a49d9b
make SimpleColumnMatcher handle a wider range of input data types by coercing them to the appropriate internal value typefg
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@908 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
3c627eeec0
update some out of date info on the faq
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@903 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
James Ahlborn
d50370e04a
more unit tests for unicode compression
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@893 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
f8ba282d71
more unit test perf tweaks
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@890 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
ec37e5c573
fix code example
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@889 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
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 years ago
James Ahlborn
364584d16a
only need to generate index row values once per lookup iteration
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@883 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
8249b36e98
add unit test for iteration early exit fix
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@882 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
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 years ago
James Ahlborn
a960782626
fix creation of calculated fields
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@876 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
a822f36a9c
add some unit tests for calc fields
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@874 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago
James Ahlborn
84089cb137
add tests for builder property setters
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@872 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
James Ahlborn
7d4abaafe2
add some unit test for property type inference
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@871 f203690c-595d-4dc9-a70b-905162fa7fd2
9 years ago
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 years ago