DERBY-6104: Add 10.10.1.1 to the table of starting points for the upgrade tests.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1468554 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6104: Update STATUS file to reflect the release of 10.10.1.1.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1468560 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6157; text for message XSLA4 might encouraging people to delete part of the transaction log.
  replacing the message in English with a more elaborate one.
  adding translations to de_DE, fr, es and it, removing from all other translated files so
  the English message will pop up.


git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1468647 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6154 add non-order by cases to the BlobClob4BlobTest

While debugging DERBY-6092 it was noted that some other code
paths could be exercised by adding non order by queries to
one of the test cases. This change just reruns one of the
test cases with order by queries and then again with non-order by
queries.

This change adds non-order by test runs based on the 
testTriggersWithClobColumn() test case.



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1468661 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6154 add non-order by cases to the BlobClob4BlobTest

While debugging DERBY-6092 it was noted that some other code
paths could be exercised by adding non order by queries to
one of the test cases. This change just reruns one of the
test cases with order by queries and then again with non-order by
queries.

This change adds non-order by test runs based on the
testPositionAgressive() test case.



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469000 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6179  Insert some guarding code into the first replication test to check port availability

Add simplification suggested ny Knut; no functional change.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469165 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6128 Examine Derby classes to determine if we need to add serialVersionUID to any of them 

Patch derby-6128-ecpds40.diff. 

Added comment to EmbeddedConnectionPoolDataSource40:

// This explicit UID was missing for releases 10.10.1.1 and lower.
// The default changed between 10.7 and 10.8,
// so even with this explicit UID in place, serialized data sources
// created with 10.7 or older would not be readable.
// The default UID in 10.7 was -2155993232624542236.
// This was not caught by the serialization tests at the time since
// the "40"-suffixed data sources were not tested back then, cf DERBY-5955
// http://svn.apache.org/viewvc?view=revision&revision=1438035 .




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

- Use DataDescriptorGenerator.newTriggerDescriptor() to build descriptor
  in SYSTRIGGERSRowFactory instead of calling constructor directly

- Make TriggerDescriptor's constructor package private

- Make UserDescriptor's constructor package private

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469240 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6184: Clean up warnings in XA transaction id classes

- simplify existing cloning of arrays by using clone() instead of
  calling new and arraycopy

- reduce visibility of array-returning methods in GlobalXactId to make
  it clearer for code analysis tools that they are not called from
  outside of the package in which the class lives

- remove said methods from the GlobalTransactionId to allow them to be
  non-public

- make the public, array-returning methods in XAXactId return copies
  of the internal arrays to protect the internal state, as instances
  of this class may be returned all the way out to the user

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469243 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6183 rlliso2multi and rlliso3multi failing with [WARNING 01004: Data truncation] 

Removed casts from lock_table2 view, which was only used in a few
places.  I was not able to reproduce, but assumption is that a
system background lock when running full suite sometimes triggered
a problem with the cast.  




git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469445 13f79535-47bb-0310-9956-ffa450edef68
DERBY-5886 FILE_CANNOT_REMOVE_FILE exception prints garbage. 

Added new messages to cover cases where no exception was available for
the second argument, and made text of those messages more specific to 
the actual usage.  Fixed the calls in RAFContainer.java to be consistent, and
still use original error.



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469505 13f79535-47bb-0310-9956-ffa450edef68
fixed wrong indent of comment

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469675 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6189: Fix NPE involving rollback of temporary table.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469802 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6189: Streamline test case.

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

fixed typo in new messages: controled -> controlled



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469923 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6188: Improve encapsulation in Formatable machinery.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469948 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6188: Improve the encapsulation of FormatableArrayHolder.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1469992 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6169: Reduce visibility of classes and methods under impl/sql

- Remove the unused targetColumns fields in CursorInfo and
  GenericPreparedStatement

- Replace the getter for the updateColumns field in
  GenericPreparedStatement with more specific accessor methods that
  don't expose the underlying array

- Make CursorInfo.updateColumns a list instead of an array to take
  advantage of helper methods in java.util.List

- Make ArrayUtil.readStringArray() create one array rather than two

- Move QueryTreeNode.getCursorInfo() to StatementNode, since it's only
  called on nodes of that type

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