aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/healthmarketscience/jackcess/Column.java
Commit message (Collapse)AuthorAgeFilesLines
* move files into standard maven dir structureJames Ahlborn2013-08-161-161/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@781 f203690c-595d-4dc9-a70b-905162fa7fd2
* more javadoc cleanup; minor refactor of Joiner iteration methodsJames Ahlborn2013-08-111-0/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@770 f203690c-595d-4dc9-a70b-905162fa7fd2
* expand javadocs for core interfacesJames Ahlborn2013-08-081-1/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@769 f203690c-595d-4dc9-a70b-905162fa7fd2
* merge branch jackcess-2 changes through r759James Ahlborn2013-07-301-2431/+30
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@760 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement handling of usagemaps for long value (MEMO/OLE) columns, fixes ↵James Ahlborn2013-07-051-53/+166
| | | | | | issue 95 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@744 f203690c-595d-4dc9-a70b-905162fa7fd2
* add methods to get the actual attachment contentJames Ahlborn2013-06-021-2/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@733 f203690c-595d-4dc9-a70b-905162fa7fd2
* cleanup importsJames Ahlborn2013-05-031-1/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@710 f203690c-595d-4dc9-a70b-905162fa7fd2
* do not unicode compress strings which are longer than 1024 charsJames Ahlborn2013-05-031-1/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@709 f203690c-595d-4dc9-a70b-905162fa7fd2
* use shared Calendar instance to converting DatesJames Ahlborn2013-02-281-5/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@663 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for hyperlink columnsJames Ahlborn2012-11-081-4/+47
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@653 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix some more edge cases in date/time conversions (fixes issue 92)James Ahlborn2012-10-151-6/+22
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@645 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some more useful byte operationsJames Ahlborn2012-03-141-4/+2
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@616 f203690c-595d-4dc9-a70b-905162fa7fd2
* better exception message for decimal conversion failuresJames Ahlborn2012-02-061-2/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@612 f203690c-595d-4dc9-a70b-905162fa7fd2
* Rename and refactor the Cursor find methods to improve usabilityJames Ahlborn2011-12-271-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@606 f203690c-595d-4dc9-a70b-905162fa7fd2
* refactor table creationJames Ahlborn2011-11-171-5/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@596 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add support for reading/writing complex column data (version history, ↵James Ahlborn2011-10-261-5/+130
| | | | | | attachments, multi-value columns) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@580 f203690c-595d-4dc9-a70b-905162fa7fd2
* start adding some usage information in javadocJames Ahlborn2011-08-211-12/+175
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@574 f203690c-595d-4dc9-a70b-905162fa7fd2
* small refactor to move type specific info into nested classesJames Ahlborn2011-07-301-41/+94
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@571 f203690c-595d-4dc9-a70b-905162fa7fd2
* do not allow creation of table with unsupported column typeJames Ahlborn2011-07-121-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@568 f203690c-595d-4dc9-a70b-905162fa7fd2
* Enable basic handling of unsupported data types as binary content.James Ahlborn2011-07-111-23/+76
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@567 f203690c-595d-4dc9-a70b-905162fa7fd2
* more tweaks to sort order reading in v1997; read code page info from db def ↵James Ahlborn2011-04-061-1/+14
| | | | | | page and v1997 text columns git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@549 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix sort order reading in v1997; set col sort order to db default when ↵James Ahlborn2011-04-051-3/+9
| | | | | | writing (if unspecified) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@547 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle different versions of general sort order correctlyJames Ahlborn2011-04-051-19/+103
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@546 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for reading properties blobs; add accessors to various database ↵James Ahlborn2011-03-201-6/+22
| | | | | | objects for retrieving their respective properties git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@533 f203690c-595d-4dc9-a70b-905162fa7fd2
* increase max size of memo/ole columnsJames Ahlborn2011-03-141-10/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@526 f203690c-595d-4dc9-a70b-905162fa7fd2
* add nominal support for access 2010, essentially read-only until the new ↵James Ahlborn2011-03-141-3/+6
| | | | | | text index sorting is worked out git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@525 f203690c-595d-4dc9-a70b-905162fa7fd2
* general revamp of table finding using index backed cursors; use object flags ↵James Ahlborn2011-03-091-2/+27
| | | | | | to determine system/hidden objects; read/write text column sort order git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@524 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for creating indexes (except foreign key indexes) on a table ↵James Ahlborn2011-03-041-1/+89
| | | | | | when a table is created git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@515 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for writing all the fixed types into variable length fields ↵James Ahlborn2011-02-151-1/+1
| | | | | | (fixes #3181334) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@511 f203690c-595d-4dc9-a70b-905162fa7fd2
* allow column order in tables to be configured (fixes #3097387)James Ahlborn2010-11-031-1/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@497 f203690c-595d-4dc9-a70b-905162fa7fd2
* do not rewrap CharBufferJames Ahlborn2010-10-301-2/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@493 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor refactorJames Ahlborn2010-10-271-2/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@489 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor refactorJames Ahlborn2010-10-141-5/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@485 f203690c-595d-4dc9-a70b-905162fa7fd2
* add (initial) read-only support for Access 97 (jet format 3) databases ↵James Ahlborn2010-07-231-16/+26
| | | | | | (#3003375); add various ways to override charset and timezone (#2997751) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@475 f203690c-595d-4dc9-a70b-905162fa7fd2
* improve date handling, handle more binary/character input typesJames Ahlborn2009-12-051-11/+93
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@420 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor refactor to fixed length handling of text fields, add simple binary ↵James Ahlborn2009-11-191-24/+32
| | | | | | fields to fixed length handling git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@414 f203690c-595d-4dc9-a70b-905162fa7fd2
* minor cleanupJames Ahlborn2009-11-171-2/+11
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@413 f203690c-595d-4dc9-a70b-905162fa7fd2
* support reading/writing fixed length text columns (fixe #2886370)James Ahlborn2009-11-171-1/+35
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@411 f203690c-595d-4dc9-a70b-905162fa7fd2
* initial update row supportJames Ahlborn2009-11-161-2/+68
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@409 f203690c-595d-4dc9-a70b-905162fa7fd2
* initial support for guid indexes and guid autonumbersJames Ahlborn2009-10-271-16/+134
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@406 f203690c-595d-4dc9-a70b-905162fa7fd2
* add database method to load queriesJames Ahlborn2009-05-261-2/+7
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@392 f203690c-595d-4dc9-a70b-905162fa7fd2
* Be more forgiving for input column length. #2788029James Ahlborn2009-05-241-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@391 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add ErrorHandler utility for customizing error handling during rowJames Ahlborn2008-11-081-2/+2
| | | | | | parsing. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@381 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add Database.getSystemTable method for accessing system tablesJames Ahlborn2008-10-231-2/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@380 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add compression code for possible future use; add compression unitJames Ahlborn2008-07-221-11/+2
| | | | | | tests. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@365 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add primitive support for writing unicode compressed text columns.James Ahlborn2008-07-221-6/+83
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@364 f203690c-595d-4dc9-a70b-905162fa7fd2
* Share out-of-line long value pages in order to generate more compact ↵James Ahlborn2008-07-201-22/+62
| | | | | | database files git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@362 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add some more limit checking into table creation based on what access ↵James Ahlborn2008-07-191-3/+3
| | | | | | supports (max rows per table, max identifier lengths). git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@361 f203690c-595d-4dc9-a70b-905162fa7fd2
* Fix writing of large memo/ole fields. Apparently Access does not likeJames Ahlborn2008-06-211-4/+2
| | | | | | long value fields longer than 4076 bytes. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@352 f203690c-595d-4dc9-a70b-905162fa7fd2
* enhance some exception messagesJames Ahlborn2008-04-221-4/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@338 f203690c-595d-4dc9-a70b-905162fa7fd2