James Ahlborn
|
23f397f625
|
isolate java.sql usage so that the module is not required for core jackcess usage
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1350 f203690c-595d-4dc9-a70b-905162fa7fd2
|
3 years ago |
James Ahlborn
|
43d6d9b38f
|
Add more static utility methods to DatabaseBuilder to enable more succinct object construction code using static imports
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1337 f203690c-595d-4dc9-a70b-905162fa7fd2
|
3 years ago |
James Ahlborn
|
450ef90a1c
|
change the default DateTimeType to LOCAL_DATE_TIME
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1325 f203690c-595d-4dc9-a70b-905162fa7fd2
|
4 years ago |
James Ahlborn
|
42c8f108f9
|
enable expression evaluation by default
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1324 f203690c-595d-4dc9-a70b-905162fa7fd2
|
4 years ago |
James Ahlborn
|
fefce70e97
|
add unit tests for access 97 text indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1313 f203690c-595d-4dc9-a70b-905162fa7fd2
|
4 years ago |
James Ahlborn
|
f9202b4fab
|
use new general 97 index support
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1312 f203690c-595d-4dc9-a70b-905162fa7fd2
|
4 years ago |
James Ahlborn
|
831d8c0b1d
|
Add ColumnFormatter utility which can apply Column Format property for display of column values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1291 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
79310a16fc
|
tweak unit tests to allow for slight precision variations in different jvms
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1283 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
7e01bae3cd
|
handle number formats with no required digits
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1273 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
b2bb4fcdba
|
more tests and tweaks to custom formatting
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1271 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
229464aff2
|
more tests, more bug fixes for custom formats
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1270 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
f3c8bb34a4
|
add unit tests, fix bugs in custom formats
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1269 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
cb9ed9bd0b
|
Fix parsing of escaped double quotes in expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1267 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
ded1c6e0a1
|
implement remaining custom formatting, not tested
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1266 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
85c0657595
|
fix parsing of escaped double quote; implement euro format; implement most custom formatting
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1265 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
55531bcd05
|
fix channel open options for new files
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1257 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
843a44dfe0
|
switch expression engine to LocalDateTime
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1238 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
6626d6b28f
|
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 ago |
James Ahlborn
|
985b867496
|
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 ago |
James Ahlborn
|
d209a57058
|
implement Format with predefined formats
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1226 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
8c64c96af6
|
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
|
5 years ago |
James Ahlborn
|
276ed56910
|
cache and reuse DecimalFormat instances
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1222 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
ac6811e50d
|
implement FormatDateTime function
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1221 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
25069267eb
|
implement FormatCurrency and FormatPercent
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1220 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
fedeb0bc35
|
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
|
5 years ago |
James Ahlborn
|
a2a57f1c3c
|
add more numeric config
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1218 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
b1fa4abea5
|
implement DateDiff function
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1216 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
45699400f0
|
implement replace function
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1215 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
504a1d8c0b
|
implement Val function
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1214 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
45f64df5c5
|
finish DateAdd function
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1213 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
6d1e438383
|
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
|
5 years ago |
James Ahlborn
|
e95602c377
|
fix broken test
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1209 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
603d0d1313
|
reimplemnt and test financial functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1208 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
11b92ba49d
|
add support for strconv function
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1207 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
443c9fef2b
|
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
|
5 years ago |
James Ahlborn
|
a314d6501d
|
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
|
5 years ago |
James Ahlborn
|
0dea2079f7
|
add support for weekdayname function
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1201 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
010cc904a5
|
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
|
5 years ago |
James Ahlborn
|
1236f27d91
|
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
|
5 years ago |
James Ahlborn
|
3739de6df8
|
test TimeSerial; implement DateSerial
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1187 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
dd7b26018c
|
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
|
5 years ago |
James Ahlborn
|
b2aba90126
|
add some date function tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1185 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
abe506f27c
|
test number functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1183 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
18a4998e71
|
test more functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1182 f203690c-595d-4dc9-a70b-905162fa7fd2
|
5 years ago |
James Ahlborn
|
37338c5a25
|
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
|
5 years ago |
James Ahlborn
|
0dc74ed679
|
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
|
5 years ago |
James Ahlborn
|
17d5d661ac
|
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 ago |
James Ahlborn
|
0a182fbac9
|
more tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1177 f203690c-595d-4dc9-a70b-905162fa7fd2
|
6 years ago |
James Ahlborn
|
08d2cf2b83
|
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 ago |
James Ahlborn
|
a6f33b99a6
|
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 ago |