aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/healthmarketscience/jackcess/Cursor.java
Commit message (Collapse)AuthorAgeFilesLines
* move files into standard maven dir structureJames Ahlborn2013-08-161-379/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@781 f203690c-595d-4dc9-a70b-905162fa7fd2
* more javadoc cleanup; minor refactor of Joiner iteration methodsJames Ahlborn2013-08-111-0/+1
| | | | 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-081-5/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@769 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge branch jackcess-2 changes through r759James Ahlborn2013-07-301-1321/+86
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@760 f203690c-595d-4dc9-a70b-905162fa7fd2
* Rename and refactor the Cursor find methods to improve usabilityJames Ahlborn2011-12-271-24/+289
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@606 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for reading/writing complex column data (version history, ↵James Ahlborn2011-10-261-1/+1
| | | | | | attachments, multi-value columns) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@580 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add the Joiner utility and some new methods to IndexCursor to make it easier ↵James Ahlborn2011-06-151-18/+47
| | | | | | 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
* make iterator work a little better, allow removeJames Ahlborn2011-03-181-16/+23
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@527 f203690c-595d-4dc9-a70b-905162fa7fd2
* general revamp of table finding using index backed cursors; use object flags ↵James Ahlborn2011-03-091-262/+16
| | | | | | 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
* more work around interpreting index data, add support for multiple logical ↵James Ahlborn2011-02-271-19/+21
| | | | | | 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
* add ability to customize column value matching in cursor findRow (fixes ↵James Ahlborn2010-11-121-3/+38
| | | | | | #3105829) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@498 f203690c-595d-4dc9-a70b-905162fa7fd2
* add more jet3 tests, disable index lookups for jet3James Ahlborn2010-07-311-0/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@476 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some more tests/utility code for row updatesJames Ahlborn2009-11-171-2/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@410 f203690c-595d-4dc9-a70b-905162fa7fd2
* initial update row supportJames Ahlborn2009-11-161-0/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@409 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add ErrorHandler utility for customizing error handling during rowJames Ahlborn2008-11-081-0/+16
| | | | | | parsing. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@381 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor javadoc fixesJames Ahlborn2008-04-221-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@337 f203690c-595d-4dc9-a70b-905162fa7fd2
* initial code for implementing read/write multi-page index supportJames Ahlborn2008-04-061-0/+15
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@312 f203690c-595d-4dc9-a70b-905162fa7fd2
* add constants for movement booleansJames Ahlborn2008-04-051-15/+21
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@308 f203690c-595d-4dc9-a70b-905162fa7fd2
* more comment updatesJames Ahlborn2008-04-011-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@306 f203690c-595d-4dc9-a70b-905162fa7fd2
* no need to use maxColCount and colNumber when storing row resultsJames Ahlborn2008-03-151-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@278 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for reading table relationships; minor refactor of table ↵James Ahlborn2008-03-111-25/+54
| | | | | | creation; minor features added to cursorbuilder git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@266 f203690c-595d-4dc9-a70b-905162fa7fd2
* add method for creating Iterable given specific column namesJames Ahlborn2008-03-111-0/+16
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@265 f203690c-595d-4dc9-a70b-905162fa7fd2
* More fixes for index parsing. Believe index names are now correctlyJames Ahlborn2008-03-061-1/+2
| | | | | | matched up with indexes. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@249 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup variety of compiler warningsJames Ahlborn2008-03-031-1/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@247 f203690c-595d-4dc9-a70b-905162fa7fd2
* test cursorbuilderJames Ahlborn2007-12-051-0/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@199 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ids to savepoints in order to verify legitimacy of restore attemptsJames Ahlborn2007-12-041-9/+63
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@198 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix file copyrightsJames Ahlborn2007-12-031-1/+26
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@197 f203690c-595d-4dc9-a70b-905162fa7fd2
* ditch builder-style methods on cursor impls, create CursorBuilder for ↵James Ahlborn2007-12-031-19/+26
| | | | | | simpler construction of Cursors git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@196 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement range-based, index cursorsJames Ahlborn2007-12-021-49/+100
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@194 f203690c-595d-4dc9-a70b-905162fa7fd2
* more minor tweaks and enhanced cursor testsJames Ahlborn2007-11-291-6/+89
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@191 f203690c-595d-4dc9-a70b-905162fa7fd2
* rename skip methods; minor code cleanupsJames Ahlborn2007-11-291-22/+27
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@190 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement and test index based cursorJames Ahlborn2007-11-281-24/+110
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@188 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement save/restore in Cursor; use during find callsJames Ahlborn2007-11-281-21/+100
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@187 f203690c-595d-4dc9-a70b-905162fa7fd2
* change how current position is maintained by Cursor; minor tweaks to deleted ↵James Ahlborn2007-11-281-67/+298
| | | | | | row handling in Index.EntryCursor git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@186 f203690c-595d-4dc9-a70b-905162fa7fd2
* make usagemap cursor work similarly to Cursor; handle live additions and ↵James Ahlborn2007-11-261-25/+112
| | | | | | deletions better git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@183 f203690c-595d-4dc9-a70b-905162fa7fd2
* further refactoring of table/cursor; initial iterator for index to allow for ↵James Ahlborn2007-11-261-103/+112
| | | | | | indexed cursors git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@182 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some convenience methods for finding values in a tableJames Ahlborn2007-11-211-45/+105
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@181 f203690c-595d-4dc9-a70b-905162fa7fd2
* clean up forward/reverse logic in CursorJames Ahlborn2007-11-211-34/+85
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@180 f203690c-595d-4dc9-a70b-905162fa7fd2
* add reverse cursor traversalJames Ahlborn2007-11-211-30/+186
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@179 f203690c-595d-4dc9-a70b-905162fa7fd2
* Move table iteration out of Table and into Cursor. First stage inJames Ahlborn2007-11-201-16/+393
| | | | | | | offering more complicated table access. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@178 f203690c-595d-4dc9-a70b-905162fa7fd2
* work toward separating table iteration state from the Table classJames Ahlborn2007-11-191-0/+32
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@176 f203690c-595d-4dc9-a70b-905162fa7fd2