summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* make byte[] printable when dumping tableJames Ahlborn2006-09-211-1/+12
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@118 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ability to dump to writerJames Ahlborn2006-09-211-5/+19
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@117 f203690c-595d-4dc9-a70b-905162fa7fd2
* further refactor or row parsing logicJames Ahlborn2006-09-212-167/+164
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@116 f203690c-595d-4dc9-a70b-905162fa7fd2
* change numeric negate flagJames Ahlborn2006-09-211-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@115 f203690c-595d-4dc9-a70b-905162fa7fd2
* clean up index reading/writing of text columns, add support for more charactersJames Ahlborn2006-09-182-224/+375
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@114 f203690c-595d-4dc9-a70b-905162fa7fd2
* remove debug printlnsJames Ahlborn2006-09-181-2/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@113 f203690c-595d-4dc9-a70b-905162fa7fd2
* honor endianness when reading currency valuesJames Ahlborn2006-09-181-7/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@112 f203690c-595d-4dc9-a70b-905162fa7fd2
* add dump to file utility methodJames Ahlborn2006-09-181-2/+21
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@111 f203690c-595d-4dc9-a70b-905162fa7fd2
* do not ask me why, but numeric columns are considered variable length, even ↵James Ahlborn2006-09-183-18/+38
| | | | | | though they are always the same size git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@110 f203690c-595d-4dc9-a70b-905162fa7fd2
* rework current row page tracking with RowStateJames Ahlborn2006-09-145-184/+474
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@109 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement overflow row readingJames Ahlborn2006-09-134-115/+287
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@108 f203690c-595d-4dc9-a70b-905162fa7fd2
* refactor index entries to allow for fixing textual entries (not finished yet)James Ahlborn2006-09-133-90/+299
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@107 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix row usage and free space calculationsJames Ahlborn2006-09-111-32/+53
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@106 f203690c-595d-4dc9-a70b-905162fa7fd2
* clean up lots of cruft around datatypes; add more sanity checking on table ↵James Ahlborn2006-09-089-175/+478
| | | | | | creation; fix free space calculations git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@105 f203690c-595d-4dc9-a70b-905162fa7fd2
* added some more debug infoJames Ahlborn2006-08-281-0/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@104 f203690c-595d-4dc9-a70b-905162fa7fd2
* added info about password protectionJames Ahlborn2006-08-281-0/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@103 f203690c-595d-4dc9-a70b-905162fa7fd2
* make read-only logic slightly cleanerJames Ahlborn2006-08-251-4/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@102 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for opening files read-only (#1545857)James Ahlborn2006-08-251-5/+23
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@101 f203690c-595d-4dc9-a70b-905162fa7fd2
* more tweaks to index reading/writingJames Ahlborn2006-08-081-3/+25
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@100 f203690c-595d-4dc9-a70b-905162fa7fd2
* further cleanup on row reading; fix recent issue of reading var len data twiceJames Ahlborn2006-08-081-13/+16
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@99 f203690c-595d-4dc9-a70b-905162fa7fd2
* allow reading multi-page memosJames Ahlborn2006-08-081-23/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@98 f203690c-595d-4dc9-a70b-905162fa7fd2
* inc version post releaseJames Ahlborn2006-08-071-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@97 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2006-08-071-0/+37
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@95 f203690c-595d-4dc9-a70b-905162fa7fd2
* use uppercase names when adding text columns to indexes, which fixes long ↵James Ahlborn2006-08-072-6/+5
| | | | | | standing problem with table names starting with lowercase characters (and other situations where tables could not be opened in access) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@94 f203690c-595d-4dc9-a70b-905162fa7fd2
* 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-043-43/+168
| | | | 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
* add table debug methodsJames Ahlborn2006-08-041-0/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@89 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
* add unit test for multi-page table defsJames Ahlborn2006-08-042-1/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@87 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
* add contributed patches which port version 1.1.5 to jdk 1.4James Ahlborn2006-08-023-0/+18
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@80 f203690c-595d-4dc9-a70b-905162fa7fd2
* clean up reading/writing 3-byte ints; long value length is 3-bytes (fix bug ↵James Ahlborn2006-07-315-45/+85
| | | | | | 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-304-4/+55
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@78 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix pom for ibiblio uploadJames Ahlborn2006-07-271-2/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@77 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
* include sourceforge logoJames Ahlborn2006-07-271-0/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@75 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix compressed text handling; wrap arithmetic exceptions with ioexceptionsJames Ahlborn2006-07-262-82/+153
| | | | 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
* inc version post releaseJames Ahlborn2006-07-251-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@72 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2006-07-252-1/+26
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@70 f203690c-595d-4dc9-a70b-905162fa7fd2
* add write support for numeric/guidJames Ahlborn2006-07-253-7/+112
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@69 f203690c-595d-4dc9-a70b-905162fa7fd2
* add currency supportJames Ahlborn2006-07-255-89/+325
| | | | 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-245-21/+81
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@67 f203690c-595d-4dc9-a70b-905162fa7fd2