From: Wolfgang M. M. <wol...@us...> - 2004-06-02 11:35:14
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/value In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3696/src/org/exist/xquery/value Modified Files: AtomicValue.java AbstractSequence.java Sequence.java Log Message: Improved locking to handle concurrent XUpdates. Index: AtomicValue.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/value/AtomicValue.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AtomicValue.java 28 May 2004 10:54:10 -0000 1.3 --- AtomicValue.java 2 Jun 2004 11:34:34 -0000 1.4 *************** *** 21,24 **** --- 21,25 ---- package org.exist.xquery.value; + import org.exist.dom.DocumentSet; import org.exist.dom.NodeSet; import org.exist.memtree.Receiver; *************** *** 168,171 **** --- 169,180 ---- } + + /* (non-Javadoc) + * @see org.exist.xquery.value.Sequence#getDocumentSet() + */ + public DocumentSet getDocumentSet() { + return DocumentSet.EMPTY_DOCUMENT_SET; + } + public String pprint() { try { Index: AbstractSequence.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/value/AbstractSequence.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** AbstractSequence.java 28 May 2004 10:54:10 -0000 1.4 --- AbstractSequence.java 2 Jun 2004 11:34:34 -0000 1.5 *************** *** 24,27 **** --- 24,28 ---- import java.util.List; + import org.exist.dom.DocumentSet; import org.exist.dom.NodeProxy; import org.exist.xquery.Cardinality; *************** *** 93,97 **** --- 94,106 ---- */ public abstract Item itemAt(int pos); + + /* (non-Javadoc) + * @see org.exist.xquery.value.Sequence#getDocumentSet() + */ + public DocumentSet getDocumentSet() { + return DocumentSet.EMPTY_DOCUMENT_SET; + } + /* (non-Javadoc) * @see org.exist.xquery.value.Sequence#effectiveBooleanValue() Index: Sequence.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/value/Sequence.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Sequence.java 28 May 2004 10:54:10 -0000 1.3 --- Sequence.java 2 Jun 2004 11:34:34 -0000 1.4 *************** *** 21,24 **** --- 21,25 ---- package org.exist.xquery.value; + import org.exist.dom.DocumentSet; import org.exist.dom.NodeSet; import org.exist.xquery.XPathException; *************** *** 141,144 **** --- 142,147 ---- public NodeSet toNodeSet() throws XPathException; + public DocumentSet getDocumentSet(); + /** * Returns a preference indicator, indicating the preference of |