You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-dev@xml.apache.org by "Viner, David" <dv...@yahoo-inc.com> on 2003/07/14 20:44:22 UTC

RE: DBObserver RFE

Igor,
	I just committed this patch this morning.  

dave

-----Original Message-----
From: Igor Katz [mailto:igork@vistaportal.com]
Sent: Monday, July 14, 2003 10:27 AM
To: xindice
Cc: dviner@yahoo-inc.com
Subject: DBObserver RFE


please review and commit
path: DBObserver::createCollection 


Index: org/apache/xindice/core/DBObserver.java
===================================================================
RCS file:
/home/cvspublic/xml-xindice/java/src/org/apache/xindice/core/DBObserver.java
,v
retrieving revision 1.2
diff -u -r1.2 DBObserver.java
--- org/apache/xindice/core/DBObserver.java     31 Oct 2002 06:59:56
-0000   1.2
+++ org/apache/xindice/core/DBObserver.java     10 Jul 2003 10:29:03
-0000
@@ -27,6 +27,9 @@
         public void dropCollection( Collection col ) 
         throws DBException {}
 
+                               public void createCollection( Collection
col ) 
+        throws DBException {}
+
         public void putDocument( 
         Collection col, Key key, Document document, boolean create ) 
         throws DBException {}
@@ -79,6 +82,12 @@
      * Called before Collection.drop()
      */
     public abstract void dropCollection( Collection col ) 
+    throws DBException;
+
+               /**
+     * Called after Collection.create()
+     */
+    public abstract void createCollection( Collection col ) 
     throws DBException;
 
     /**

===================================================================
end of Index: org/apache/xindice/core/DBObserver.java

Index: org/apache/xindice/core/Collection.java
===================================================================
RCS file:
/home/cvspublic/xml-xindice/java/src/org/apache/xindice/core/Collection.java
,v
retrieving revision 1.18
diff -u -r1.18 Collection.java
--- org/apache/xindice/core/Collection.java     13 Jun 2003 14:09:13
-0000   1.18
+++ org/apache/xindice/core/Collection.java     10 Jul 2003 10:46:35
-0000
@@ -516,6 +516,8 @@
        public boolean create() throws DBException {
                // update the meta information if necessary
                updateCollectionMeta();
+               
+               DBObserver.getInstance().createCollection(this);
                return true;
        }
 

===================================================================
end of Index: org/apache/xindice/core/Collection.java


Re: DBObserver RFE

Posted by Igor <ig...@barak.net.il>.
David ,
10x
Igor
Viner, David wrote:

>Igor,
>	I just committed this patch this morning.  
>
>dave
>
>-----Original Message-----
>From: Igor Katz [mailto:igork@vistaportal.com]
>Sent: Monday, July 14, 2003 10:27 AM
>To: xindice
>Cc: dviner@yahoo-inc.com
>Subject: DBObserver RFE
>
>
>please review and commit
>path: DBObserver::createCollection 
>
>
>Index: org/apache/xindice/core/DBObserver.java
>===================================================================
>RCS file:
>/home/cvspublic/xml-xindice/java/src/org/apache/xindice/core/DBObserver.java
>,v
>retrieving revision 1.2
>diff -u -r1.2 DBObserver.java
>--- org/apache/xindice/core/DBObserver.java     31 Oct 2002 06:59:56
>-0000   1.2
>+++ org/apache/xindice/core/DBObserver.java     10 Jul 2003 10:29:03
>-0000
>@@ -27,6 +27,9 @@
>         public void dropCollection( Collection col ) 
>         throws DBException {}
> 
>+                               public void createCollection( Collection
>col ) 
>+        throws DBException {}
>+
>         public void putDocument( 
>         Collection col, Key key, Document document, boolean create ) 
>         throws DBException {}
>@@ -79,6 +82,12 @@
>      * Called before Collection.drop()
>      */
>     public abstract void dropCollection( Collection col ) 
>+    throws DBException;
>+
>+               /**
>+     * Called after Collection.create()
>+     */
>+    public abstract void createCollection( Collection col ) 
>     throws DBException;
> 
>     /**
>
>===================================================================
>end of Index: org/apache/xindice/core/DBObserver.java
>
>Index: org/apache/xindice/core/Collection.java
>===================================================================
>RCS file:
>/home/cvspublic/xml-xindice/java/src/org/apache/xindice/core/Collection.java
>,v
>retrieving revision 1.18
>diff -u -r1.18 Collection.java
>--- org/apache/xindice/core/Collection.java     13 Jun 2003 14:09:13
>-0000   1.18
>+++ org/apache/xindice/core/Collection.java     10 Jul 2003 10:46:35
>-0000
>@@ -516,6 +516,8 @@
>        public boolean create() throws DBException {
>                // update the meta information if necessary
>                updateCollectionMeta();
>+               
>+               DBObserver.getInstance().createCollection(this);
>                return true;
>        }
> 
>
>===================================================================
>end of Index: org/apache/xindice/core/Collection.java
>
>
>  
>