James Ahlborn
|
bfb89dcfc2
|
parse between expr
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1052 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
87449dd32a
|
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
|
преди 7 години |
James Ahlborn
|
d0a4733bea
|
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
|
преди 7 години |
James Ahlborn
|
0e45bbe93d
|
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
|
преди 7 години |
James Ahlborn
|
26c20f9517
|
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
|
преди 7 години |
James Ahlborn
|
332ec655a5
|
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
|
преди 7 години |
James Ahlborn
|
467aff1ce9
|
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
|
преди 7 години |
James Ahlborn
|
c49b4c927c
|
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
|
преди 7 години |
James Ahlborn
|
23687e2d77
|
parse some operators
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1039 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
6fbbe53848
|
impl obj ref parsing
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1038 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
7ae65eeb68
|
impl expr tokenization
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/exprs@1037 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
f8212d111e
|
misc cleanups; doc updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1034 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
545c026985
|
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
|
преди 7 години |
James Ahlborn
|
4de28cb4f6
|
update javadocs, minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1030 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
fb78ea1075
|
remove debug output
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1028 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
c41e88f465
|
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
|
преди 7 години |
James Ahlborn
|
70eb4cc43c
|
minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1024 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
e9dcad296a
|
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
|
преди 7 години |
James Ahlborn
|
9c01616c3c
|
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
|
преди 7 години |
James Ahlborn
|
399e865d29
|
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
|
преди 7 години |
James Ahlborn
|
7362dd2392
|
implement writing fk indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1019 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
4d05cd6a3f
|
updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1018 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
f808a1be9a
|
fix directionality of relationship
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1017 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
f40b4f0cfd
|
set fk type
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1016 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
06e6141baa
|
already has context
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1015 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
6d1576e9f1
|
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
|
преди 7 години |
James Ahlborn
|
fceec0358a
|
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
|
преди 7 години |
James Ahlborn
|
8d88e1737d
|
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
|
преди 7 години |
James Ahlborn
|
832fb5e6a6
|
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
|
преди 7 години |
James Ahlborn
|
218af39eaa
|
update
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1010 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
cea1bf2b38
|
implement logic to determine if relationship is one-to-one
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1009 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
4958d26f36
|
update comment
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1008 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
c0f012de1f
|
some fixups to get rel insert functional
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1007 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
75b8acd8a2
|
updates
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1006 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
05c3c85cc9
|
implement method for writing new relationship to db
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1005 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 7 години |
James Ahlborn
|
7f6559f8f1
|
add some utility methods for creating relationship indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1004 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
414bb453e4
|
begin work on adding relationships
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1003 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
060172ce30
|
reorg to prep for RelationshipBuilder; move remaining table creation logic from TableBuilder to TableCreator
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1002 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
f2578a5a48
|
few minor cleanups
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1001 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
7e0838c282
|
rework public api for adding index/column, ditch TableModBuilder
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@1000 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
4dddf8bcbe
|
populate new index data after creation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@999 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
523a31dad2
|
get add index def functional
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@998 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
01e9427fe9
|
implement check for determining backing index data
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@997 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
8f482230a1
|
implement most of the dirty work for adding indexes
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@996 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
a45ac7fc22
|
checkpointing some progress on add index
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@995 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
aa9555c667
|
add support for sharing backing index data across indexes during table creation
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@994 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
47a9886af5
|
primary key indexes should also have required flag
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@988 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
0236f5a65c
|
primary key indexes should also have required flag
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@987 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
f243a99315
|
actually write added column usage maps correctly
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@986 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |
James Ahlborn
|
b110c2f3ed
|
add usage maps for lval cols
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/mutateops@985 f203690c-595d-4dc9-a70b-905162fa7fd2
|
преди 8 години |