aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ditch default parse contextJames Ahlborn2018-06-273-24/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1175 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor code warning cleanupsJames Ahlborn2018-06-276-86/+100
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1174 f203690c-595d-4dc9-a70b-905162fa7fd2
* bump version for moderate feature updateJames Ahlborn2018-06-261-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1173 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge branch exprs changes through r1171James Ahlborn2018-06-2660-482/+10362
|\ | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1172 f203690c-595d-4dc9-a70b-905162fa7fd2
| * merge trunk changes through r1170exprsJames Ahlborn2018-06-262-2/+2
| |\ | |/ |/| | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1171 f203690c-595d-4dc9-a70b-905162fa7fd2
* | [maven-release-plugin] prepare for next development iterationJames Ahlborn2018-06-261-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1170 f203690c-595d-4dc9-a70b-905162fa7fd2
* | [maven-release-plugin] prepare release jackcess-2.1.12James Ahlborn2018-06-261-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1168 f203690c-595d-4dc9-a70b-905162fa7fd2
* | prep for releaseJames Ahlborn2018-06-261-1/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1167 f203690c-595d-4dc9-a70b-905162fa7fd2
| * add some tests for functions; fix said functionsJames Ahlborn2018-06-263-28/+53
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1166 f203690c-595d-4dc9-a70b-905162fa7fd2
| * return all values in map so that default values, calc values, etc get ↵James Ahlborn2018-06-061-7/+5
| | | | | | | | | | | | returned to caller git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1165 f203690c-595d-4dc9-a70b-905162fa7fd2
| * more number format unit testsJames Ahlborn2018-06-061-0/+19
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1164 f203690c-595d-4dc9-a70b-905162fa7fd2
| * add number format unit tests; update tests based on new formattingJames Ahlborn2018-06-052-44/+131
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1163 f203690c-595d-4dc9-a70b-905162fa7fd2
| * add unit tests for property expression evaluation featuresJames Ahlborn2018-06-054-33/+316
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1162 f203690c-595d-4dc9-a70b-905162fa7fd2
| * allow col validator to get this column by nameJames Ahlborn2018-06-042-0/+18
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1161 f203690c-595d-4dc9-a70b-905162fa7fd2
| * implement floating point number formatting which matches accessJames Ahlborn2018-06-031-0/+178
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1160 f203690c-595d-4dc9-a70b-905162fa7fd2
| * implement floating point number formatting which matches accessJames Ahlborn2018-06-039-31/+45
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1159 f203690c-595d-4dc9-a70b-905162fa7fd2
| * cleanup some fixmesJames Ahlborn2018-05-301-4/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1158 f203690c-595d-4dc9-a70b-905162fa7fd2
| * handle literal string default valuesJames Ahlborn2018-05-305-103/+153
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1157 f203690c-595d-4dc9-a70b-905162fa7fd2
| * use decimal math context which matches access precision; tweak string to ↵James Ahlborn2018-05-303-18/+36
| | | | | | | | | | | | number conversion to match access git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1156 f203690c-595d-4dc9-a70b-905162fa7fd2
| * normalize decimals when used; convert number literals to decimal instead of ↵James Ahlborn2018-05-275-44/+90
| | | | | | | | | | | | double; handle int overflow for number literals git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1155 f203690c-595d-4dc9-a70b-905162fa7fd2
| * do not allow null result for conditionsJames Ahlborn2018-05-253-95/+95
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1154 f203690c-595d-4dc9-a70b-905162fa7fd2
| * merge trunk changes through r1152James Ahlborn2018-05-255-18/+199
| |\ | |/ |/| | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1153 f203690c-595d-4dc9-a70b-905162fa7fd2
* | Create new usage map correctly when adding an index to an existing table. ↵James Ahlborn2018-05-222-239/+249
| | | | | | | | | | | | fixes #147 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1152 f203690c-595d-4dc9-a70b-905162fa7fd2
* | Add some additional property keys and relevant enums for valuesJames Ahlborn2018-05-194-36/+207
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1150 f203690c-595d-4dc9-a70b-905162fa7fd2
| * knock out some fixmes; add support for custom function lookup and custom ↵James Ahlborn2018-05-199-48/+142
| | | | | | | | | | | | bindings passed into expression evaluation git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1151 f203690c-595d-4dc9-a70b-905162fa7fd2
| * merge trunk changes through r1148James Ahlborn2018-05-192-2/+2
| |\ | |/ |/| | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1149 f203690c-595d-4dc9-a70b-905162fa7fd2
* | [maven-release-plugin] prepare for next development iterationJames Ahlborn2018-03-061-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1143 f203690c-595d-4dc9-a70b-905162fa7fd2
* | [maven-release-plugin] prepare release jackcess-2.1.11James Ahlborn2018-03-061-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1141 f203690c-595d-4dc9-a70b-905162fa7fd2
* | prep for releaseJames Ahlborn2018-03-041-1/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1140 f203690c-595d-4dc9-a70b-905162fa7fd2
| * plug expr evaluation into columns/tables; create Identifier for tracking ↵James Ahlborn2018-05-0828-133/+1655
| | | | | | | | | | | | expression ids; support single quoting in expressions; tweak string to number coercion; implement topo sorter for calc col eval git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1148 f203690c-595d-4dc9-a70b-905162fa7fd2
| * start enforcing the required and no-zero len column propertiesJames Ahlborn2018-04-299-633/+962
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1147 f203690c-595d-4dc9-a70b-905162fa7fd2
| * use specific exceptions for expr evalJames Ahlborn2018-03-3111-80/+157
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1146 f203690c-595d-4dc9-a70b-905162fa7fd2
| * fix null handling for string funcsJames Ahlborn2018-03-313-6/+47
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1145 f203690c-595d-4dc9-a70b-905162fa7fd2
| * move rnd logic to RandomContextJames Ahlborn2018-03-236-26/+192
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1144 f203690c-595d-4dc9-a70b-905162fa7fd2
| * merge trunk changes through r1138James Ahlborn2018-02-0824-122/+411
| |\ | |/ |/| | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1139 f203690c-595d-4dc9-a70b-905162fa7fd2
* | update ddl flag for default properties even if type is explicitly provided. ↵James Ahlborn2018-02-072-34/+35
| | | | | | | | | | | | fixes #146 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1138 f203690c-595d-4dc9-a70b-905162fa7fd2
* | Expose the ddl attribute on properties. Set the attribute appropriately for ↵James Ahlborn2018-01-256-51/+96
| | | | | | | | | | | | known builtin properties. fixes issue #145 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1137 f203690c-595d-4dc9-a70b-905162fa7fd2
* | [maven-release-plugin] prepare for next development iterationJames Ahlborn2018-01-191-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1136 f203690c-595d-4dc9-a70b-905162fa7fd2
* | [maven-release-plugin] prepare release jackcess-2.1.10James Ahlborn2018-01-191-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1134 f203690c-595d-4dc9-a70b-905162fa7fd2
* | prep for releaseJames Ahlborn2018-01-191-1/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1133 f203690c-595d-4dc9-a70b-905162fa7fd2
* | implement sql type to DataType conversions specific to access 2016 formatJames Ahlborn2018-01-173-22/+82
| | | | | | | | 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-1916-19/+192
| | | | | | | | | | | | (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
* | [maven-release-plugin] prepare for next development iterationJames Ahlborn2017-10-101-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1126 f203690c-595d-4dc9-a70b-905162fa7fd2
* | [maven-release-plugin] prepare release jackcess-2.1.9James Ahlborn2017-10-101-4/+4
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1124 f203690c-595d-4dc9-a70b-905162fa7fd2
* | prep for releaseJames Ahlborn2017-10-101-1/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1123 f203690c-595d-4dc9-a70b-905162fa7fd2
* | Fix writing of property maps without any properties. fixes #144James Ahlborn2017-10-032-1/+10
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1122 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add support link to main pageJames Ahlborn2017-10-031-0/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1121 f203690c-595d-4dc9-a70b-905162fa7fd2
| * some more financial funcs, not all fully workingJames Ahlborn2017-12-232-6/+313
| | | | | | | | 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-314-0/+239
| | | | | | | | 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