aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java
Commit message (Collapse)AuthorAgeFilesLines
...
* | checkpointing some progress on add indexJames Ahlborn2016-06-018-119/+428
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@995 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add support for sharing backing index data across indexes during table creationJames Ahlborn2016-05-194-17/+98
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@994 f203690c-595d-4dc9-a70b-905162fa7fd2
* | primary key indexes should also have required flagJames Ahlborn2016-05-181-1/+10
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@987 f203690c-595d-4dc9-a70b-905162fa7fd2
* | actually write added column usage maps correctlyJames Ahlborn2016-05-032-5/+32
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@986 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add usage maps for lval colsJames Ahlborn2016-04-293-24/+85
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@985 f203690c-595d-4dc9-a70b-905162fa7fd2
* | begin adding umap supportJames Ahlborn2016-04-294-1/+54
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@984 f203690c-595d-4dc9-a70b-905162fa7fd2
* | some initial code for mutation supportJames Ahlborn2016-04-289-229/+748
|/ | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@983 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for cascade null on delete relationships. Add support for the ↵James Ahlborn2016-03-307-11/+79
| | | | | | 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-2/+11
| | | | | | 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-163-4/+138
| | | | | | 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-122-6/+28
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@977 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add FileFormat.GENERIC_JET4 in order to support getting the file format for ↵James Ahlborn2015-11-253-0/+17
| | | | | | 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
* minor tweak to iteratorJames Ahlborn2015-11-251-1/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@968 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add some utility methods for handling Dates in an Access compatible manner. ↵James Ahlborn2015-11-252-3/+32
| | | | | | fixes issue #128 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@966 f203690c-595d-4dc9-a70b-905162fa7fd2
* throw better exception when attempting to create file which does not support ↵James Ahlborn2015-11-251-1/+5
| | | | | | creation git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@963 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup findbugs reportJames Ahlborn2015-11-011-7/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@961 f203690c-595d-4dc9-a70b-905162fa7fd2
* Throw a prettier exception when maxing out the row size during row creation. ↵James Ahlborn2015-10-311-2/+10
| | | | | | fixes #127 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@960 f203690c-595d-4dc9-a70b-905162fa7fd2
* undo accidental commitJames Ahlborn2015-10-071-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@957 f203690c-595d-4dc9-a70b-905162fa7fd2
* add readmeJames Ahlborn2015-10-071-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@956 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix borked javadoc tagJames Ahlborn2015-07-071-2/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@955 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix handling of dateTimes before the access epoch. fixes issue #126James Ahlborn2015-06-181-8/+39
| | | | 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-1/+13
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@949 f203690c-595d-4dc9-a70b-905162fa7fd2
* tweak some docsJames Ahlborn2015-05-023-3/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@942 f203690c-595d-4dc9-a70b-905162fa7fd2
* Allow optional direct insert/update of autonumber values. This is disabled ↵James Ahlborn2015-05-015-61/+312
| | | | | | 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
* more user friendly exception messageJames Ahlborn2015-04-211-2/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@936 f203690c-595d-4dc9-a70b-905162fa7fd2
* Load linked table info from system table when reading databases with ↵James Ahlborn2015-04-211-9/+9
| | | | | | 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-17128-2076/+1332
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@930 f203690c-595d-4dc9-a70b-905162fa7fd2
* remove unused loggersJames Ahlborn2015-03-265-21/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@929 f203690c-595d-4dc9-a70b-905162fa7fd2
* need to compare primitive shortJames Ahlborn2015-03-261-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@928 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup some ColumnBuilder stuff around copying existing columns, remove ↵James Ahlborn2015-03-191-24/+50
| | | | | | useless warning; fixes #120 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@923 f203690c-595d-4dc9-a70b-905162fa7fd2
* better index setup callJames Ahlborn2015-03-181-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@922 f203690c-595d-4dc9-a70b-905162fa7fd2
* Implement support for indexes on BINARY fieldsJames Ahlborn2015-03-163-38/+114
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@921 f203690c-595d-4dc9-a70b-905162fa7fd2
* missed a few more error context usagesJames Ahlborn2015-03-132-4/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@920 f203690c-595d-4dc9-a70b-905162fa7fd2
* lower log level for certain system table warnings; add contextual info to ↵James Ahlborn2015-03-0815-256/+425
| | | | | | 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-042-2/+21
| | | | | | for linked table updates git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@918 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix linked table test; add unit tests for new table iteration methodsJames Ahlborn2015-02-231-8/+35
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@917 f203690c-595d-4dc9-a70b-905162fa7fd2
* add more flexible table iteration, feature #28James Ahlborn2015-02-143-20/+136
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@916 f203690c-595d-4dc9-a70b-905162fa7fd2
* add method to simplify testing whether or not a Table is linked to a ↵James Ahlborn2015-02-132-0/+24
| | | | | | Database, feature #28 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@914 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle input String boolean valuesJames Ahlborn2015-01-311-2/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@911 f203690c-595d-4dc9-a70b-905162fa7fd2
* Make ColumnBuilder.setMaxLength do the right thing regardless of column ↵James Ahlborn2015-01-312-4/+31
| | | | | | 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
* minor cleanup in toInternalValueJames Ahlborn2015-01-161-38/+38
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@909 f203690c-595d-4dc9-a70b-905162fa7fd2
* make SimpleColumnMatcher handle a wider range of input data types by ↵James Ahlborn2015-01-162-12/+97
| | | | | | coercing them to the appropriate internal value typefg git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@908 f203690c-595d-4dc9-a70b-905162fa7fd2
* Better validation of identifier names (disallow invalid characters according ↵James Ahlborn2014-12-045-9/+75
| | | | | | 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-1/+8
| | | | 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-012-2/+4
| | | | 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/+27
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@899 f203690c-595d-4dc9-a70b-905162fa7fd2
* make money columns report accurate scale/precision, fixes #112James Ahlborn2014-11-221-1/+2
| | | | 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-158-1685/+63
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@892 f203690c-595d-4dc9-a70b-905162fa7fd2
* more unit test perf tweaksJames Ahlborn2014-10-131-1/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@890 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix regression where empty memo values are returned as null (issue 110)James Ahlborn2014-09-291-1/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@884 f203690c-595d-4dc9-a70b-905162fa7fd2