]>
source.dussan.org Git - jackcess.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
James Ahlborn [Wed, 17 Jan 2018 01:26:57 +0000 (01:26 +0000)]
implement sql type to DataType conversions specific to access 2016 format
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1132
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 23 Dec 2017 15:58:30 +0000 (15:58 +0000)]
some more financial funcs, not all fully working
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1131
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 19 Dec 2017 04:59:39 +0000 (04:59 +0000)]
Add full support for access 2016 databases including the new 'Large Number' (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
James Ahlborn [Tue, 31 Oct 2017 01:13:25 +0000 (01:13 +0000)]
implement some financial functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1129
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 14 Oct 2017 19:11:26 +0000 (19:11 +0000)]
more math unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1128
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 14 Oct 2017 14:38:17 +0000 (14:38 +0000)]
handle plus as a unary number modifier; handle precedence of plus/minus in more confusing math expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1127
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 10 Oct 2017 01:19:03 +0000 (01:19 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1126
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 10 Oct 2017 01:18:58 +0000 (01:18 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.9
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1124
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 10 Oct 2017 01:16:10 +0000 (01:16 +0000)]
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1123
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 3 Oct 2017 01:46:48 +0000 (01:46 +0000)]
Fix writing of property maps without any properties. fixes #144
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1122
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 3 Oct 2017 01:35:29 +0000 (01:35 +0000)]
add support link to main page
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1121
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 23 Sep 2017 05:04:01 +0000 (05:04 +0000)]
long type should be int values; implement more date/time and misc other functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1120
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 22 Sep 2017 06:48:06 +0000 (06:48 +0000)]
implement some date/time functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1119
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 20 Sep 2017 05:04:31 +0000 (05:04 +0000)]
a few more number functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1118
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 20 Sep 2017 04:42:59 +0000 (04:42 +0000)]
split out function groups; implement numeric functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1117
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 19 Sep 2017 14:27:19 +0000 (14:27 +0000)]
bug fixes and unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1116
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 10 Sep 2017 02:55:50 +0000 (02:55 +0000)]
fix some cast functions; more unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1115
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 6 Sep 2017 01:53:52 +0000 (01:53 +0000)]
add some initial default function unit tests; fix some parse bugs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1114
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 5 Sep 2017 03:13:15 +0000 (03:13 +0000)]
implement a bunch of functions which really need unit tests; add support for calculated field expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1113
f203690c -595d-4dc9-a70b-
905162fa7fd2