aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java/com/healthmarketscience/jackcess
Commit message (Collapse)AuthorAgeFilesLines
...
| * implement sql type to DataType conversions specific to access 2016 formatJames Ahlborn2018-01-171-0/+26
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1132 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Add full support for access 2016 databases including the new 'Large Number' ↵James Ahlborn2017-12-191-0/+102
| | | | | | | | | | | | (aka Bigint) data type. Fixes feature #37 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1130 f203690c-595d-4dc9-a70b-905162fa7fd2
* | some more financial funcs, not all fully workingJames Ahlborn2017-12-231-0/+68
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1131 f203690c-595d-4dc9-a70b-905162fa7fd2
* | implement some financial functionsJames Ahlborn2017-10-311-0/+36
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1129 f203690c-595d-4dc9-a70b-905162fa7fd2
* | more math unit testsJames Ahlborn2017-10-141-0/+11
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1128 f203690c-595d-4dc9-a70b-905162fa7fd2
* | handle plus as a unary number modifier; handle precedence of plus/minus in ↵James Ahlborn2017-10-141-2/+15
| | | | | | | | | | | | more confusing math expressions git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1127 f203690c-595d-4dc9-a70b-905162fa7fd2
* | long type should be int values; implement more date/time and misc other ↵James Ahlborn2017-09-232-38/+46
| | | | | | | | | | | | functions git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1120 f203690c-595d-4dc9-a70b-905162fa7fd2
* | split out function groups; implement numeric functionsJames Ahlborn2017-09-201-0/+18
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1117 f203690c-595d-4dc9-a70b-905162fa7fd2
* | bug fixes and unit testsJames Ahlborn2017-09-191-0/+21
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1116 f203690c-595d-4dc9-a70b-905162fa7fd2
* | fix some cast functions; more unit testsJames Ahlborn2017-09-101-0/+17
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1115 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add some initial default function unit tests; fix some parse bugsJames Ahlborn2017-09-062-2/+56
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1114 f203690c-595d-4dc9-a70b-905162fa7fd2
* | implement a bunch of functions which really need unit tests; add support for ↵James Ahlborn2017-09-051-5/+13
| | | | | | | | | | | | calculated field expressions git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1113 f203690c-595d-4dc9-a70b-905162fa7fd2
* | merge trunk changes through r1110James Ahlborn2017-07-262-12/+139
|\| | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1111 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Handle more advanced query join constructs. fixes issue #141James Ahlborn2017-07-141-1/+113
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1110 f203690c-595d-4dc9-a70b-905162fa7fd2
| * handle missing table name for join expressionJames Ahlborn2017-06-261-6/+3
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1105 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Add option to specify relationship name, fixes pull request #4James Ahlborn2017-06-061-5/+23
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1103 f203690c-595d-4dc9-a70b-905162fa7fd2
* | merge trunk changes through r1100James Ahlborn2017-05-246-21/+210
|\| | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1101 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Add CustomLinkResolver which facilitates loading linked tables from files ↵James Ahlborn2017-05-113-4/+164
| | | | | | | | | | | | which are not access databases. fixes feature request #36 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1095 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Allow inserting negative auto number fields, fixes pull request #3James Ahlborn2017-05-071-17/+7
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1094 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Cover the GENERIC_JET4 format in unit tests, thanks to Gord ThompsonJames Ahlborn2017-05-034-3/+42
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1093 f203690c-595d-4dc9-a70b-905162fa7fd2
* | use actual implicit comp op subclassJames Ahlborn2017-04-291-1/+7
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1091 f203690c-595d-4dc9-a70b-905162fa7fd2
* | merge trunk changes through r1087James Ahlborn2017-04-031-0/+267
|\| | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1088 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Implement support for partial index lookups. Efficient IndexCursor lookups ↵James Ahlborn2017-04-031-0/+267
| | | | | | | | | | | | can now be done with multi-column indexes using only some of the columns in the index. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1087 f203690c-595d-4dc9-a70b-905162fa7fd2
* | change regex to compile on first use; turn invalid pattern into unmatchable ↵James Ahlborn2017-02-111-3/+32
| | | | | | | | | | | | regex; add some like pattern tests git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1085 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add more type coercion, string and date to numJames Ahlborn2017-02-071-0/+23
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1084 f203690c-595d-4dc9-a70b-905162fa7fd2
* | support string to number coercion for mixed math operationsJames Ahlborn2017-02-041-5/+33
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1083 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add TemporalConfig to allow for custom expression date/time formatsJames Ahlborn2017-01-141-0/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1079 f203690c-595d-4dc9-a70b-905162fa7fd2
* | merge trunk changes through r1077James Ahlborn2016-12-312-38/+89
|\| | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1078 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Add support for global usage maps which are reference type maps. fixes issue ↵James Ahlborn2016-11-171-34/+77
| | | | | | | | | | | | #138 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1056 f203690c-595d-4dc9-a70b-905162fa7fd2
| * automatically switch to read-only mode when opening a file format which does ↵James Ahlborn2016-11-121-4/+12
| | | | | | | | | | | | not support writing, fixes feature #34 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1055 f203690c-595d-4dc9-a70b-905162fa7fd2
* | change evaluation contextJames Ahlborn2016-12-311-2/+2
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1076 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add testing for most basic math and fix some edge case logicJames Ahlborn2016-12-221-30/+120
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1073 f203690c-595d-4dc9-a70b-905162fa7fd2
* | start testing simple math exprsJames Ahlborn2016-12-181-2/+75
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1072 f203690c-595d-4dc9-a70b-905162fa7fd2
* | reorg of expression classesJames Ahlborn2016-11-181-1/+3
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1058 f203690c-595d-4dc9-a70b-905162fa7fd2
* | rework classes, add more interfaces; start implementing builtin functions ↵James Ahlborn2016-11-031-2/+2
| | | | | | | | | | | | using Value type git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1054 f203690c-595d-4dc9-a70b-905162fa7fd2
* | test parsing of basic expressionsJames Ahlborn2016-10-261-44/+91
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1053 f203690c-595d-4dc9-a70b-905162fa7fd2
* | handle order of ops for other types of exprsJames Ahlborn2016-10-251-0/+20
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1051 f203690c-595d-4dc9-a70b-905162fa7fd2
* | fix handling of equivalent precedenceJames Ahlborn2016-10-161-0/+7
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1049 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add debug to strings to start enabling some testingJames Ahlborn2016-10-151-0/+54
|/ | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1048 f203690c-595d-4dc9-a70b-905162fa7fd2
* misc cleanups; doc updatesJames Ahlborn2016-09-111-1/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1034 f203690c-595d-4dc9-a70b-905162fa7fd2
* more update tests; fix minor bug with allocating new usage mapsJames Ahlborn2016-09-091-1/+76
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1032 f203690c-595d-4dc9-a70b-905162fa7fd2
* update javadocs, minor cleanupsmutateopsJames Ahlborn2016-09-081-5/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1030 f203690c-595d-4dc9-a70b-905162fa7fd2
* expand unit testsJames Ahlborn2016-09-081-63/+115
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1029 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some unit testsJames Ahlborn2016-09-051-0/+125
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1026 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge trunk changes through r1024James Ahlborn2016-09-041-2/+2
|\ | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1025 f203690c-595d-4dc9-a70b-905162fa7fd2
| * minor cleanupsJames Ahlborn2016-09-041-2/+2
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1024 f203690c-595d-4dc9-a70b-905162fa7fd2
* | merge trunk changes through r1022James Ahlborn2016-09-041-0/+7
|\| | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1023 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Change multi-value complex columns so that they return all relevant column ↵James Ahlborn2016-09-041-0/+7
| | | | | | | | | | | | properties. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1022 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add support for sharing backing index data across indexes during table creationJames Ahlborn2016-05-191-0/+51
|/ | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@994 f203690c-595d-4dc9-a70b-905162fa7fd2
* Allow null values in foreign key fields when enforcing referential ↵James Ahlborn2016-03-211-3/+6
| | | | | | integrity. Fixes issue #136 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@980 f203690c-595d-4dc9-a70b-905162fa7fd2