James Ahlborn
|
0f29696f8d
|
make attachment decoding the default
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@735 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
James Ahlborn
|
741093e3a2
|
add attachment encoding support
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@734 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
James Ahlborn
|
52df2373c7
|
add methods to get the actual attachment content
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@733 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
James Ahlborn
|
99f648a340
|
add more methods to Database for retrieving Relationships
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@732 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
James Ahlborn
|
be3cd1952c
|
fix unit test on windows
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@729 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
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
|
11 vuotta sitten |
James Ahlborn
|
792d46d8ea
|
initial support for optionally enforcing foreign-key constraints (fixes feature request #22)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@655 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
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
|
11 vuotta sitten |
James Ahlborn
|
7d20c4cee1
|
expand test coverage, minor tweaks
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@643 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
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
|
11 vuotta sitten |
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
|
11 vuotta sitten |
James Ahlborn
|
3e547e1d59
|
Add some more functionality to Joiner to facilitate integrity enforcement (hasRows and deleteRows)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@640 f203690c-595d-4dc9-a70b-905162fa7fd2
|
11 vuotta sitten |
James Ahlborn
|
ecb46de7fd
|
reset position/limit after encoding page
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@630 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
James Ahlborn
|
acdd431dcf
|
add codechandler unit test
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@629 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
James Ahlborn
|
782e617538
|
Fix NPE when running unit tests with db format MSISAM (fixes issue 3529534)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@626 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
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
|
12 vuotta sitten |
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
|
12 vuotta sitten |
James Ahlborn
|
67560e68f2
|
Add option to import file without headers to existing table; Add ImportUtil.Builder and ExportUtil.Builder to simplify import/export operations
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@599 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
James Ahlborn
|
54e66161e1
|
Allow ImportFilter and ExportFilter to return null from filterRow() to indicate that a row should be skipped.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@598 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
James Ahlborn
|
ede3f48641
|
Reuse previously written memo/ole values when updating other values in a row in order to reduce unnecessary data duplication
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@595 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
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
|
12 vuotta sitten |
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
|
12 vuotta sitten |
James Ahlborn
|
eaccccc135
|
implement complex value deletion
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@589 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
James Ahlborn
|
651986878e
|
implement unsupported complex value support; add some javadocs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@588 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
James Ahlborn
|
5f22dff2bb
|
add 2010 complex test db
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@582 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
James Ahlborn
|
cb3b8085cc
|
add 2007 complex test db
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@581 f203690c-595d-4dc9-a70b-905162fa7fd2
|
12 vuotta sitten |
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
|
12 vuotta sitten |
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
|
13 vuotta sitten |
James Ahlborn
|
82caf7c825
|
add a few util methods related to indexes and joins
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@566 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
69f4ea2454
|
Add the Joiner utility and some new methods to IndexCursor to make it easier to join tables using pre-defined (index backed) relationships.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@565 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
a2a38a7c28
|
cleanup properties
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@558 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
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
|
13 vuotta sitten |
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
|
13 vuotta sitten |
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
|
13 vuotta sitten |
James Ahlborn
|
d4c3d92452
|
add mostly functional support for access 2010 new general text sort order
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@544 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
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
|
13 vuotta sitten |
James Ahlborn
|
4423e6d443
|
fix usage map promotion test
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@537 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
78f474c594
|
remove exec prop
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@536 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
57b0b6c06a
|
update usage map test
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@534 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
f1cd07bf04
|
add support for reading properties blobs; add accessors to various database objects for retrieving their respective properties
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@533 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
b45b32f4a3
|
fix test info
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@531 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
48e87a4564
|
general revamp of table finding using index backed cursors; use object flags to determine system/hidden objects; read/write text column sort order
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@524 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
0d110601e7
|
remove extraneous compact error table
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@521 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
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
|
13 vuotta sitten |
James Ahlborn
|
f32d67c432
|
really fix timezone issue in ExportTest (fixes #3194251)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@514 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
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
|
13 vuotta sitten |
James Ahlborn
|
c838485b70
|
specify timezone in export test (fixes #3179802)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@510 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
278e24c401
|
no write tests for MSISAM currently
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@509 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
daa13d12fe
|
add ability to customize column value matching in cursor findRow (fixes #3105829)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@498 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |
James Ahlborn
|
b9cb058b5a
|
add support for specifying a quote character on import
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@491 f203690c-595d-4dc9-a70b-905162fa7fd2
|
13 vuotta sitten |