aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java/com/healthmarketscience
Commit message (Collapse)AuthorAgeFilesLines
* cleanup some compiler warnings, thanks Markus SpannJames Ahlborn2024-02-088-53/+26
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1407 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix NumberFormatter so that it formats according to the locale of the current dbJames Ahlborn2024-02-032-59/+75
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1406 f203690c-595d-4dc9-a70b-905162fa7fd2
* ensure unit tests run reliably in different localesJames Ahlborn2024-02-013-19/+32
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1405 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add option to DatabaseBuilder for ignoring broken system catalog indexes. ↵James Ahlborn2023-01-124-13/+42
| | | | | | Fixes #46 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1395 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for linked odbc tables. TableMetaData provides access to ↵James Ahlborn2022-08-263-123/+202
| | | | | | connection string and local TableDefinition if available. Fixes #45 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1379 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add Table methods to access the creation and last modified datesJames Ahlborn2021-07-071-0/+19
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1375 f203690c-595d-4dc9-a70b-905162fa7fd2
* test util methodJames Ahlborn2021-07-071-0/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1374 f203690c-595d-4dc9-a70b-905162fa7fd2
* tighten up readonly handling for external channels; minor test code refactorJames Ahlborn2021-06-101-18/+20
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1368 f203690c-595d-4dc9-a70b-905162fa7fd2
* add unit tests for extended date/time typeJames Ahlborn2021-06-103-9/+160
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1366 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add basic support for access 2019+ dbs.James Ahlborn2021-06-041-0/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1364 f203690c-595d-4dc9-a70b-905162fa7fd2
* isolate java.sql usage so that the module is not required for core jackcess ↵James Ahlborn2021-01-171-2/+2
| | | | | | usage git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1350 f203690c-595d-4dc9-a70b-905162fa7fd2
* make some useful things public; add auto module name to manifestJames Ahlborn2021-01-081-2/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1348 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add more static utility methods to DatabaseBuilder to enable more succinct ↵James Ahlborn2020-09-0711-248/+240
| | | | | | 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
* cleanup importsJames Ahlborn2020-06-271-4/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1330 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for using Predicates to match values in Cursors. Add ↵James Ahlborn2020-06-271-0/+138
| | | | | | PatternColumnPredicate for searching with various pattern syntaxes git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1328 f203690c-595d-4dc9-a70b-905162fa7fd2
* change the default DateTimeType to LOCAL_DATE_TIMEJames Ahlborn2020-05-035-0/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1325 f203690c-595d-4dc9-a70b-905162fa7fd2
* enable expression evaluation by defaultJames Ahlborn2020-05-033-34/+39
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1324 f203690c-595d-4dc9-a70b-905162fa7fd2
* tag functional interfaces; use lambda syntaxJames Ahlborn2020-04-271-23/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1322 f203690c-595d-4dc9-a70b-905162fa7fd2
* add stream support to Iterable classes; add some unit tests with streamingJames Ahlborn2020-04-243-43/+35
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1321 f203690c-595d-4dc9-a70b-905162fa7fd2
* add unit tests for access 97 text indexesa97_indexesJames Ahlborn2019-08-194-108/+141
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1313 f203690c-595d-4dc9-a70b-905162fa7fd2
* use new general 97 index supportJames Ahlborn2019-08-161-50/+51
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1312 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add Database.newTableMetaDataIterable() which enables iterating through ↵James Ahlborn2019-02-201-0/+48
| | | | | | table names without loading the entire collection into memory at once git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1295 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add ColumnFormatter utility which can apply Column Format property for ↵James Ahlborn2019-02-113-22/+142
| | | | | | display of column values git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1291 f203690c-595d-4dc9-a70b-905162fa7fd2
* tweak unit tests to allow for slight precision variations in different jvmsJames Ahlborn2019-02-071-1/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1283 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle number formats with no required digitsJames Ahlborn2019-02-041-4/+13
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1273 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge trunk changes through r1271James Ahlborn2019-01-311-7/+8
|\ | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1272 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Use column label from ResultSetMetaData when importing. Fixes #152James Ahlborn2019-01-291-7/+8
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1268 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Fix parsing of escaped double quotes in expressionsJames Ahlborn2019-01-291-0/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1267 f203690c-595d-4dc9-a70b-905162fa7fd2
* | more tests and tweaks to custom formattingJames Ahlborn2019-01-311-1/+10
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1271 f203690c-595d-4dc9-a70b-905162fa7fd2
* | more tests, more bug fixes for custom formatsJames Ahlborn2019-01-301-9/+41
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1270 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add unit tests, fix bugs in custom formatsJames Ahlborn2019-01-291-12/+182
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1269 f203690c-595d-4dc9-a70b-905162fa7fd2
* | implement remaining custom formatting, not testedJames Ahlborn2019-01-241-0/+20
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1266 f203690c-595d-4dc9-a70b-905162fa7fd2
* | fix parsing of escaped double quote; implement euro format; implement most ↵James Ahlborn2019-01-191-1/+16
| | | | | | | | | | | | custom formatting git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1265 f203690c-595d-4dc9-a70b-905162fa7fd2
* | fix channel open options for new filesJames Ahlborn2018-12-311-1/+1
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1257 f203690c-595d-4dc9-a70b-905162fa7fd2
* | cleanupJames Ahlborn2018-12-281-15/+0
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1255 f203690c-595d-4dc9-a70b-905162fa7fd2
* | more ldt testsJames Ahlborn2018-12-281-0/+62
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1254 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add system prop for date/time type; rework how date/times are written based ↵James Ahlborn2018-12-283-1/+93
| | | | | | | | | | | | on date/time type git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1253 f203690c-595d-4dc9-a70b-905162fa7fd2
* | merge trunk changes through r1241James Ahlborn2018-12-171-2/+4
|\| | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1242 f203690c-595d-4dc9-a70b-905162fa7fd2
| * Ignore column validators for read-only dbs. This will avoid irrelevant ↵James Ahlborn2018-12-171-6/+8
| | | | | | | | | | | | failures when reading databases which have invalid column properties. Fixes #150 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1240 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add LocalDateTime variants for various public Date based methodsJames Ahlborn2018-12-173-36/+39
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1241 f203690c-595d-4dc9-a70b-905162fa7fd2
* | use interface to pass zone info into date/time conversion methodsJames Ahlborn2018-12-153-5/+5
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1239 f203690c-595d-4dc9-a70b-905162fa7fd2
* | switch expression engine to LocalDateTimeJames Ahlborn2018-12-154-27/+35
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1238 f203690c-595d-4dc9-a70b-905162fa7fd2
* | round LDT date/times to millis; add some initial tests for LDT timesJames Ahlborn2018-12-131-0/+160
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1237 f203690c-595d-4dc9-a70b-905162fa7fd2
* | initial support for LocalDateTime and Temporal typesJames Ahlborn2018-12-112-12/+15
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1235 f203690c-595d-4dc9-a70b-905162fa7fd2
* | add support for PathJames Ahlborn2018-11-294-52/+54
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1233 f203690c-595d-4dc9-a70b-905162fa7fd2
* | upgrade poi; upgrade various pluginsJames Ahlborn2018-11-271-21/+21
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1231 f203690c-595d-4dc9-a70b-905162fa7fd2
* | switch to commons lang3James Ahlborn2018-11-272-35/+33
| | | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1230 f203690c-595d-4dc9-a70b-905162fa7fd2
* | update parent pom; fix test failureJames Ahlborn2018-11-271-1/+1
|/ | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1229 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement Format with predefined formatsJames Ahlborn2018-11-203-3/+62
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1226 f203690c-595d-4dc9-a70b-905162fa7fd2
* currency format uses parens; add bool predefined formatsJames Ahlborn2018-11-151-2/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1225 f203690c-595d-4dc9-a70b-905162fa7fd2