aboutsummaryrefslogtreecommitdiffstats
path: root/src/changes
Commit message (Collapse)AuthorAgeFilesLines
* prep for releaseJames Ahlborn2016-05-191-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@989 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for cascade null on delete relationships. Add support for the ↵James Ahlborn2016-03-301-0/+6
| | | | | | required flag for an index. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@981 f203690c-595d-4dc9-a70b-905162fa7fd2
* Allow null values in foreign key fields when enforcing referential ↵James Ahlborn2016-03-211-0/+4
| | | | | | integrity. Fixes issue #136 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@980 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add Database.getTableMetaData method to enable getting basic info about a ↵James Ahlborn2016-02-161-0/+5
| | | | | | Table (by name) without actually loading it. fixes feature request #33 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@979 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix missing column names in AppendQuery SQL strings. Fixes #131James Ahlborn2016-01-121-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@977 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2015-12-041-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@972 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add FileFormat.GENERIC_JET4 in order to support getting the file format for ↵James Ahlborn2015-11-251-0/+5
| | | | | | jet4 databases with no AccessVersion property (e.g. those created programmatically using ADOX). fixes issue #129 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@970 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add some utility methods for handling Dates in an Access compatible manner. ↵James Ahlborn2015-11-251-0/+5
| | | | | | fixes issue #128 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@966 f203690c-595d-4dc9-a70b-905162fa7fd2
* Throw a prettier exception when maxing out the row size during row creation. ↵James Ahlborn2015-10-311-0/+9
| | | | | | fixes #127 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@960 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2015-06-231-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@951 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix handling of dateTimes before the access epoch. fixes issue #126James Ahlborn2015-06-181-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@950 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle reading null calculated values, fixes #125James Ahlborn2015-06-171-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@949 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2015-05-151-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@944 f203690c-595d-4dc9-a70b-905162fa7fd2
* Allow optional direct insert/update of autonumber values. This is disabled ↵James Ahlborn2015-05-011-0/+6
| | | | | | by default, but can be selectively enabled per-jvm (using system property), per-database, and per-table. fixes feature #32 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@941 f203690c-595d-4dc9-a70b-905162fa7fd2
* Load linked table info from system table when reading databases with ↵James Ahlborn2015-04-211-0/+6
| | | | | | unsupported sort orders. Fixes issue #123 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@935 f203690c-595d-4dc9-a70b-905162fa7fd2
* relicense with Apache LicenseJames Ahlborn2015-04-171-1/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@930 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2015-03-211-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@924 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup some ColumnBuilder stuff around copying existing columns, remove ↵James Ahlborn2015-03-191-0/+5
| | | | | | useless warning; fixes #120 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@923 f203690c-595d-4dc9-a70b-905162fa7fd2
* Implement support for indexes on BINARY fieldsJames Ahlborn2015-03-161-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@921 f203690c-595d-4dc9-a70b-905162fa7fd2
* lower log level for certain system table warnings; add contextual info to ↵James Ahlborn2015-03-081-0/+7
| | | | | | many errors/warnings: feature #29 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@919 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some convenience methods for new TableIterableBuilder; add change notes ↵James Ahlborn2015-03-041-0/+9
| | | | | | for linked table updates git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@918 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle input String boolean valuesJames Ahlborn2015-01-311-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@912 f203690c-595d-4dc9-a70b-905162fa7fd2
* Make ColumnBuilder.setMaxLength do the right thing regardless of column ↵James Ahlborn2015-01-311-0/+6
| | | | | | type. Add setMaxScale and setMaxPrecision helpers. Make default length for TEXT columns the max length git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@910 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2014-12-261-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@904 f203690c-595d-4dc9-a70b-905162fa7fd2
* Better validation of identifier names (disallow invalid characters according ↵James Ahlborn2014-12-041-0/+4
| | | | | | to access naming rules) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@902 f203690c-595d-4dc9-a70b-905162fa7fd2
* Don't double quote already quoted identifiers. fixes patch 18James Ahlborn2014-12-031-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@901 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix table name quoting for append and make table queries. fixes patch #17James Ahlborn2014-12-011-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@900 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add newer sql type to access type mappings if the jvm supports them. fixes #113James Ahlborn2014-11-261-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@899 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2014-11-231-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@895 f203690c-595d-4dc9-a70b-905162fa7fd2
* make money columns report accurate scale/precision, fixes #112James Ahlborn2014-11-221-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@894 f203690c-595d-4dc9-a70b-905162fa7fd2
* rework unicode compression support, fixes issue 111James Ahlborn2014-11-151-0/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@892 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2014-10-041-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@885 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix regression where empty memo values are returned as null (issue 110)James Ahlborn2014-09-291-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@884 f203690c-595d-4dc9-a70b-905162fa7fd2
* IndexCursor can early exit when searching based on indexed values, fixes 109James Ahlborn2014-09-211-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@881 f203690c-595d-4dc9-a70b-905162fa7fd2
* prepare for releaseJames Ahlborn2014-09-181-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@877 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add the ability to create tables with calculated fieldsJames Ahlborn2014-09-131-0/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@873 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ability to set properties in the various BuldersJames Ahlborn2014-09-091-0/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@870 f203690c-595d-4dc9-a70b-905162fa7fd2
* some minor cleanups for reading and writing calculated columns (issue #105)James Ahlborn2014-09-081-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@869 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add Cursor.findRow(RowId) for moving to a specific Table row using only the ↵James Ahlborn2014-06-111-0/+6
| | | | | | RowId git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@864 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2014-04-051-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@852 f203690c-595d-4dc9-a70b-905162fa7fd2
* add initial ColumnValidator supportJames Ahlborn2014-03-201-0/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@849 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2014-01-311-2/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@845 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix NullPointerException in RowImpl.toString when value is null.James Ahlborn2014-01-221-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@844 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2013-11-301-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@839 f203690c-595d-4dc9-a70b-905162fa7fd2
* Rework row add/update so that constraint violations do not leave behind ↵James Ahlborn2013-11-231-0/+4
| | | | | | partially written rows, fixes issue 99 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@837 f203690c-595d-4dc9-a70b-905162fa7fd2
* add feature number to changesJames Ahlborn2013-11-231-1/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@836 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add ConstraintViolationException to distinguish exceptions due to violating ↵James Ahlborn2013-11-131-0/+6
| | | | | | database constraints from other random errors. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@835 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2013-10-141-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@823 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2013-10-141-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@822 f203690c-595d-4dc9-a70b-905162fa7fd2
* clarify changesJames Ahlborn2013-10-131-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@820 f203690c-595d-4dc9-a70b-905162fa7fd2