From: Wolfgang M. M. <wol...@us...> - 2004-08-03 16:47:49
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25409/src/org/exist/xquery/functions Modified Files: FunSubstringBefore.java FunMatches.java FunBaseURI.java FunNormalizeSpace.java Log Message: All the addDocument methods in org.exist.collections.Collection have been split into two method calls: validate + store. Background: while locking the collection is necessary during validation, this is not really required while the document is being stored. The caller can thus release the lock after validate has completed. Index: FunMatches.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions/FunMatches.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FunMatches.java 28 May 2004 10:54:09 -0000 1.2 --- FunMatches.java 3 Aug 2004 16:47:37 -0000 1.3 *************** *** 31,36 **** import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; - import org.exist.xquery.XQueryContext; import org.exist.xquery.XPathException; import org.exist.xquery.value.BooleanValue; import org.exist.xquery.value.Item; --- 31,36 ---- import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; import org.exist.xquery.XPathException; + import org.exist.xquery.XQueryContext; import org.exist.xquery.value.BooleanValue; import org.exist.xquery.value.Item; Index: FunNormalizeSpace.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions/FunNormalizeSpace.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FunNormalizeSpace.java 29 Jan 2004 15:06:41 -0000 1.1 --- FunNormalizeSpace.java 3 Aug 2004 16:47:37 -0000 1.2 *************** *** 30,35 **** import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; - import org.exist.xquery.XQueryContext; import org.exist.xquery.XPathException; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; --- 30,35 ---- import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; import org.exist.xquery.XPathException; + import org.exist.xquery.XQueryContext; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; Index: FunSubstringBefore.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions/FunSubstringBefore.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FunSubstringBefore.java 29 Jan 2004 15:06:41 -0000 1.1 --- FunSubstringBefore.java 3 Aug 2004 16:47:37 -0000 1.2 *************** *** 29,34 **** import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; - import org.exist.xquery.XQueryContext; import org.exist.xquery.XPathException; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; --- 29,34 ---- import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; import org.exist.xquery.XPathException; + import org.exist.xquery.XQueryContext; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; Index: FunBaseURI.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions/FunBaseURI.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FunBaseURI.java 28 May 2004 10:54:09 -0000 1.2 --- FunBaseURI.java 3 Aug 2004 16:47:37 -0000 1.3 *************** *** 27,32 **** import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; - import org.exist.xquery.XQueryContext; import org.exist.xquery.XPathException; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; --- 27,32 ---- import org.exist.xquery.Function; import org.exist.xquery.FunctionSignature; import org.exist.xquery.XPathException; + import org.exist.xquery.XQueryContext; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; |