57 Commits (d231efd46cd5f1e4c5c0fff850e10f860b7fced2)

Author SHA1 Message Date
  James Ahlborn 55531bcd05 fix channel open options for new files 5 years ago
  James Ahlborn 0f568a4620 add system prop for date/time type; rework how date/times are written based on date/time type 5 years ago
  James Ahlborn 9c638f35bf overrides everywhere 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 5 years ago
  James Ahlborn 21fe1417bb use interface to pass zone info into date/time conversion methods 5 years ago
  James Ahlborn 843a44dfe0 switch expression engine to LocalDateTime 5 years ago
  James Ahlborn abf32c90b1 initial support for LocalDateTime and Temporal types 5 years ago
  James Ahlborn 6626d6b28f add support for Path 5 years ago
  James Ahlborn f6315def9c switch to commons lang3 5 years ago
  James Ahlborn 443c9fef2b rework public expression api with better locale handling; support parsing of number strings with grouping separators 5 years ago
  James Ahlborn 1a8771e555 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 6 years ago
  James Ahlborn 5a39a80966 start enforcing the required and no-zero len column properties 6 years ago
  James Ahlborn b8f3fcca02 move rnd logic to RandomContext 6 years ago
  James Ahlborn 4fb8409266 Add full support for access 2016 databases including the new 'Large Number' (aka Bigint) data type. Fixes feature #37 6 years ago
  James Ahlborn 16fa12b67a Add option to specify relationship name, fixes pull request #4 7 years ago
  James Ahlborn ae032248c9 Add CustomLinkResolver which facilitates loading linked tables from files which are not access databases. fixes feature request #36 7 years ago
  James Ahlborn 54972c4de5 Cover the GENERIC_JET4 format in unit tests, thanks to Gord Thompson 7 years ago
  James Ahlborn 5ae4421b4c ditch extra import 7 years ago
  James Ahlborn e4c2cde994 better fix for switching read-only file formats to read-only mode, wrap with read-only FileChannel. fixes feature #34 7 years ago
  James Ahlborn 7b8f4c32d5 automatically switch to read-only mode when opening a file format which does not support writing, fixes feature #34 7 years ago
  James Ahlborn 7ae65eeb68 impl expr tokenization 7 years ago
  James Ahlborn 545c026985 more update tests; fix minor bug with allocating new usage maps 7 years ago
  James Ahlborn 4de28cb4f6 update javadocs, minor cleanups 7 years ago
  James Ahlborn c41e88f465 ensure unique rel name and limit total length 7 years ago
  James Ahlborn 399e865d29 sort out setting owner and sids for new objects 7 years ago
  James Ahlborn fceec0358a add some validation for integrity enforced relationships 7 years ago
  James Ahlborn 8d88e1737d implement fkref writing; more error context; make relationship name unique 7 years ago
  James Ahlborn 832fb5e6a6 add row rel row to sys catalog as well 7 years ago
  James Ahlborn c0f012de1f some fixups to get rel insert functional 7 years ago
  James Ahlborn 05c3c85cc9 implement method for writing new relationship to db 7 years ago
  James Ahlborn 060172ce30 reorg to prep for RelationshipBuilder; move remaining table creation logic from TableBuilder to TableCreator 8 years ago
  James Ahlborn 4e5fe7ec04 Add Database.getTableMetaData method to enable getting basic info about a Table (by name) without actually loading it. fixes feature request #33 8 years ago
  James Ahlborn 6deaa095c7 Add FileFormat.GENERIC_JET4 in order to support getting the file format for jet4 databases with no AccessVersion property (e.g. those created programmatically using ADOX). fixes issue #129 8 years ago
  James Ahlborn b7fd6e39bb Add some utility methods for handling Dates in an Access compatible manner. fixes issue #128 8 years ago
  James Ahlborn c114faa659 throw better exception when attempting to create file which does not support creation 8 years ago
  James Ahlborn d70251c8fb tweak some docs 9 years ago
  James Ahlborn e8616e6476 Allow optional direct insert/update of autonumber values. This is disabled by default, but can be selectively enabled per-jvm (using system property), per-database, and per-table. fixes feature #32 9 years ago
  James Ahlborn 0521456553 more user friendly exception message 9 years ago
  James Ahlborn 09c42b87bb Load linked table info from system table when reading databases with unsupported sort orders. Fixes issue #123 9 years ago
  James Ahlborn 17908417ae relicense with Apache License 9 years ago
  James Ahlborn 535fc3dac5 better index setup call 9 years ago
  James Ahlborn 957d85b4f1 lower log level for certain system table warnings; add contextual info to many errors/warnings: feature #29 9 years ago
  James Ahlborn babfdb1947 add some convenience methods for new TableIterableBuilder; add change notes for linked table updates 9 years ago
  James Ahlborn 4ffcf30a2a fix linked table test; add unit tests for new table iteration methods 9 years ago
  James Ahlborn 54713bcd6c add more flexible table iteration, feature #28 9 years ago
  James Ahlborn 339c27868e add method to simplify testing whether or not a Table is linked to a Database, feature #28 9 years ago
  James Ahlborn d327ceb55e Better validation of identifier names (disallow invalid characters according to access naming rules) 9 years ago
  James Ahlborn 840ccbde0f add convenience methods to Row for getting values cast to specific types 10 years ago
  James Ahlborn f73e6c33c7 add initial ColumnValidator support 10 years ago
  James Ahlborn 4ecff29629 add public api for modifying properties 10 years ago