summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* reduce usage of SQLExceptionJames Ahlborn2006-08-044-20/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@93 f203690c-595d-4dc9-a70b-905162fa7fd2
* make database and table iterable; slight rearrangement of logic in getNextRowJames Ahlborn2006-08-042-35/+164
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@92 f203690c-595d-4dc9-a70b-905162fa7fd2
* treat table names as case insensitive; use stored table names when ↵James Ahlborn2006-08-041-17/+69
| | | | | | instantiating tables git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@91 f203690c-595d-4dc9-a70b-905162fa7fd2
* set table name earlier in constructorJames Ahlborn2006-08-041-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@90 f203690c-595d-4dc9-a70b-905162fa7fd2
* write tdef page free spaceJames Ahlborn2006-08-041-2/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@88 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement reading multi-page long binary valuesJames Ahlborn2006-08-031-11/+61
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@86 f203690c-595d-4dc9-a70b-905162fa7fd2
* when reading multi-page table def, flip buffer before parsing (fix bug 1306970)James Ahlborn2006-08-031-0/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@85 f203690c-595d-4dc9-a70b-905162fa7fd2
* use common row start/end reading methodsJames Ahlborn2006-08-031-8/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@84 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix handling of skipped rowsJames Ahlborn2006-08-031-3/+26
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@83 f203690c-595d-4dc9-a70b-905162fa7fd2
* add toCharSequence methodJames Ahlborn2006-08-031-4/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@82 f203690c-595d-4dc9-a70b-905162fa7fd2
* swap overflow/deleted flag logicJames Ahlborn2006-08-031-2/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@81 f203690c-595d-4dc9-a70b-905162fa7fd2
* clean up reading/writing 3-byte ints; long value length is 3-bytes (fix bug ↵James Ahlborn2006-07-314-44/+84
| | | | | | 1449812) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@79 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle more tables with more idnex slots than actual indexes (fix bug 1530312)James Ahlborn2006-07-302-4/+38
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@78 f203690c-595d-4dc9-a70b-905162fa7fd2
* reset Expander between usagesJames Ahlborn2006-07-271-0/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@76 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix compressed text handling; wrap arithmetic exceptions with ioexceptionsJames Ahlborn2006-07-261-80/+151
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@74 f203690c-595d-4dc9-a70b-905162fa7fd2
* read variable length column data on demandJames Ahlborn2006-07-261-16/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@73 f203690c-595d-4dc9-a70b-905162fa7fd2
* add write support for numeric/guidJames Ahlborn2006-07-252-5/+14
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@69 f203690c-595d-4dc9-a70b-905162fa7fd2
* add currency supportJames Ahlborn2006-07-254-89/+285
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@68 f203690c-595d-4dc9-a70b-905162fa7fd2
* first attempt at reading with deleted columnsJames Ahlborn2006-07-243-21/+52
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@67 f203690c-595d-4dc9-a70b-905162fa7fd2
* add index primary key info; possibly fix some bugs around reading indexes ↵James Ahlborn2006-07-243-21/+93
| | | | | | (or possibly introduce) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@66 f203690c-595d-4dc9-a70b-905162fa7fd2
* Added getRowCountTim McCune2006-07-081-0/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@65 f203690c-595d-4dc9-a70b-905162fa7fd2
* Added table name to toStringTim McCune2006-07-051-0/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@64 f203690c-595d-4dc9-a70b-905162fa7fd2
* Added getName() to TableTim McCune2006-07-032-5/+16
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@63 f203690c-595d-4dc9-a70b-905162fa7fd2
* more fixes for writing MEMO/OLEJames Ahlborn2006-06-152-10/+10
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@56 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix encoding memo fields (1356745), refactor the long value handling code ↵James Ahlborn2006-06-131-27/+44
| | | | | | and the string handling code git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@54 f203690c-595d-4dc9-a70b-905162fa7fd2
* more tweaking to invalid file handlingJames Ahlborn2006-06-132-12/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@53 f203690c-595d-4dc9-a70b-905162fa7fd2
* share common functionality for reading long valuesJames Ahlborn2006-06-131-29/+23
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@52 f203690c-595d-4dc9-a70b-905162fa7fd2
* better handling of non-existent files in open methodJames Ahlborn2006-06-122-1/+16
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@51 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix compiler warningJames Ahlborn2006-06-121-0/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@50 f203690c-595d-4dc9-a70b-905162fa7fd2
* add break statement, although differences in getLongBinaryValue and ↵James Ahlborn2006-06-121-2/+2
| | | | | | getLongStringValue seem a little suspicious git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@49 f203690c-595d-4dc9-a70b-905162fa7fd2
* Applied some patches contributed by SeanTim McCune2006-05-302-11/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@48 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fixed method signatureTim McCune2006-05-271-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@45 f203690c-595d-4dc9-a70b-905162fa7fd2
* Readding as binaryTim McCune2006-05-261-0/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@41 f203690c-595d-4dc9-a70b-905162fa7fd2
* Removing to readd as binaryTim McCune2006-05-261-0/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@40 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix date handling, patch from joniles 1445597James Ahlborn2006-03-091-7/+15
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@39 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement GUID reading using patch from joniles, 1445653; replace ↵James Ahlborn2006-03-095-23/+68
| | | | | | StringBuffer from StringBuilder git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@38 f203690c-595d-4dc9-a70b-905162fa7fd2
* apply patches from joniles, 1423965, 1427848 (handling var length columns)James Ahlborn2006-03-092-9/+64
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@37 f203690c-595d-4dc9-a70b-905162fa7fd2
* Applied Jon Iles' patch to allow large table definitions to be read.Tim McCune2006-02-031-4/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@32 f203690c-595d-4dc9-a70b-905162fa7fd2
* add initial support for NUMERIC typeJames Ahlborn2006-01-212-5/+30
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@31 f203690c-595d-4dc9-a70b-905162fa7fd2
* Added ability to delete current row.Tim McCune2005-08-302-3/+25
| | | | | | | Fixed bug where adding a new row to a table whose last row had been deleted failed. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@29 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fixed bug 1273712 where writing null values into fixed-length columns wasn't ↵Tim McCune2005-08-262-18/+22
| | | | | | working. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@25 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fixed bug 1261536.Tim McCune2005-08-202-2/+8
| | | | | | | | | Skip overflow rows (need to figure out how to read them, but at least it no longer throws an exception.) Fixed bad index offset for table definition. Index count is repeated, but the 2nd one is the correct one to read, not the first. Added changes report to site. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@22 f203690c-595d-4dc9-a70b-905162fa7fd2
* Added handling of deleted rows.Tim McCune2005-08-121-10/+15
| | | | | | | Fixed a couple bugs introduced by the 1.5 upgrade. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@19 f203690c-595d-4dc9-a70b-905162fa7fd2
* Applied Mitchell Friedman's patch for support of additional JDBC data types.Tim McCune2005-07-223-11/+30
| | | | | | | Added CREDITS.txt. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@18 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fixed comparable.Tim McCune2005-04-091-3/+2
| | | | | | | Turned statcvs report back on. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@11 f203690c-595d-4dc9-a70b-905162fa7fd2
* Initial versionTim McCune2005-04-091-0/+139
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@9 f203690c-595d-4dc9-a70b-905162fa7fd2
* JDK 1.5 upgradesTim McCune2005-04-098-430/+308
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@7 f203690c-595d-4dc9-a70b-905162fa7fd2
* This commit was generated by cvs2svn to compensate for changes in r2,Tim McCune2005-04-0720-0/+4491
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@3 f203690c-595d-4dc9-a70b-905162fa7fd2