James Ahlborn
3ff4ae6d67
Add basic support for access 2019+ dbs.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1364 f203690c-595d-4dc9-a70b-905162fa7fd2
před 3 roky
James Ahlborn
43d6d9b38f
Add more static utility methods to DatabaseBuilder to enable more succinct object construction code using static imports
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1337 f203690c-595d-4dc9-a70b-905162fa7fd2
před 3 roky
James Ahlborn
450ef90a1c
change the default DateTimeType to LOCAL_DATE_TIME
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1325 f203690c-595d-4dc9-a70b-905162fa7fd2
před 4 roky
James Ahlborn
11bf84249c
add stream support to Iterable classes; add some unit tests with streaming
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1321 f203690c-595d-4dc9-a70b-905162fa7fd2
před 4 roky
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
před 5 roky
James Ahlborn
0f568a4620
add system prop for date/time type; rework how date/times are written based on date/time type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1253 f203690c-595d-4dc9-a70b-905162fa7fd2
před 5 roky
James Ahlborn
c1aa151cd4
add LocalDateTime variants for various public Date based methods
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1241 f203690c-595d-4dc9-a70b-905162fa7fd2
před 5 roky
James Ahlborn
21fe1417bb
use interface to pass zone info into date/time conversion methods
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1239 f203690c-595d-4dc9-a70b-905162fa7fd2
před 5 roky
James Ahlborn
abf32c90b1
initial support for LocalDateTime and Temporal types
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1235 f203690c-595d-4dc9-a70b-905162fa7fd2
před 5 roky
James Ahlborn
6626d6b28f
add support for Path
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1233 f203690c-595d-4dc9-a70b-905162fa7fd2
před 5 roky
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
před 7 roky
James Ahlborn
4de28cb4f6
update javadocs, minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1030 f203690c-595d-4dc9-a70b-905162fa7fd2
před 7 roky
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
před 8 roky
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
před 8 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
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
před 9 roky
James Ahlborn
40842f747e
initial support for reading and writing calculated columns (issue #105)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@868 f203690c-595d-4dc9-a70b-905162fa7fd2
před 9 roky
James Ahlborn
5ab3c60555
more test speedups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@867 f203690c-595d-4dc9-a70b-905162fa7fd2
před 9 roky
James Ahlborn
31ade43566
speed up unit tests by delaying disk syncs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@866 f203690c-595d-4dc9-a70b-905162fa7fd2
před 9 roky
James Ahlborn
840ccbde0f
add convenience methods to Row for getting values cast to specific types
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@859 f203690c-595d-4dc9-a70b-905162fa7fd2
před 10 roky
James Ahlborn
393f14089d
add column validator unit tests, work out some wrinkles
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@851 f203690c-595d-4dc9-a70b-905162fa7fd2
před 10 roky
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
před 10 roky
James Ahlborn
34eea4b0f7
tweak oleblob tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@806 f203690c-595d-4dc9-a70b-905162fa7fd2
před 10 roky
James Ahlborn
14afae193e
add some oleblob unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@805 f203690c-595d-4dc9-a70b-905162fa7fd2
před 10 roky
James Ahlborn
4b0ba583ec
fix rawstring tostring tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@803 f203690c-595d-4dc9-a70b-905162fa7fd2
před 10 roky
James Ahlborn
e7409f5aa2
fix unit test broken by tostring changes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@798 f203690c-595d-4dc9-a70b-905162fa7fd2
před 10 roky
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
před 10 roky
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
před 10 roky
James Ahlborn
77d30c4fdb
use shared Calendar instance to converting Dates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@663 f203690c-595d-4dc9-a70b-905162fa7fd2
před 11 roky
James Ahlborn
bc30f4c165
Fix some more edge cases in date/time conversions (fixes issue 92)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@645 f203690c-595d-4dc9-a70b-905162fa7fd2
před 11 roky
James Ahlborn
74b23acf24
Added the MemFileChannel to enable working with dbs completely in memory
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@642 f203690c-595d-4dc9-a70b-905162fa7fd2
před 11 roky
James Ahlborn
fe78870364
Added DatabaseBuilder in for more convenient and flexible Database open/create
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@641 f203690c-595d-4dc9-a70b-905162fa7fd2
před 11 roky
James Ahlborn
ae2ffd3970
add initial support for linked tables (fixes issue 3479560)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@610 f203690c-595d-4dc9-a70b-905162fa7fd2
před 12 roky
James Ahlborn
2bee7a4b46
add some cleanup code to unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@594 f203690c-595d-4dc9-a70b-905162fa7fd2
před 12 roky
James Ahlborn
aafaa8f127
some tweaks, fixes, and tests for unsupported values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@592 f203690c-595d-4dc9-a70b-905162fa7fd2
před 12 roky
James Ahlborn
b014c0d170
Add support for reading/writing complex column data (version history, attachments, multi-value columns)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@580 f203690c-595d-4dc9-a70b-905162fa7fd2
před 12 roky
James Ahlborn
322d32d4be
add Database.getSystemTableNames to enable retrieving the list of system/hidden tables
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@570 f203690c-595d-4dc9-a70b-905162fa7fd2
před 13 roky
James Ahlborn
c10c32949f
add 2010 unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@550 f203690c-595d-4dc9-a70b-905162fa7fd2
před 13 roky
James Ahlborn
e6f3acefd3
handle different versions of general sort order correctly
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@546 f203690c-595d-4dc9-a70b-905162fa7fd2
před 13 roky
James Ahlborn
72f50d3386
add method to grab default sort order
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@541 f203690c-595d-4dc9-a70b-905162fa7fd2
před 13 roky