]>
source.dussan.org Git - jackcess.git/log
James Ahlborn [Wed, 6 Sep 2017 01:53:52 +0000 (01:53 +0000)]
add some initial default function unit tests; fix some parse bugs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1114
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 5 Sep 2017 03:13:15 +0000 (03:13 +0000)]
implement a bunch of functions which really need unit tests; add support for calculated field expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1113
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 17 Aug 2017 02:41:12 +0000 (02:41 +0000)]
implement various functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1112
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 26 Jul 2017 02:44:09 +0000 (02:44 +0000)]
merge trunk changes through r1110
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1111
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 14 Jul 2017 03:46:58 +0000 (03:46 +0000)]
Handle more advanced query join constructs. fixes issue #141
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1110
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Mon, 26 Jun 2017 00:33:09 +0000 (00:33 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1109
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Mon, 26 Jun 2017 00:33:04 +0000 (00:33 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.8
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1107
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Mon, 26 Jun 2017 00:31:48 +0000 (00:31 +0000)]
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1106
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Mon, 26 Jun 2017 00:28:32 +0000 (00:28 +0000)]
handle missing table name for join expression
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1105
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 15 Jun 2017 02:58:42 +0000 (02:58 +0000)]
validate length of pre-defined relationship name
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1104
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 6 Jun 2017 02:33:51 +0000 (02:33 +0000)]
Add option to specify relationship name, fixes pull request #4
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1103
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 31 May 2017 03:53:25 +0000 (03:53 +0000)]
Fix parsing of certain internal-use queries. Fixes issue #142
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1102
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 24 May 2017 03:26:58 +0000 (03:26 +0000)]
merge trunk changes through r1100
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1101
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 18 May 2017 02:44:45 +0000 (02:44 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1100
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 18 May 2017 02:44:40 +0000 (02:44 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.7
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1098
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 18 May 2017 02:42:32 +0000 (02:42 +0000)]
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1097
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 11 May 2017 04:05:28 +0000 (04:05 +0000)]
provide accessors for defaults config
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1096
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 11 May 2017 03:37:22 +0000 (03:37 +0000)]
Add CustomLinkResolver which facilitates loading linked tables from files which are not access databases. fixes feature request #36
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1095
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 7 May 2017 17:59:09 +0000 (17:59 +0000)]
Allow inserting negative auto number fields, fixes pull request #3
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1094
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 3 May 2017 01:30:57 +0000 (01:30 +0000)]
Cover the GENERIC_JET4 format in unit tests, thanks to Gord Thompson
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1093
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 29 Apr 2017 19:59:06 +0000 (19:59 +0000)]
merge trunk changes through r1091
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1092
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 29 Apr 2017 19:56:14 +0000 (19:56 +0000)]
use actual implicit comp op subclass
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1091
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 29 Apr 2017 18:46:44 +0000 (18:46 +0000)]
better handling of non-conditional exprs as field validators
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1090
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 21 Apr 2017 21:50:55 +0000 (21:50 +0000)]
update parent pom
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1089
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Mon, 3 Apr 2017 22:47:22 +0000 (22:47 +0000)]
merge trunk changes through r1087
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1088
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Mon, 3 Apr 2017 04:23:31 +0000 (04:23 +0000)]
Implement support for partial index lookups. Efficient IndexCursor lookups can now be done with multi-column indexes using only some of the columns in the index.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1087
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 11 Feb 2017 04:06:07 +0000 (04:06 +0000)]
merge trunk changes through r1085
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1086
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 11 Feb 2017 04:02:30 +0000 (04:02 +0000)]
change regex to compile on first use; turn invalid pattern into unmatchable regex; add some like pattern tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1085
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 7 Feb 2017 05:09:10 +0000 (05:09 +0000)]
add more type coercion, string and date to num
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1084
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 4 Feb 2017 17:35:16 +0000 (17:35 +0000)]
support string to number coercion for mixed math operations
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1083
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 1 Feb 2017 01:52:11 +0000 (01:52 +0000)]
more plugin cleanup
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1082
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 26 Jan 2017 02:11:33 +0000 (02:11 +0000)]
add date time Value accessor
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1081
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 15 Jan 2017 02:24:55 +0000 (02:24 +0000)]
better terminology for expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1080
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 14 Jan 2017 02:32:58 +0000 (02:32 +0000)]
add TemporalConfig to allow for custom expression date/time formats
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1079
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 31 Dec 2016 17:55:42 +0000 (17:55 +0000)]
merge trunk changes through r1077
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1078
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 31 Dec 2016 17:53:48 +0000 (17:53 +0000)]
ditch BIG_INT value type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1077
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 31 Dec 2016 17:37:13 +0000 (17:37 +0000)]
change evaluation context
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1076
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 24 Dec 2016 16:26:10 +0000 (16:26 +0000)]
use isNull
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1075
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 24 Dec 2016 16:23:22 +0000 (16:23 +0000)]
Value cleanup, start on functions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1074
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 22 Dec 2016 01:49:56 +0000 (01:49 +0000)]
add testing for most basic math and fix some edge case logic
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1073
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 18 Dec 2016 21:08:18 +0000 (21:08 +0000)]
start testing simple math exprs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1072
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 15 Dec 2016 20:08:06 +0000 (20:08 +0000)]
add result caching for pure expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1071
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 15 Dec 2016 04:09:08 +0000 (04:09 +0000)]
implement more operations
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1070
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 15 Dec 2016 03:53:22 +0000 (03:53 +0000)]
add method for indicating purity of an expression, possible use for future caching
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1069
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 9 Dec 2016 15:06:15 +0000 (15:06 +0000)]
ditch boolean type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1068
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 9 Dec 2016 14:48:33 +0000 (14:48 +0000)]
checkpoint reworking expression classes and implementing many basic operations
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1067
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 1 Dec 2016 02:19:20 +0000 (02:19 +0000)]
ditch extra import
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1066
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 30 Nov 2016 03:36:15 +0000 (03:36 +0000)]
update parent pom; various plugin updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1065
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 30 Nov 2016 03:14:40 +0000 (03:14 +0000)]
minor compilation cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1064
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 30 Nov 2016 02:04:24 +0000 (02:04 +0000)]
use column names in error message
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1063
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 30 Nov 2016 01:37:37 +0000 (01:37 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1062
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 30 Nov 2016 01:37:33 +0000 (01:37 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.6
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1060
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 30 Nov 2016 01:32:48 +0000 (01:32 +0000)]
prep for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1059
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 18 Nov 2016 00:03:34 +0000 (00:03 +0000)]
reorg of expression classes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1058
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 17 Nov 2016 02:32:32 +0000 (02:32 +0000)]
better fix for switching read-only file formats to read-only mode, wrap with read-only FileChannel. fixes feature #34
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1057
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 17 Nov 2016 01:17:51 +0000 (01:17 +0000)]
Add support for global usage maps which are reference type maps. fixes issue #138
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1056
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 12 Nov 2016 03:07:30 +0000 (03:07 +0000)]
automatically switch to read-only mode when opening a file format which does not support writing, fixes feature #34
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1055
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 3 Nov 2016 20:13:35 +0000 (20:13 +0000)]
rework classes, add more interfaces; start implementing builtin functions using Value type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1054
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 26 Oct 2016 20:24:41 +0000 (20:24 +0000)]
test parsing of basic expressions
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1053
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 26 Oct 2016 02:29:31 +0000 (02:29 +0000)]
parse between expr
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1052
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 25 Oct 2016 20:17:13 +0000 (20:17 +0000)]
handle order of ops for other types of exprs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1051
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 20 Oct 2016 03:20:16 +0000 (03:20 +0000)]
convert all ops to enum values
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1050
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 16 Oct 2016 20:07:33 +0000 (20:07 +0000)]
fix handling of equivalent precedence
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1049
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 15 Oct 2016 01:31:51 +0000 (01:31 +0000)]
add debug to strings to start enabling some testing
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1048
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 13 Oct 2016 20:37:26 +0000 (20:37 +0000)]
start implementing some special operators
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1047
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 4 Oct 2016 03:34:02 +0000 (03:34 +0000)]
merge trunk changes through r1045
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1046
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 4 Oct 2016 03:33:27 +0000 (03:33 +0000)]
move expr type info into TokBuf
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1045
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 4 Oct 2016 02:38:01 +0000 (02:38 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1044
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 4 Oct 2016 02:37:56 +0000 (02:37 +0000)]
[maven-release-plugin] prepare release jackcess-2.1.5
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1042
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 4 Oct 2016 02:36:44 +0000 (02:36 +0000)]
prepare for release
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1041
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 29 Sep 2016 03:31:04 +0000 (03:31 +0000)]
make delims separate token type; implement parsing of more expr types
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1040
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 17 Sep 2016 03:48:30 +0000 (03:48 +0000)]
parse some operators
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1039
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 16 Sep 2016 01:33:32 +0000 (01:33 +0000)]
impl obj ref parsing
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1038
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 15 Sep 2016 19:37:53 +0000 (19:37 +0000)]
impl expr tokenization
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1037
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 15 Sep 2016 19:36:20 +0000 (19:36 +0000)]
expression eval branch
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1036
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 11 Sep 2016 01:33:02 +0000 (01:33 +0000)]
doc updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1035
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 11 Sep 2016 01:29:49 +0000 (01:29 +0000)]
misc cleanups; doc updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1034
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 9 Sep 2016 12:37:38 +0000 (12:37 +0000)]
update docs for new metadata update support
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1033
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 9 Sep 2016 11:58:37 +0000 (11:58 +0000)]
more update tests; fix minor bug with allocating new usage maps
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1032
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 8 Sep 2016 12:45:38 +0000 (12:45 +0000)]
merge branch mutateops changes through r1030
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1031
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 8 Sep 2016 12:29:32 +0000 (12:29 +0000)]
update javadocs, minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1030
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 8 Sep 2016 01:43:36 +0000 (01:43 +0000)]
expand unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1029
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 7 Sep 2016 00:54:29 +0000 (00:54 +0000)]
remove debug output
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1028
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Wed, 7 Sep 2016 00:36:13 +0000 (00:36 +0000)]
ensure unique rel name and limit total length
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1027
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Mon, 5 Sep 2016 03:45:40 +0000 (03:45 +0000)]
add some unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1026
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 4 Sep 2016 13:49:02 +0000 (13:49 +0000)]
merge trunk changes through r1024
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1025
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 4 Sep 2016 13:48:15 +0000 (13:48 +0000)]
minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1024
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 4 Sep 2016 03:19:01 +0000 (03:19 +0000)]
merge trunk changes through r1022
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1023
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sun, 4 Sep 2016 03:17:38 +0000 (03:17 +0000)]
Change multi-value complex columns so that they return all relevant column properties.
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1022
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Fri, 2 Sep 2016 02:02:59 +0000 (02:02 +0000)]
ignore different flags for different fk indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1021
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 1 Sep 2016 16:07:37 +0000 (16:07 +0000)]
sort out setting owner and sids for new objects
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1020
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 1 Sep 2016 12:17:25 +0000 (12:17 +0000)]
implement writing fk indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1019
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 30 Aug 2016 13:21:54 +0000 (13:21 +0000)]
updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1018
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 30 Aug 2016 13:19:01 +0000 (13:19 +0000)]
fix directionality of relationship
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1017
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 30 Aug 2016 03:31:39 +0000 (03:31 +0000)]
set fk type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1016
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 30 Aug 2016 02:25:58 +0000 (02:25 +0000)]
already has context
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1015
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Tue, 30 Aug 2016 02:24:33 +0000 (02:24 +0000)]
implement adding indexes for integ enforced relationships
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1014
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 27 Aug 2016 20:53:12 +0000 (20:53 +0000)]
add some validation for integrity enforced relationships
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1013
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Sat, 27 Aug 2016 04:02:40 +0000 (04:02 +0000)]
implement fkref writing; more error context; make relationship name unique
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1012
f203690c -595d-4dc9-a70b-
905162fa7fd2
James Ahlborn [Thu, 25 Aug 2016 03:57:27 +0000 (03:57 +0000)]
add row rel row to sys catalog as well
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1011
f203690c -595d-4dc9-a70b-
905162fa7fd2