aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/healthmarketscience
Commit message (Collapse)AuthorAgeFilesLines
* Add support for surrogate pairs in text indexes (e.g. emoticons), fixes #157James Ahlborn2024-05-142-21/+72
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1413 f203690c-595d-4dc9-a70b-905162fa7fd2
* Account for character sizes when copying column lengths, fixes #158James Ahlborn2024-05-081-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1408 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup some compiler warnings, thanks Markus SpannJames Ahlborn2024-02-085-17/+11
| | | | 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-036-39/+56
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1406 f203690c-595d-4dc9-a70b-905162fa7fd2
* do not increment unique entry count when replacing an existing entryJames Ahlborn2023-08-281-1/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1400 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add option to DatabaseBuilder for ignoring broken system catalog indexes. ↵James Ahlborn2023-01-125-225/+315
| | | | | | Fixes #46 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1395 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix edge case which can cause table to be considered corrupt. Fixes #156James Ahlborn2022-10-281-78/+87
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1385 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for linked odbc tables. TableMetaData provides access to ↵James Ahlborn2022-08-268-82/+420
| | | | | | 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
* update some docsJames Ahlborn2021-11-111-5/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1376 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add Table methods to access the creation and last modified datesJames Ahlborn2021-07-074-1/+51
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1375 f203690c-595d-4dc9-a70b-905162fa7fd2
* tighten up readonly handling for external channels; minor test code refactorJames Ahlborn2021-06-101-4/+14
| | | | 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-101-3/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1366 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for extended date/time type in access 2019+ dbsJames Ahlborn2021-06-084-13/+174
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1365 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add basic support for access 2019+ dbs.James Ahlborn2021-06-043-4/+37
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1364 f203690c-595d-4dc9-a70b-905162fa7fd2
* ignore trailing spaces when creating text index entriesJames Ahlborn2021-01-242-16/+30
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1361 f203690c-595d-4dc9-a70b-905162fa7fd2
* no longer need to use initCausemodulesJames Ahlborn2021-01-204-15/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1355 f203690c-595d-4dc9-a70b-905162fa7fd2
* isolate java.sql usage so that the module is not required for core jackcess ↵James Ahlborn2021-01-178-60/+190
| | | | | | 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-083-4/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1348 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor code cleanupJames Ahlborn2020-09-111-3/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1343 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add more static utility methods to DatabaseBuilder to enable more succinct ↵James Ahlborn2020-09-072-0/+90
| | | | | | 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
* add details about 3.5 upgradeJames Ahlborn2020-06-281-3/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1331 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for using Predicates to match values in Cursors. Add ↵James Ahlborn2020-06-276-85/+247
| | | | | | 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-031-2/+2
| | | | 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-032-7/+7
| | | | 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-275-5/+10
| | | | 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-249-41/+142
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1321 f203690c-595d-4dc9-a70b-905162fa7fd2
* use default remove implJames Ahlborn2020-04-242-10/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1320 f203690c-595d-4dc9-a70b-905162fa7fd2
* use new general 97 index supportJames Ahlborn2019-08-162-47/+66
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1312 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix handling of descending indexesJames Ahlborn2019-08-121-13/+9
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1311 f203690c-595d-4dc9-a70b-905162fa7fd2
* reword extra code handling for gen 97 indexesJames Ahlborn2019-08-113-105/+235
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1310 f203690c-595d-4dc9-a70b-905162fa7fd2
* initial support for writing access 97 indexesJames Ahlborn2019-08-061-22/+107
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1309 f203690c-595d-4dc9-a70b-905162fa7fd2
* add new sort order for legacy 97 collation orderJames Ahlborn2019-08-062-15/+27
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1308 f203690c-595d-4dc9-a70b-905162fa7fd2
* use StandardCharsetJames Ahlborn2019-08-061-60/+61
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1307 f203690c-595d-4dc9-a70b-905162fa7fd2
* add separate method for reading root db pageJames Ahlborn2019-08-063-45/+66
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1306 f203690c-595d-4dc9-a70b-905162fa7fd2
* convenience method for using case insensitive matcherJames Ahlborn2019-08-061-22/+30
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1305 f203690c-595d-4dc9-a70b-905162fa7fd2
* initial index codes for access97 general collation orderJames Ahlborn2019-08-061-0/+127
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1304 f203690c-595d-4dc9-a70b-905162fa7fd2
* add convenience method for opening with PathJames Ahlborn2019-07-211-0/+14
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1302 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add Database.newTableMetaDataIterable() which enables iterating through ↵James Ahlborn2019-02-202-11/+91
| | | | | | 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-118-43/+250
| | | | | | display of column values git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1291 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor cleanupsJames Ahlborn2019-02-062-7/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1282 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle number formats with no required digitsJames Ahlborn2019-02-041-12/+57
| | | | 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-44/+44
|\ | | | | | | 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-44/+44
| | | | | | | | 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-1/+0
| | | | | | | | 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-75/+92
| | | | | | | | 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-6/+14
| | | | | | | | 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-49/+144
| | | | | | | | 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-242-166/+418
| | | | | | | | 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-194-95/+1038
| | | | | | | | | | | | custom formatting git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1265 f203690c-595d-4dc9-a70b-905162fa7fd2
* | merge trunk changes through r1258James Ahlborn2018-12-316-146/+191
|\| | | | | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1259 f203690c-595d-4dc9-a70b-905162fa7fd2