JENA-519 Add initial binding support to update queries

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516220 13f79535-47bb-0310-9956-ffa450edef68
Add JENA-519 to ARQ Release Notes

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516225 13f79535-47bb-0310-9956-ffa450edef68
Typo

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516233 13f79535-47bb-0310-9956-ffa450edef68
JENA-519 : Add QuerySolution versions of API operations taking an initial Binding.

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516234 13f79535-47bb-0310-9956-ffa450edef68
Better error messages for zero assembler files.

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516247 13f79535-47bb-0310-9956-ffa450edef68
Add tests for TransformExtendCombine

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516514 13f79535-47bb-0310-9956-ffa450edef68
Add the Leviathan pow(?x, ?power) function (JENA-507)

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516515 13f79535-47bb-0310-9956-ffa450edef68
Updated tests for Leviathan functions (JENA-507)

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516516 13f79535-47bb-0310-9956-ffa450edef68
Add TransformExtendCombine which is used to flatten extend and assign operations together where possible.

Note that normal algebra construction does this automatically but in some cases it is useful to have this as a separate transform that may be applied

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516517 13f79535-47bb-0310-9956-ffa450edef68
Add new TransformPromoteTableEmpty
This is a new transform which promotes (table empty) operator as high up the algebra tree as possible
to minimize unecessary work that the query engine may otherwise carry out.  Currently this is not
wired into the default optimizer

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516656 13f79535-47bb-0310-9956-ffa450edef68
Add tests for TransformPromoteTableEmpty

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516658 13f79535-47bb-0310-9956-ffa450edef68
Remove jena-text:sources dependency.

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516809 13f79535-47bb-0310-9956-ffa450edef68
Backup action was not setting the DatasetRef.  The DatasetRef now has to be set explicitly (makes procesisng normal SPARQL requests cleaner - a change elsewhere).

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516814 13f79535-47bb-0310-9956-ffa450edef68
Remove unused imports.

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516852 13f79535-47bb-0310-9956-ffa450edef68
JENA-517

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516894 13f79535-47bb-0310-9956-ffa450edef68
JENA-520 and JENA-521

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516942 13f79535-47bb-0310-9956-ffa450edef68
JENA_520 and JENA-521 -- stablize testing by setting IO state after the tests run

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516961 13f79535-47bb-0310-9956-ffa450edef68
JENA-522 : use thread local for recording transaction state.



git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1516970 13f79535-47bb-0310-9956-ffa450edef68
Remove custom exception.

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1517159 13f79535-47bb-0310-9956-ffa450edef68
Migrate AbstractTestTransaction from TDB.

Add testing of DatasetGraphWithLock using AbstractTestTransaction.
Some tioying up of test organisation.


git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1517160 13f79535-47bb-0310-9956-ffa450edef68