aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* add support for strconv functionJames Ahlborn2018-10-055-16/+73
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1207 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle am/pm suffix dependent on date/time configJames Ahlborn2018-10-051-9/+12
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1206 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle alternate decimal separators based on numeric configJames Ahlborn2018-10-051-6/+21
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1205 f203690c-595d-4dc9-a70b-905162fa7fd2
* set default date/time and numeric config for a databaseJames Ahlborn2018-10-051-3/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1204 f203690c-595d-4dc9-a70b-905162fa7fd2
* rework public expression api with better locale handling; support parsing of ↵James Ahlborn2018-10-0431-735/+730
| | | | | | number strings with grouping separators git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1203 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for monthname function; implement better string to date/time ↵James Ahlborn2018-09-2911-120/+319
| | | | | | conversions git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1202 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for weekdayname functionJames Ahlborn2018-09-262-14/+61
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1201 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement IsNumeric; add support for hex/oct integer stringsJames Ahlborn2018-09-181-0/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1200 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement IsNumeric; add support for hex/oct integer stringsJames Ahlborn2018-09-185-6/+75
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1199 f203690c-595d-4dc9-a70b-905162fa7fd2
* spellingJames Ahlborn2018-09-091-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1198 f203690c-595d-4dc9-a70b-905162fa7fd2
* prep for releaseJames Ahlborn2018-09-092-1/+14
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1194 f203690c-595d-4dc9-a70b-905162fa7fd2
* more doc updatesJames Ahlborn2018-09-062-30/+27
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1193 f203690c-595d-4dc9-a70b-905162fa7fd2
* refactor support for working with Value instancesJames Ahlborn2018-09-0612-255/+287
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1192 f203690c-595d-4dc9-a70b-905162fa7fd2
* add a bunch of javadocs for expr classesJames Ahlborn2018-09-0610-23/+235
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1191 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor refactor of function support; start adding top level docs for ↵James Ahlborn2018-08-2410-266/+543
| | | | | | evaluation support git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1190 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix compiler warningJames Ahlborn2018-08-231-2/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1189 f203690c-595d-4dc9-a70b-905162fa7fd2
* update parent pom; update urls for httpsJames Ahlborn2018-07-295-11/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1188 f203690c-595d-4dc9-a70b-905162fa7fd2
* test TimeSerial; implement DateSerialJames Ahlborn2018-07-262-0/+42
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1187 f203690c-595d-4dc9-a70b-905162fa7fd2
* test custom EvalConfig; fix time formatJames Ahlborn2018-07-263-8/+87
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1186 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some date function testsJames Ahlborn2018-07-253-8/+40
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1185 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor updateJames Ahlborn2018-07-171-0/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1184 f203690c-595d-4dc9-a70b-905162fa7fd2
* test number functionsJames Ahlborn2018-07-174-7/+52
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1183 f203690c-595d-4dc9-a70b-905162fa7fd2
* test more functionsJames Ahlborn2018-07-174-6/+60
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1182 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ability to get original expression; implement some parsing testsJames Ahlborn2018-07-175-16/+62
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1181 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix handling of certain field validator expressions; add some tests for ↵James Ahlborn2018-07-144-40/+176
| | | | | | various expressions git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1180 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle alternate true/false constant valuesJames Ahlborn2018-07-131-4/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1179 f203690c-595d-4dc9-a70b-905162fa7fd2
* add more tests; add not likeJames Ahlborn2018-07-013-3/+61
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1178 f203690c-595d-4dc9-a70b-905162fa7fd2
* more testsJames Ahlborn2018-06-292-0/+36
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1177 f203690c-595d-4dc9-a70b-905162fa7fd2
* use common method pattern between ParseContext and EvalConfigJames Ahlborn2018-06-273-9/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1176 f203690c-595d-4dc9-a70b-905162fa7fd2
* 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
* merge trunk changes through r1170exprsJames Ahlborn2018-06-261-1/+1
|\ | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1171 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