DERBY-6272: LoginTimeoutTest fails if server is missing

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1496406 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6262: Simplify message-generating methods using varargs

Reduce number of trace methods in LogWriter using varargs and
auto-boxing.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1496410 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6262: Simplify message-generating methods using varargs

Use varargs in EmbedConnection.newSQLException() and
ConnectionChild.newSQLException().

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1496449 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6273: NullPointerException when using more than one parameter in COALESCE

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1496837 13f79535-47bb-0310-9956-ffa450edef68
DERBY-1997: Remove custom exception printing methods and replace with printStackTrace as suggested

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1496870 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6264: Improve test coverage of org.apache.derby.iapi.db.PropertyInfo

This patch was contributed by Ahsan Shamsudeen (ahsan dot competition at gmail dot com)

This patch removes several unused methods from the PropertyInfo class. These
classes were part of the original Cloudscape SQL-J language many years ago,
but are not used in Derby.

Removing the unused methods simplifies the class. Should we ever decide to
revive the features of the SQL-J language, we can recover these methods from
the older versions of the class in Subversion.



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1497205 13f79535-47bb-0310-9956-ffa450edef68
DERBY-673: Get rid of the NodeFactory 

Remove an erroneously re-introduced "public" keyword from method
getParameterTypes. This removes a FindBugs warning about "exposing
internal representation by returning reference to mutable object".



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1497230 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6211: Fix NPE in xml-based optimizer tracing; committing derby-6211-08-aa-fixNPE.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1497537 13f79535-47bb-0310-9956-ffa450edef68
DERBY-673: Get rid of the NodeFactory

Patch derby-673-typesafe-lists-2, which introduces generics to the
lists based on QueryTreeNodeVector. I also let the latter implement
the Iterable interface, which opens up for using Java 6 "foreach"
syntax in many cases. The patch makes use of this. Together, these
changes enables many casts to be eliminated and code clarification in
the compiler implementation.

It also removes most -Xlint warnings from impl/sql/compile classes, so
it should be ready to run with full lint.

Diffstat summary:
63 files changed, 854 insertions(+), 1236 deletions(-)

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1497644 13f79535-47bb-0310-9956-ffa450edef68
DERBY-673: Get rid of the NodeFactory

Followup fix to patch derby-673-typesafe-lists-2. The patch introduced
an issue causing ConcurrentModificationException. Roll back that change.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1497742 13f79535-47bb-0310-9956-ffa450edef68
DERBY-673: Get rid of the NodeFactory

Followup fix to patch derby-673-typesafe-lists-2. The patch introduced
a bug in FromSubquery: wrong loop upper bound. Roll back that change.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1497767 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6267: Add first rev of complete plan overrides; merged derby-6267-01-ae-compactSyntax.diff to head of trunk.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1499012 13f79535-47bb-0310-9956-ffa450edef68
DERBY-5979: Part b: 1)  Make properties.dir absolute by prepending ${basedir}. This way the release-targets work even when cwd is not equal to ${basedir} (as could be the case when invoking those target from within an IDE). 2) Change the value of derby.junit.jvm from java to ${java.home}/bin/java. This ensures that junit-ant-tasks work even if invoked from an environment (such as an IDE) where the JAVA_HOME jvm may be different from the first jvm in PATH.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1499244 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6114: Fold Java5SingletonTimerFactory into SingletonTimerFactory

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1499256 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6285: Use factory method to create thread pool for timed login

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1499257 13f79535-47bb-0310-9956-ffa450edef68
DERBY-5979: Part a: Do not use \n to terminate lines in Apache License header String constant and instead join the line strings with the value of line.separator property.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1499287 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6287: Don't use reflection to call Java 6 methods in FileUtil

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1499317 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6256: Make XmlVTI take a file name argument rather than a file URL argument; commit derby-6256-03-aa-useFileNotURL.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1499484 13f79535-47bb-0310-9956-ffa450edef68