aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com
Commit message (Collapse)AuthorAgeFilesLines
* move files into standard maven dir structureJames Ahlborn2013-08-16115-32883/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@781 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix reading of Properties with multiple value blocks (issue 96)James Ahlborn2013-08-162-5/+22
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@780 f203690c-595d-4dc9-a70b-905162fa7fd2
* more javadoc cleanup; minor refactor of Joiner iteration methodsJames Ahlborn2013-08-1133-73/+65
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@770 f203690c-595d-4dc9-a70b-905162fa7fd2
* expand javadocs for core interfacesJames Ahlborn2013-08-0818-48/+111
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@769 f203690c-595d-4dc9-a70b-905162fa7fd2
* use ExportUtil to implement display methodJames Ahlborn2013-08-021-32/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@767 f203690c-595d-4dc9-a70b-905162fa7fd2
* add Query.isHidden method and expose original object flags on Query instancesJames Ahlborn2013-07-3113-43/+59
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@766 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge branch jackcess-1.2.14 changes through r764James Ahlborn2013-07-312-2/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@765 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge branch jackcess-2 changes through r759James Ahlborn2013-07-30112-13615/+15438
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@760 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement handling of usagemaps for long value (MEMO/OLE) columns, fixes ↵James Ahlborn2013-07-055-140/+439
| | | | | | issue 95 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@744 f203690c-595d-4dc9-a70b-905162fa7fd2
* make attachment decoding the defaultJames Ahlborn2013-06-143-40/+41
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@735 f203690c-595d-4dc9-a70b-905162fa7fd2
* add attachment encoding supportJames Ahlborn2013-06-048-23/+115
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@734 f203690c-595d-4dc9-a70b-905162fa7fd2
* add methods to get the actual attachment contentJames Ahlborn2013-06-026-8/+156
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@733 f203690c-595d-4dc9-a70b-905162fa7fd2
* add more methods to Database for retrieving RelationshipsJames Ahlborn2013-05-311-22/+102
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@732 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix partial page updates when using CodecHandlers which can only do full ↵James Ahlborn2013-05-251-0/+1
| | | | | | page encoding git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@728 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup importsJames Ahlborn2013-05-031-1/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@710 f203690c-595d-4dc9-a70b-905162fa7fd2
* do not unicode compress strings which are longer than 1024 charsJames Ahlborn2013-05-032-1/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@709 f203690c-595d-4dc9-a70b-905162fa7fd2
* use shared Calendar instance to converting DatesJames Ahlborn2013-02-282-5/+21
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@663 f203690c-595d-4dc9-a70b-905162fa7fd2
* initial support for optionally enforcing foreign-key constraints (fixes ↵James Ahlborn2012-11-205-75/+564
| | | | | | feature request #22) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@655 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for hyperlink columnsJames Ahlborn2012-11-081-4/+47
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@653 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix some more edge cases in date/time conversions (fixes issue 92)James Ahlborn2012-10-151-6/+22
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@645 f203690c-595d-4dc9-a70b-905162fa7fd2
* expand test coverage, minor tweaksJames Ahlborn2012-09-241-1/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@643 f203690c-595d-4dc9-a70b-905162fa7fd2
* Added the MemFileChannel to enable working with dbs completely in memoryJames Ahlborn2012-09-242-1/+483
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@642 f203690c-595d-4dc9-a70b-905162fa7fd2
* Added DatabaseBuilder in for more convenient and flexible Database open/createJames Ahlborn2012-09-233-71/+339
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@641 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add some more functionality to Joiner to facilitate integrity enforcement ↵James Ahlborn2012-08-261-3/+31
| | | | | | (hasRows and deleteRows) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@640 f203690c-595d-4dc9-a70b-905162fa7fd2
* enhance javadocJames Ahlborn2012-07-261-32/+37
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@638 f203690c-595d-4dc9-a70b-905162fa7fd2
* reset position/limit after encoding pageJames Ahlborn2012-06-141-1/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@630 f203690c-595d-4dc9-a70b-905162fa7fd2
* rework partial page writing and interacting with CodecHandlers (issue #3532250)James Ahlborn2012-06-133-33/+62
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@628 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add ImportUtil.toColumns to enable more advanced Table creation ↵James Ahlborn2012-05-251-28/+39
| | | | | | implementations (fixes issue 3523181) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@627 f203690c-595d-4dc9-a70b-905162fa7fd2
* enhance javadocJames Ahlborn2012-05-241-7/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@624 f203690c-595d-4dc9-a70b-905162fa7fd2
* add explicit exception for unsupported encodingsJames Ahlborn2012-03-142-3/+51
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@617 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some more useful byte operationsJames Ahlborn2012-03-145-14/+49
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@616 f203690c-595d-4dc9-a70b-905162fa7fd2
* add codec type for access 2007+ encodingJames Ahlborn2012-03-012-1/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@615 f203690c-595d-4dc9-a70b-905162fa7fd2
* better exception message for decimal conversion failuresJames Ahlborn2012-02-061-2/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@612 f203690c-595d-4dc9-a70b-905162fa7fd2
* add initial support for linked tables (fixes issue 3479560)James Ahlborn2012-02-016-37/+304
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@610 f203690c-595d-4dc9-a70b-905162fa7fd2
* for consistencyJames Ahlborn2012-01-111-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@609 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle wrong array type passed to addRowJames Ahlborn2011-12-301-8/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@607 f203690c-595d-4dc9-a70b-905162fa7fd2
* Rename and refactor the Cursor find methods to improve usabilityJames Ahlborn2011-12-2711-67/+355
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@606 f203690c-595d-4dc9-a70b-905162fa7fd2
* ensure new database is flushed after creation as some users drop the ↵James Ahlborn2011-12-061-0/+1
| | | | | | Database returned from create() git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@601 f203690c-595d-4dc9-a70b-905162fa7fd2
* always pass Object[] to ImportFilter.filterRowJames Ahlborn2011-11-301-4/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@600 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add option to import file without headers to existing table; Add ↵James Ahlborn2011-11-252-4/+282
| | | | | | 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
* Allow ImportFilter and ExportFilter to return null from filterRow() to ↵James Ahlborn2011-11-254-4/+17
| | | | | | indicate that a row should be skipped. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@597 f203690c-595d-4dc9-a70b-905162fa7fd2
* refactor table creationJames Ahlborn2011-11-178-225/+356
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@596 f203690c-595d-4dc9-a70b-905162fa7fd2
* Reuse previously written memo/ole values when updating other values in a row ↵James Ahlborn2011-11-151-22/+53
| | | | | | 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
* stash nullmask in rowstateJames Ahlborn2011-11-121-16/+19
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@593 f203690c-595d-4dc9-a70b-905162fa7fd2
* some tweaks, fixes, and tests for unsupported valuesJames Ahlborn2011-11-122-6/+21
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@592 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix problem with reading row from table with deleted/added columns. (fixes ↵James Ahlborn2011-11-101-8/+17
| | | | | | 3435774) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@591 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement complex value deletionJames Ahlborn2011-11-087-27/+145
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@589 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement unsupported complex value support; add some javadocsJames Ahlborn2011-11-071-0/+36
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@587 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement unsupported complex value support; add some javadocsJames Ahlborn2011-11-0611-52/+161
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@586 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix copyrightJames Ahlborn2011-11-061-1/+18
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@585 f203690c-595d-4dc9-a70b-905162fa7fd2