summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* enhance CodecHandler to better support impls which cannot decode pages inlineJames Ahlborn2013-07-271-4/+18
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@753 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge trunk changes through r738James Ahlborn2013-06-182-19/+101
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@739 f203690c-595d-4dc9-a70b-905162fa7fd2
* limit size of indexpagecacheJames Ahlborn2013-06-171-2/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@738 f203690c-595d-4dc9-a70b-905162fa7fd2
* make query types interfacesJames Ahlborn2013-05-301-8/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@731 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge trunk changes through r729James Ahlborn2013-05-291-6/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@730 f203690c-595d-4dc9-a70b-905162fa7fd2
* more api cleanupJames Ahlborn2013-04-181-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@707 f203690c-595d-4dc9-a70b-905162fa7fd2
* make iterator with no reset return current row firstJames Ahlborn2013-04-071-0/+43
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@703 f203690c-595d-4dc9-a70b-905162fa7fd2
* consolidate custom iteration configuration into iterable buildersJames Ahlborn2013-03-293-21/+45
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@700 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix assertionJames Ahlborn2013-03-161-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@694 f203690c-595d-4dc9-a70b-905162fa7fd2
* add return values from most modification methods; add unit tests for new ↵James Ahlborn2013-03-161-12/+92
| | | | | | modification methods git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@693 f203690c-595d-4dc9-a70b-905162fa7fd2
* add RowId to RowJames Ahlborn2013-03-152-2/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@686 f203690c-595d-4dc9-a70b-905162fa7fd2
* adding explicit row typeJames Ahlborn2013-03-157-64/+68
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@685 f203690c-595d-4dc9-a70b-905162fa7fd2
* move the last of the impls out of core apiJames Ahlborn2013-03-152-4/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@684 f203690c-595d-4dc9-a70b-905162fa7fd2
* move RowId impl into RowIdImpl, clean up Relationship apiJames Ahlborn2013-03-142-14/+16
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@682 f203690c-595d-4dc9-a70b-905162fa7fd2
* second pass of class shuffling, push util classes into util packageJames Ahlborn2013-03-148-19/+49
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@681 f203690c-595d-4dc9-a70b-905162fa7fd2
* first step separating impl from apiJames Ahlborn2013-03-1422-47/+100
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@680 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix unit testsJames Ahlborn2013-03-125-11/+12
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@678 f203690c-595d-4dc9-a70b-905162fa7fd2
* clean up a bunch of loose ends in the interfaces; get unit tests compilingJames Ahlborn2013-03-1216-226/+206
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@677 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup unnecessary constructors; make many members finalJames Ahlborn2013-03-091-2/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jackcess-2@676 f203690c-595d-4dc9-a70b-905162fa7fd2
* use shared Calendar instance to converting DatesJames Ahlborn2013-02-282-4/+5
| | | | 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-201-0/+138
| | | | | | feature request #22) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@655 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix some more edge cases in date/time conversions (fixes issue 92)James Ahlborn2012-10-151-0/+38
| | | | 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-2/+17
| | | | 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-243-7/+191
| | | | 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-7/+10
| | | | 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/+25
| | | | | | (hasRows and deleteRows) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@640 f203690c-595d-4dc9-a70b-905162fa7fd2
* reset position/limit after encoding pageJames Ahlborn2012-06-141-0/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@630 f203690c-595d-4dc9-a70b-905162fa7fd2
* add codechandler unit testJames Ahlborn2012-06-141-0/+276
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@629 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix NPE when running unit tests with db format MSISAM (fixes issue 3529534)James Ahlborn2012-05-251-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@626 f203690c-595d-4dc9-a70b-905162fa7fd2
* add initial support for linked tables (fixes issue 3479560)James Ahlborn2012-02-014-1/+58
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@610 f203690c-595d-4dc9-a70b-905162fa7fd2
* Rename and refactor the Cursor find methods to improve usabilityJames Ahlborn2011-12-273-48/+217
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@606 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add option to import file without headers to existing table; Add ↵James Ahlborn2011-11-252-13/+63
| | | | | | 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-252-0/+63
| | | | | | 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
* Reuse previously written memo/ole values when updating other values in a row ↵James Ahlborn2011-11-151-2/+1
| | | | | | 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
* add some cleanup code to unit testsJames Ahlborn2011-11-151-1/+31
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@594 f203690c-595d-4dc9-a70b-905162fa7fd2
* some tweaks, fixes, and tests for unsupported valuesJames Ahlborn2011-11-124-4/+97
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@592 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement complex value deletionJames Ahlborn2011-11-081-0/+58
| | | | 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-1/+18
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@588 f203690c-595d-4dc9-a70b-905162fa7fd2
* add 2010 complex test dbJames Ahlborn2011-10-262-5/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@582 f203690c-595d-4dc9-a70b-905162fa7fd2
* add 2007 complex test dbJames Ahlborn2011-10-263-168/+179
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@581 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for reading/writing complex column data (version history, ↵James Ahlborn2011-10-264-28/+366
| | | | | | attachments, multi-value columns) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@580 f203690c-595d-4dc9-a70b-905162fa7fd2
* add Database.getSystemTableNames to enable retrieving the list of ↵James Ahlborn2011-07-291-2/+29
| | | | | | system/hidden tables git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@570 f203690c-595d-4dc9-a70b-905162fa7fd2
* add a few util methods related to indexes and joinsJames Ahlborn2011-06-172-1/+10
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@566 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add the Joiner utility and some new methods to IndexCursor to make it easier ↵James Ahlborn2011-06-159-30/+339
| | | | | | 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
* cleanup propertiesJames Ahlborn2011-05-1414-0/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@558 f203690c-595d-4dc9-a70b-905162fa7fd2
* add Index.getReferencedIndex for retrieving the referenced index of a ↵James Ahlborn2011-04-181-0/+42
| | | | | | foreign key index git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@555 f203690c-595d-4dc9-a70b-905162fa7fd2
* add 2010 unit testsJames Ahlborn2011-04-0818-4/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@550 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle different versions of general sort order correctlyJames Ahlborn2011-04-051-1/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@546 f203690c-595d-4dc9-a70b-905162fa7fd2
* add mostly functional support for access 2010 new general text sort orderJames Ahlborn2011-04-042-0/+195
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@544 f203690c-595d-4dc9-a70b-905162fa7fd2
* add method to grab default sort orderJames Ahlborn2011-03-311-0/+10
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@541 f203690c-595d-4dc9-a70b-905162fa7fd2