DERBY-3155: Allow for row location columns in the result column list of base tables; tests passed cleanly for me on derby-3155-16-aa-treatCurrentRowLocationNodeLikeBaseColumnNode.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1560134 13f79535-47bb-0310-9956-ffa450edef68
DERBY-3955; test lang/selectivity.sql can be revived
   committing patch 3 - which adds the remaining test cases from selectivity.sql to SelectivityTest.java


git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1560247 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6457: NetworkServerControl API breaks when username or password
contains non-ascii characters

Make NetworkServerControlImpl.writeLDString() write the length in
bytes instead of characters to match how it is read by
NetworkServerControlImpl.readLDString().

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1560311 13f79535-47bb-0310-9956-ffa450edef68
DERBY-3155: Make MERGE statement serialize SQLRefs rather than HeapRowLocations; commit derby-3155-17-aa-serializingRowLocations.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1560452 13f79535-47bb-0310-9956-ffa450edef68
DERBY-3155: Basic support for views as the source tables of MERGE statements; commit derby-3155-18-aa-basicView.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1560507 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6117: Give table functions more information about their execution environment; commit derby-6117-01-ab-AwareVTI.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1561668 13f79535-47bb-0310-9956-ffa450edef68
DERBY-3155: Forbid subqueries in the WHEN [ NOT ] MATCHED clauses of MERGE statements; commit derby-3155-19-aa-forbidSubqueriesInMatchedClauses.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1561671 13f79535-47bb-0310-9956-ffa450edef68
DERBY-3955; test lang/selectivity.sql can be revived
   fixing an issue that showed up when the sequence of fixtures was different


git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1561859 13f79535-47bb-0310-9956-ffa450edef68
DERBY-3955; test lang/selectivity.sql can be revived
   adding more checks for specific runtime statistics output, and attempting to eliminate further instability


git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1561949 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6437; ConstraintCharachteristicsTest testLockingWithRollback or testLockingWithCommit failing on trunk with AssertionFailedError - isolation levels ...
   adjusting the derby.locks.waitTimeout.


git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563032 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6117: Allow StringColumnVTIs to change their column names (once) based on their runtime environment; tests passed cleanly for me on derby-6117-02-aa-changeColumnNamesInStringColumnVTI.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563135 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6464: Improve encapsulation of ResultColumn and ColumnReference; tests passed cleanly for me on derby-6464-01-aa-makeFieldsPrivate.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563368 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6464: Fix javadoc warning; commit derby-6464-02-aa-fixJavadoc.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563512 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6117: Add a context-aware table function which could be used as an example in user docs; commit derby-6117-03-aa-ArchiveVTI.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563944 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6117: Add a sample CREATE FUNCTION statement to the javadoc for ArchiveVTI; commit derby-6117-04-aa-improveJavadoc.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563947 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6464: Make more fields in ResultColumn private; tests passed cleanly on derby-6464-03-aa-morePrivateFields.diff.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563987 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6463  localcal demo seems to be obsolete and should be removed

Removed localcal directory, modified HTML files that referred to it.

Patch: DERBY-6463-2.diff


git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1564508 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6463 localcal demo seems to be obsolete and should be removed

Removed build file that referred to obsolete demos.

Patch: DERBY-6463-2.diff



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1564513 13f79535-47bb-0310-9956-ffa450edef68
DERBY-5630; intermittent test failure in store/lockTableVTI.sql
  converting the lockTableVti.sql to LockTableVtiTest and take advantage of improved timing control.


git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1564608 13f79535-47bb-0310-9956-ffa450edef68
DERBY-5630; intermittent test failure in store/lockTableVTI.sql
   fixing up javadoc, some comments, adjusting some exception class thrown


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