summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* clear nextPageNumber for held dataPageJames Ahlborn2008-04-031-2/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@307 f203690c-595d-4dc9-a70b-905162fa7fd2
* more comment updatesJames Ahlborn2008-04-014-4/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@306 f203690c-595d-4dc9-a70b-905162fa7fd2
* remove some old commentsJames Ahlborn2008-04-011-11/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@305 f203690c-595d-4dc9-a70b-905162fa7fd2
* refactor Index into abstract base class with SimpleIndex implementation to ↵James Ahlborn2008-04-014-533/+971
| | | | | | allow for phased introduction of BigIndex support git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@304 f203690c-595d-4dc9-a70b-905162fa7fd2
* update FAQJames Ahlborn2008-03-311-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@303 f203690c-595d-4dc9-a70b-905162fa7fd2
* update FAQJames Ahlborn2008-03-311-6/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@302 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ByteUtil.getUnsignedShortJames Ahlborn2008-03-312-6/+35
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@301 f203690c-595d-4dc9-a70b-905162fa7fd2
* no need to be inner classJames Ahlborn2008-03-261-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@300 f203690c-595d-4dc9-a70b-905162fa7fd2
* better max size calculationJames Ahlborn2008-03-251-5/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@299 f203690c-595d-4dc9-a70b-905162fa7fd2
* add issue numberJames Ahlborn2008-03-251-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@298 f203690c-595d-4dc9-a70b-905162fa7fd2
* redundant codeJames Ahlborn2008-03-241-1/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@297 f203690c-595d-4dc9-a70b-905162fa7fd2
* Need to store auto-number values back into row so that indexes can beJames Ahlborn2008-03-243-26/+69
| | | | | | updated correctly. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@296 f203690c-595d-4dc9-a70b-905162fa7fd2
* update the bounds before updating the positionsJames Ahlborn2008-03-241-4/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@295 f203690c-595d-4dc9-a70b-905162fa7fd2
* truncate file before overwritingJames Ahlborn2008-03-211-0/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@291 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2008-03-211-6/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@290 f203690c-595d-4dc9-a70b-905162fa7fd2
* allow for TempBufferHolder which does not maintain reference (cleans up addRows)James Ahlborn2008-03-215-39/+91
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@289 f203690c-595d-4dc9-a70b-905162fa7fd2
* add TableBuilder utilityJames Ahlborn2008-03-201-10/+12
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@288 f203690c-595d-4dc9-a70b-905162fa7fd2
* add TableBuilder utilityJames Ahlborn2008-03-202-0/+48
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@287 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor cleanupsJames Ahlborn2008-03-192-4/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@285 f203690c-595d-4dc9-a70b-905162fa7fd2
* no need to sort entries, should already be sorted (but verify just to be ↵James Ahlborn2008-03-181-8/+12
| | | | | | paranoid) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@284 f203690c-595d-4dc9-a70b-905162fa7fd2
* clean up updating of the index uniqueEntryCountJames Ahlborn2008-03-182-21/+33
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@283 f203690c-595d-4dc9-a70b-905162fa7fd2
* remove unused importJames Ahlborn2008-03-181-1/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@282 f203690c-595d-4dc9-a70b-905162fa7fd2
* completely fix problems with sporadic usage map corruption; add some soft ↵James Ahlborn2008-03-188-113/+264
| | | | | | buffer caching in various places git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@281 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some notes on unique indexesJames Ahlborn2008-03-171-3/+18
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@279 f203690c-595d-4dc9-a70b-905162fa7fd2
* no need to use maxColCount and colNumber when storing row resultsJames Ahlborn2008-03-154-27/+21
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@278 f203690c-595d-4dc9-a70b-905162fa7fd2
* refactor some common code for encoding/decoding uncompressed stringsJames Ahlborn2008-03-152-44/+75
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@277 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ColumnBuilder utility for simplifying table constructionJames Ahlborn2008-03-152-5/+141
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@276 f203690c-595d-4dc9-a70b-905162fa7fd2
* unused importJames Ahlborn2008-03-141-1/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@275 f203690c-595d-4dc9-a70b-905162fa7fd2
* add method for checking names against reserved words setJames Ahlborn2008-03-141-2/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@274 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix creation of tables with auto-number columnsJames Ahlborn2008-03-142-1/+28
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@273 f203690c-595d-4dc9-a70b-905162fa7fd2
* restrict new tables to only one autonumber columnJames Ahlborn2008-03-141-2/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@272 f203690c-595d-4dc9-a70b-905162fa7fd2
* tweak column displayJames Ahlborn2008-03-141-1/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@271 f203690c-595d-4dc9-a70b-905162fa7fd2
* always return relationships in same order regardless of table parameter ↵James Ahlborn2008-03-131-2/+12
| | | | | | order; add some simple relationship unit tests git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@269 f203690c-595d-4dc9-a70b-905162fa7fd2
* add toStringJames Ahlborn2008-03-121-0/+13
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@267 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for reading table relationships; minor refactor of table ↵James Ahlborn2008-03-116-105/+408
| | | | | | 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
* add unit tests (and fix some bugs) for ignoreNull and unique index handlingJames Ahlborn2008-03-114-60/+67
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@264 f203690c-595d-4dc9-a70b-905162fa7fd2
* add convenience method for converting a rowMap to an array of row valuesJames Ahlborn2008-03-101-0/+15
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@263 f203690c-595d-4dc9-a70b-905162fa7fd2
* make sure database file fits expected criteriaJames Ahlborn2008-03-101-0/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@261 f203690c-595d-4dc9-a70b-905162fa7fd2
* add additional diagnostic info on failuresJames Ahlborn2008-03-101-1/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@260 f203690c-595d-4dc9-a70b-905162fa7fd2
* update FAQ with info on extended charset support in text indexesJames Ahlborn2008-03-101-8/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@258 f203690c-595d-4dc9-a70b-905162fa7fd2
* modify Index update support so that it honors the unique and ignoreNulls ↵James Ahlborn2008-03-103-53/+117
| | | | | | properties for the Index git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@257 f203690c-595d-4dc9-a70b-905162fa7fd2
* formalize code for reading unsigned bytesJames Ahlborn2008-03-094-18/+61
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@255 f203690c-595d-4dc9-a70b-905162fa7fd2
* limit text index length; fix unprintable offset writingJames Ahlborn2008-03-082-8/+18
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@254 f203690c-595d-4dc9-a70b-905162fa7fd2
* more fixes for index writingJames Ahlborn2008-03-082-67/+165
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@253 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix bug caused by sign extension when reading single-byte row numbers; fix ↵James Ahlborn2008-03-076-10/+19
| | | | | | some bugs in new text index generation code git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@252 f203690c-595d-4dc9-a70b-905162fa7fd2
* Simplify comparison algorithms for RowId and Index.Entry using type ↵James Ahlborn2008-03-074-166/+569
| | | | | | attributes; Expand the characters supported in index updates to all of the ISO-8859-1 character set. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@251 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix toString for EntryJames Ahlborn2008-03-061-10/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@250 f203690c-595d-4dc9-a70b-905162fa7fd2
* More fixes for index parsing. Believe index names are now correctlyJames Ahlborn2008-03-0610-633/+701
| | | | | | matched up with indexes. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@249 f203690c-595d-4dc9-a70b-905162fa7fd2
* write javadoc for DataTypes; accept wider range of incomging values for some ↵James Ahlborn2008-03-042-12/+108
| | | | | | data types git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@248 f203690c-595d-4dc9-a70b-905162fa7fd2