]> source.dussan.org Git - jackcess.git/log
jackcess.git
5 years agomerge trunk changes through r1235
James Ahlborn [Tue, 11 Dec 2018 02:11:39 +0000 (02:11 +0000)]
merge trunk changes through r1235

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1236 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agoinitial support for LocalDateTime and Temporal types
James Ahlborn [Tue, 11 Dec 2018 02:07:56 +0000 (02:07 +0000)]
initial support for LocalDateTime and Temporal types

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1235 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agominor tweaks to date handling; clear caches when config updated; ensure date formats...
James Ahlborn [Mon, 10 Dec 2018 21:40:32 +0000 (21:40 +0000)]
minor tweaks to date handling; clear caches when config updated; ensure date formats have correct symbols

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1234 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agoadd support for Path
James Ahlborn [Thu, 29 Nov 2018 03:44:56 +0000 (03:44 +0000)]
add support for Path

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1233 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agoditch log4j
James Ahlborn [Wed, 28 Nov 2018 21:25:42 +0000 (21:25 +0000)]
ditch log4j

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1232 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agoupgrade poi; upgrade various plugins
James Ahlborn [Tue, 27 Nov 2018 21:24:19 +0000 (21:24 +0000)]
upgrade poi; upgrade various plugins

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1231 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agoswitch to commons lang3
James Ahlborn [Tue, 27 Nov 2018 02:59:03 +0000 (02:59 +0000)]
switch to commons lang3

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1230 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agoupdate parent pom; fix test failure
James Ahlborn [Tue, 27 Nov 2018 02:35:52 +0000 (02:35 +0000)]
update parent pom; fix test failure

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1229 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agoprep for jdk8 switch
James Ahlborn [Tue, 27 Nov 2018 02:10:17 +0000 (02:10 +0000)]
prep for jdk8 switch

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1228 f203690c-595d-4dc9-a70b-905162fa7fd2

5 years agomove to jdk8
James Ahlborn [Tue, 27 Nov 2018 02:09:06 +0000 (02:09 +0000)]
move to jdk8

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1227 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement Format with predefined formats
James Ahlborn [Tue, 20 Nov 2018 02:01:46 +0000 (02:01 +0000)]
implement Format with predefined formats

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1226 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agocurrency format uses parens; add bool predefined formats
James Ahlborn [Thu, 15 Nov 2018 05:22:13 +0000 (05:22 +0000)]
currency format uses parens; add bool predefined formats

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1225 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agobeginnings of general format support
James Ahlborn [Tue, 13 Nov 2018 23:34:37 +0000 (23:34 +0000)]
beginnings of general format support

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1224 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoshare nchars impl
James Ahlborn [Tue, 13 Nov 2018 23:06:27 +0000 (23:06 +0000)]
share nchars impl

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1223 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agocache and reuse DecimalFormat instances
James Ahlborn [Tue, 13 Nov 2018 23:00:53 +0000 (23:00 +0000)]
cache and reuse DecimalFormat instances

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1222 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement FormatDateTime function
James Ahlborn [Tue, 13 Nov 2018 04:59:29 +0000 (04:59 +0000)]
implement FormatDateTime function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1221 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement FormatCurrency and FormatPercent
James Ahlborn [Thu, 8 Nov 2018 23:33:15 +0000 (23:33 +0000)]
implement FormatCurrency and FormatPercent

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1220 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agofill out remaining tests for FormatNumber
James Ahlborn [Thu, 8 Nov 2018 23:09:28 +0000 (23:09 +0000)]
fill out remaining tests for FormatNumber

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1219 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd more numeric config
James Ahlborn [Thu, 8 Nov 2018 21:23:48 +0000 (21:23 +0000)]
add more numeric config

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1218 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agountested support for FormatNumber
James Ahlborn [Wed, 7 Nov 2018 21:11:58 +0000 (21:11 +0000)]
untested support for FormatNumber

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1217 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement DateDiff function
James Ahlborn [Tue, 6 Nov 2018 16:16:01 +0000 (16:16 +0000)]
implement DateDiff function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1216 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement replace function
James Ahlborn [Sat, 3 Nov 2018 06:06:36 +0000 (06:06 +0000)]
implement replace function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1215 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement Val function
James Ahlborn [Fri, 2 Nov 2018 20:14:59 +0000 (20:14 +0000)]
implement Val function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1214 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agofinish DateAdd function
James Ahlborn [Mon, 29 Oct 2018 00:55:17 +0000 (00:55 +0000)]
finish DateAdd function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1213 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoinitial work for DateAdd function
James Ahlborn [Sun, 28 Oct 2018 19:32:38 +0000 (19:32 +0000)]
initial work for DateAdd function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1212 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoupdate javadocs for new function
James Ahlborn [Mon, 22 Oct 2018 23:39:47 +0000 (23:39 +0000)]
update javadocs for new function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1211 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agorework string conversion to date; add support for dates with implicit years; implemen...
James Ahlborn [Thu, 18 Oct 2018 23:41:02 +0000 (23:41 +0000)]
rework string conversion to date; add support for dates with implicit years; implement DatePart function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1210 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agofix broken test
James Ahlborn [Wed, 10 Oct 2018 01:52:34 +0000 (01:52 +0000)]
fix broken test

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1209 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoreimplemnt and test financial functions
James Ahlborn [Wed, 10 Oct 2018 00:33:49 +0000 (00:33 +0000)]
reimplemnt and test financial functions

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1208 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd support for strconv function
James Ahlborn [Fri, 5 Oct 2018 19:11:18 +0000 (19:11 +0000)]
add support for strconv function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1207 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agohandle am/pm suffix dependent on date/time config
James Ahlborn [Fri, 5 Oct 2018 19:10:29 +0000 (19:10 +0000)]
handle am/pm suffix dependent on date/time config

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1206 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agohandle alternate decimal separators based on numeric config
James Ahlborn [Fri, 5 Oct 2018 19:09:25 +0000 (19:09 +0000)]
handle alternate decimal separators based on numeric config

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1205 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoset default date/time and numeric config for a database
James Ahlborn [Fri, 5 Oct 2018 19:08:12 +0000 (19:08 +0000)]
set default date/time and numeric config for a database

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1204 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agorework public expression api with better locale handling; support parsing of number...
James Ahlborn [Thu, 4 Oct 2018 02:07:32 +0000 (02:07 +0000)]
rework public expression api with better locale handling; support parsing of number strings with grouping separators

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1203 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd support for monthname function; implement better string to date/time conversions
James Ahlborn [Sat, 29 Sep 2018 19:36:51 +0000 (19:36 +0000)]
add support for monthname function; implement better string to date/time conversions

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1202 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd support for weekdayname function
James Ahlborn [Wed, 26 Sep 2018 02:08:37 +0000 (02:08 +0000)]
add support for weekdayname function

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1201 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement IsNumeric; add support for hex/oct integer strings
James Ahlborn [Tue, 18 Sep 2018 02:58:51 +0000 (02:58 +0000)]
implement IsNumeric; add support for hex/oct integer strings

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1200 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement IsNumeric; add support for hex/oct integer strings
James Ahlborn [Tue, 18 Sep 2018 02:55:40 +0000 (02:55 +0000)]
implement IsNumeric; add support for hex/oct integer strings

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1199 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agospelling
James Ahlborn [Sun, 9 Sep 2018 02:34:08 +0000 (02:34 +0000)]
spelling

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1198 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Sun, 9 Sep 2018 02:20:26 +0000 (02:20 +0000)]
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1197 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years ago[maven-release-plugin] prepare release jackcess-2.2.0
James Ahlborn [Sun, 9 Sep 2018 02:20:11 +0000 (02:20 +0000)]
[maven-release-plugin] prepare release jackcess-2.2.0

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1195 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoprep for release
James Ahlborn [Sun, 9 Sep 2018 02:07:25 +0000 (02:07 +0000)]
prep for release

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1194 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomore doc updates
James Ahlborn [Thu, 6 Sep 2018 03:06:50 +0000 (03:06 +0000)]
more doc updates

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1193 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agorefactor support for working with Value instances
James Ahlborn [Thu, 6 Sep 2018 02:28:08 +0000 (02:28 +0000)]
refactor support for working with Value instances

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1192 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd a bunch of javadocs for expr classes
James Ahlborn [Thu, 6 Sep 2018 02:11:39 +0000 (02:11 +0000)]
add a bunch of javadocs for expr classes

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1191 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agominor refactor of function support; start adding top level docs for evaluation support
James Ahlborn [Fri, 24 Aug 2018 04:11:43 +0000 (04:11 +0000)]
minor refactor of function support; start adding top level docs for evaluation support

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1190 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agofix compiler warning
James Ahlborn [Thu, 23 Aug 2018 20:28:27 +0000 (20:28 +0000)]
fix compiler warning

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1189 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoupdate parent pom; update urls for https
James Ahlborn [Sun, 29 Jul 2018 02:23:02 +0000 (02:23 +0000)]
update parent pom; update urls for https

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1188 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agotest TimeSerial; implement DateSerial
James Ahlborn [Thu, 26 Jul 2018 20:22:13 +0000 (20:22 +0000)]
test TimeSerial; implement DateSerial

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1187 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agotest custom EvalConfig; fix time format
James Ahlborn [Thu, 26 Jul 2018 03:08:22 +0000 (03:08 +0000)]
test custom EvalConfig; fix time format

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1186 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd some date function tests
James Ahlborn [Wed, 25 Jul 2018 02:30:33 +0000 (02:30 +0000)]
add some date function tests

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1185 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agominor update
James Ahlborn [Tue, 17 Jul 2018 21:53:14 +0000 (21:53 +0000)]
minor update

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1184 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agotest number functions
James Ahlborn [Tue, 17 Jul 2018 21:49:09 +0000 (21:49 +0000)]
test number functions

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1183 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agotest more functions
James Ahlborn [Tue, 17 Jul 2018 03:48:14 +0000 (03:48 +0000)]
test more functions

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1182 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd ability to get original expression; implement some parsing tests
James Ahlborn [Tue, 17 Jul 2018 02:27:04 +0000 (02:27 +0000)]
add ability to get original expression; implement some parsing tests

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1181 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agofix handling of certain field validator expressions; add some tests for various expre...
James Ahlborn [Sat, 14 Jul 2018 03:05:57 +0000 (03:05 +0000)]
fix handling of certain field validator expressions; add some tests for various expressions

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1180 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agohandle alternate true/false constant values
James Ahlborn [Fri, 13 Jul 2018 20:29:25 +0000 (20:29 +0000)]
handle alternate true/false constant values

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1179 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd more tests; add not like
James Ahlborn [Sun, 1 Jul 2018 04:53:06 +0000 (04:53 +0000)]
add more tests; add not like

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1178 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomore tests
James Ahlborn [Fri, 29 Jun 2018 03:20:36 +0000 (03:20 +0000)]
more tests

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1177 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agouse common method pattern between ParseContext and EvalConfig
James Ahlborn [Wed, 27 Jun 2018 03:57:06 +0000 (03:57 +0000)]
use common method pattern between ParseContext and EvalConfig

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1176 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoditch default parse context
James Ahlborn [Wed, 27 Jun 2018 03:50:11 +0000 (03:50 +0000)]
ditch default parse context

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1175 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agominor code warning cleanups
James Ahlborn [Wed, 27 Jun 2018 03:07:48 +0000 (03:07 +0000)]
minor code warning cleanups

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1174 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agobump version for moderate feature update
James Ahlborn [Tue, 26 Jun 2018 04:08:15 +0000 (04:08 +0000)]
bump version for moderate feature update

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1173 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomerge branch exprs changes through r1171
James Ahlborn [Tue, 26 Jun 2018 03:59:12 +0000 (03:59 +0000)]
merge branch exprs changes through r1171

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1172 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomerge trunk changes through r1170 exprs
James Ahlborn [Tue, 26 Jun 2018 03:46:27 +0000 (03:46 +0000)]
merge trunk changes through r1170

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1171 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Tue, 26 Jun 2018 03:31:06 +0000 (03:31 +0000)]
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1170 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years ago[maven-release-plugin] prepare release jackcess-2.1.12
James Ahlborn [Tue, 26 Jun 2018 03:30:52 +0000 (03:30 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.12

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1168 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoprep for release
James Ahlborn [Tue, 26 Jun 2018 02:56:23 +0000 (02:56 +0000)]
prep for release

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1167 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd some tests for functions; fix said functions
James Ahlborn [Tue, 26 Jun 2018 02:39:20 +0000 (02:39 +0000)]
add some tests for functions; fix said functions

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1166 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoreturn all values in map so that default values, calc values, etc get returned to...
James Ahlborn [Wed, 6 Jun 2018 03:09:13 +0000 (03:09 +0000)]
return all values in map so that default values, calc values, etc get returned to caller

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1165 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomore number format unit tests
James Ahlborn [Wed, 6 Jun 2018 02:54:13 +0000 (02:54 +0000)]
more number format unit tests

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1164 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd number format unit tests; update tests based on new formatting
James Ahlborn [Tue, 5 Jun 2018 04:18:28 +0000 (04:18 +0000)]
add number format unit tests; update tests based on new formatting

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1163 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoadd unit tests for property expression evaluation features
James Ahlborn [Tue, 5 Jun 2018 03:56:12 +0000 (03:56 +0000)]
add unit tests for property expression evaluation features

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1162 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoallow col validator to get this column by name
James Ahlborn [Mon, 4 Jun 2018 03:17:48 +0000 (03:17 +0000)]
allow col validator to get this column by name

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1161 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement floating point number formatting which matches access
James Ahlborn [Sun, 3 Jun 2018 01:55:38 +0000 (01:55 +0000)]
implement floating point number formatting which matches access

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1160 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoimplement floating point number formatting which matches access
James Ahlborn [Sun, 3 Jun 2018 01:54:07 +0000 (01:54 +0000)]
implement floating point number formatting which matches access

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1159 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agocleanup some fixmes
James Ahlborn [Wed, 30 May 2018 04:18:02 +0000 (04:18 +0000)]
cleanup some fixmes

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1158 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agohandle literal string default values
James Ahlborn [Wed, 30 May 2018 04:12:46 +0000 (04:12 +0000)]
handle literal string default values

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1157 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agouse decimal math context which matches access precision; tweak string to number conve...
James Ahlborn [Wed, 30 May 2018 01:19:41 +0000 (01:19 +0000)]
use decimal math context which matches access precision; tweak string to 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

6 years agonormalize decimals when used; convert number literals to decimal instead of double...
James Ahlborn [Sun, 27 May 2018 05:03:19 +0000 (05:03 +0000)]
normalize decimals when used; convert number literals to decimal instead of 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

6 years agodo not allow null result for conditions
James Ahlborn [Fri, 25 May 2018 03:31:17 +0000 (03:31 +0000)]
do not allow null result for conditions

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1154 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomerge trunk changes through r1152
James Ahlborn [Fri, 25 May 2018 03:22:43 +0000 (03:22 +0000)]
merge trunk changes through r1152

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1153 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoCreate new usage map correctly when adding an index to an existing table. fixes...
James Ahlborn [Tue, 22 May 2018 02:09:04 +0000 (02:09 +0000)]
Create new usage map correctly when adding an index to an existing table.  fixes #147

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1152 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoknock out some fixmes; add support for custom function lookup and custom bindings...
James Ahlborn [Sat, 19 May 2018 20:32:13 +0000 (20:32 +0000)]
knock out some fixmes; add support for custom function lookup and custom 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

6 years agoAdd some additional property keys and relevant enums for values
James Ahlborn [Sat, 19 May 2018 20:29:05 +0000 (20:29 +0000)]
Add some additional property keys and relevant enums for values

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1150 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomerge trunk changes through r1148
James Ahlborn [Sat, 19 May 2018 13:44:26 +0000 (13:44 +0000)]
merge trunk changes through r1148

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1149 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoplug expr evaluation into columns/tables; create Identifier for tracking expression...
James Ahlborn [Tue, 8 May 2018 04:36:42 +0000 (04:36 +0000)]
plug expr evaluation into columns/tables; create Identifier for tracking 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

6 years agostart enforcing the required and no-zero len column properties
James Ahlborn [Sun, 29 Apr 2018 03:54:10 +0000 (03:54 +0000)]
start enforcing the required and no-zero len column properties

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1147 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agouse specific exceptions for expr eval
James Ahlborn [Sat, 31 Mar 2018 03:13:14 +0000 (03:13 +0000)]
use specific exceptions for expr eval

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1146 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agofix null handling for string funcs
James Ahlborn [Sat, 31 Mar 2018 02:36:50 +0000 (02:36 +0000)]
fix null handling for string funcs

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1145 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomove rnd logic to RandomContext
James Ahlborn [Fri, 23 Mar 2018 23:26:35 +0000 (23:26 +0000)]
move rnd logic to RandomContext

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1144 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Tue, 6 Mar 2018 02:30:44 +0000 (02:30 +0000)]
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1143 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years ago[maven-release-plugin] prepare release jackcess-2.1.11
James Ahlborn [Tue, 6 Mar 2018 02:30:26 +0000 (02:30 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.11

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1141 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoprep for release
James Ahlborn [Sun, 4 Mar 2018 18:01:05 +0000 (18:01 +0000)]
prep for release

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1140 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agomerge trunk changes through r1138
James Ahlborn [Thu, 8 Feb 2018 00:42:25 +0000 (00:42 +0000)]
merge trunk changes through r1138

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1139 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoupdate ddl flag for default properties even if type is explicitly provided. fixes...
James Ahlborn [Wed, 7 Feb 2018 21:50:11 +0000 (21:50 +0000)]
update ddl flag for default properties even if type is explicitly provided.  fixes #146

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1138 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoExpose the ddl attribute on properties. Set the attribute appropriately for known...
James Ahlborn [Thu, 25 Jan 2018 21:33:03 +0000 (21:33 +0000)]
Expose the ddl attribute on properties. Set the attribute appropriately for 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

6 years ago[maven-release-plugin] prepare for next development iteration
James Ahlborn [Fri, 19 Jan 2018 00:55:47 +0000 (00:55 +0000)]
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1136 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years ago[maven-release-plugin] prepare release jackcess-2.1.10
James Ahlborn [Fri, 19 Jan 2018 00:55:42 +0000 (00:55 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.10

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1134 f203690c-595d-4dc9-a70b-905162fa7fd2

6 years agoprep for release
James Ahlborn [Fri, 19 Jan 2018 00:50:56 +0000 (00:50 +0000)]
prep for release

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1133 f203690c-595d-4dc9-a70b-905162fa7fd2