James Ahlborn
1ff24f80a1
tighten up readonly handling for external channels; minor test code refactor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1368 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
James Ahlborn
331e72a262
add unit tests for extended date/time type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1366 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
James Ahlborn
9706c1f1e5
Add support for extended date/time type in access 2019+ dbs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1365 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
James Ahlborn
3ff4ae6d67
Add basic support for access 2019+ dbs.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1364 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
James Ahlborn
253e37fa2d
ignore trailing spaces when creating text index entries
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1361 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
James Ahlborn
65d69efe9f
no longer need to use initCause
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1355 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
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
e358751fe0
make some useful things public; add auto module name to manifest
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1348 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
James Ahlborn
2ff5115b9f
minor code cleanup
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1343 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
3f75e95a21
add details about 3.5 upgrade
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1331 f203690c-595d-4dc9-a70b-905162fa7fd2
3 years ago
James Ahlborn
9e0b807683
Add support for using Predicates to match values in Cursors. Add 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
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
400f6cf962
tag functional interfaces; use lambda syntax
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1322 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
11bf84249c
add stream support to Iterable classes; add some unit tests with streaming
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1321 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
bd9509e682
use default remove impl
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1320 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
48170577dd
fix handling of descending indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1311 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
aaf7449a84
reword extra code handling for gen 97 indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1310 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
e47aa25994
initial support for writing access 97 indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1309 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
4de2801130
add new sort order for legacy 97 collation order
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1308 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
b1d6172512
use StandardCharset
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1307 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
5329ce1529
add separate method for reading root db page
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1306 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
ff9e16462e
convenience method for using case insensitive matcher
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1305 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
6a189ba076
initial index codes for access97 general collation order
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/a97_indexes@1304 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
6460b47598
add convenience method for opening with Path
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1302 f203690c-595d-4dc9-a70b-905162fa7fd2
4 years ago
James Ahlborn
1fb85bd37a
Add Database.newTableMetaDataIterable() which enables iterating through 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
5 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
92caa33ac2
minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1282 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
a06385c7c9
Use column label from ResultSetMetaData when importing. Fixes #152
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1268 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
c25109f673
Fix length in units calculation for Access 97 text fields. Fixes #151
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1258 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
f3a4168bd5
use fromUnitSize
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1256 f203690c-595d-4dc9-a70b-905162fa7fd2
5 years ago
James Ahlborn
0f568a4620
add system prop for date/time type; rework how date/times are written based on date/time type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1253 f203690c-595d-4dc9-a70b-905162fa7fd2
5 years ago
James Ahlborn
9c638f35bf
overrides everywhere
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1246 f203690c-595d-4dc9-a70b-905162fa7fd2
5 years ago
James Ahlborn
a92bc3439f
more javadoc fixes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1245 f203690c-595d-4dc9-a70b-905162fa7fd2
5 years ago
James Ahlborn
df615627c3
get javadocs displaying correctly
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1243 f203690c-595d-4dc9-a70b-905162fa7fd2
5 years ago
James Ahlborn
c1aa151cd4
add LocalDateTime variants for various public Date based methods
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1241 f203690c-595d-4dc9-a70b-905162fa7fd2
5 years ago
James Ahlborn
112cb827e9
Ignore column validators for read-only dbs. This will avoid irrelevant 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
5 years ago
James Ahlborn
21fe1417bb
use interface to pass zone info into date/time conversion methods
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1239 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
99af2bc3a6
round LDT date/times to millis; add some initial tests for LDT times
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/jdk8@1237 f203690c-595d-4dc9-a70b-905162fa7fd2
5 years ago