mdb
689ec8c231
@Table(uniqueConstraints) support from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2033 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-15 01:57:35 +00:00
mdb
e4eabab6f8
Some fixes and documentation from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2032 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-14 20:40:54 +00:00
mdb
21c4d0ed1c
Freak not out if ehcache.jar is not available. Instead just don't build Depot.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2031 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-11 01:02:44 +00:00
mdb
1d86a5e5cf
Caching support from Zell. Hard drives the world round rejoice!
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2030 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-11 00:43:08 +00:00
mdb
24ccb068e3
Collections are a goodness.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2029 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-08 21:16:33 +00:00
mdb
95ce692a34
Why did I call that compareTo()? compare() is more appropriate for a non
...
instance method.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2028 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:53:05 +00:00
mdb
bef3e84b31
Don't include ant's classpath when compiling.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2027 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:52:12 +00:00
mdb
5a9b7251f1
Added overflow safe integer comparison function. Widened.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2026 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:51:02 +00:00
mdb
ad26c89af2
Don't auto-remove indices either. Deciphering whether that's the right thing to
...
do is a PITA and not really worth the trouble.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2025 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-02 22:12:05 +00:00
mdb
32feed579b
Missed a space.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2024 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-24 01:30:44 +00:00
mdb
1957dd1f74
Specify the server's default locale when creating the MessageManager.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2023 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-22 22:49:52 +00:00
mdb
48817344cc
Widened, made it possible to create a custom MessageManager.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2022 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-22 00:52:27 +00:00
mdb
44452a0431
Widened.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2021 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-22 00:49:12 +00:00
mdb
701540f332
The plot thickens. Support all the varieties of modes with or without query
...
expansion.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2020 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-22 00:34:45 +00:00
mdb
4ee46d8c07
Support different query modes.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2019 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-22 00:30:20 +00:00
mdb
e6b81a15cd
Them thar columns was all jammed together. Give 'em some breathin' room with
...
commas.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2018 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-22 00:06:45 +00:00
mdb
cd2523cf31
Added Conditionals.Match for MySQL full text query operator.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2017 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 23:33:37 +00:00
mdb
d6d2db1f8a
Added a version of getTemplate() that takes a character encoding (courtesy of
...
Mike T). Deprecated putAllParameters() while I was in there.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2016 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 23:19:30 +00:00
mdb
65a3890b55
Don't run unit tests for code we didn't build.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2015 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 23:00:52 +00:00
mdb
f8a33859ae
Nix auto-column dropping, add simple concrete migrations that can be used to
...
easily register a column drop or a column rename should the need arise.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2014 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 22:55:27 +00:00
mdb
daafade9e6
Automatically add and remove indices and primary key (though it's extremely
...
unlikely that one would do the latter), automatically remove obsolete columns
(might be dangerous, I could be pursuaded to reconsider).
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2013 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 22:34:06 +00:00
mdb
7114984e5d
Fixy.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2012 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 22:01:47 +00:00
mdb
e5ae86c047
More test revamping.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2011 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 21:58:33 +00:00
mdb
e04f24077f
Move tests packages under their parent package so that they are naturally
...
included or excluded when we conditionally compile just certain packages.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2010 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 21:50:23 +00:00
mdb
a29e4450da
Test revamp in progress.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2009 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-08-25 09:25:58 +00:00
mdb
65a48e78a1
Go ahead and run the tests on ant dist. I wish this output could be made less
...
verbose.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2008 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 21:05:30 +00:00
mdb
afd3d35f17
Index handling. Automatic addition and removal of indices not yet implemented.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2007 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 20:53:55 +00:00
mdb
25ecb66363
Fixed unit tests.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2006 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 19:53:36 +00:00
mdb
5d9c17a853
Added support for hand-registered migrations (untested).
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2005 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 19:06:18 +00:00
mdb
1e6043b264
Added Entity.postamble, wired it and Entity.name up properly.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2004 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 18:06:59 +00:00
mdb
5468794fed
Allow RepositoryUnit and RepositoryListenerUnit to throw any exception.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2003 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-20 23:28:01 +00:00
mdb
bad40f8a0b
TableKeyGenerator was not using the annotation specified initial value.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2002 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-20 21:51:46 +00:00
mdb
7b64416eeb
No need to require a concrete map class.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2001 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-20 19:33:53 +00:00
mdb
401a23a18f
Added a version of updatePartial() that takes a Map of keys and values which it
...
converts to a list and calls the existing version.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2000 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-20 19:31:46 +00:00
mdb
77b587354e
Fix typo.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1999 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-18 21:45:13 +00:00
mdb
e141f96ce9
Delete jar files when cleaning.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1998 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-15 23:23:02 +00:00
mdb
458cad28fb
Support for more operators and functions from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1997 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-15 23:08:26 +00:00
mdb
9288bebaec
Add some hackery to work around MySQL's strange habit of assigning 0 instead of
...
the current time when adding a TIMESTAMP column to a table (even if you
explicitly define the TIMESTAMP column with DEFAULT CURRENT_TIMESTAMP).
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1996 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-11 21:35:05 +00:00
mdb
4635caadea
Support the specification of default values for columns.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1995 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-11 21:34:11 +00:00
mdb
cf48a6a9eb
Beans/frank.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1994 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-07 23:13:57 +00:00
ray
3924cddb73
Drive-by type-safety.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1993 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-07 01:39:46 +00:00
mdb
6580b38f79
Third time's the charm?
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1992 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-06 21:02:00 +00:00
mdb
dfc125bfa8
That'll need to be escaped and quoted.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1991 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-06 20:59:39 +00:00
mdb
b1a1a31097
Revamped session handling, deprecating the old "persist or not" scheme and
...
switching to one where the application tells us how many days the session
should last. Added a mechanism for checking whether a session is still valid
and refreshing it if so.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1990 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-06 19:36:41 +00:00
mdb
5e61ec0641
Made the addFooToTable() methods return true if they did something, false if
...
they did not. Unwrapped.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1989 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-06 02:31:35 +00:00
mdb
86767b91be
Added LessThan and GreaterThan operators.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1988 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-11-30 23:38:52 +00:00
mdb
b13e53cfd3
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1987 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-11-29 19:39:40 +00:00
mdb
c57aa2e12c
The plot thickens. OrderBy wasn't handling multiple columns properly, which
...
requires individual ordering instructions for each column. So we've modified it
to do so which required some signature changes and renders the static methods
only really appropriate for a single column (which is what you want 90% of the
time anyway).
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1986 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-11-29 02:40:45 +00:00
mdb
1d6ab3cc03
Provide a concise way to create ascending and descending order by clauses.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1985 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-11-29 02:24:21 +00:00
mdb
7ec88a15ff
Naughty naughty, creating an array of Equals[] and assigning to to an array of
...
SQLOperator[].
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1984 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-11-21 23:29:46 +00:00