You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by br...@apache.org on 2004/01/04 05:34:15 UTC

cvs commit: db-ojb/xdocs repository.xml

brianm      2004/01/03 20:34:15

  Modified:    src/test/org/apache/ojb build.xml
               xdocs    repository.xml
  Log:
  Proxy prefetching description added (description is still weak, but wanted to get it in before 1.0)
  
  Revision  Changes    Path
  1.2       +11 -0     db-ojb/src/test/org/apache/ojb/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.xml	18 Sep 2003 02:32:17 -0000	1.1
  +++ build.xml	4 Jan 2004 04:34:15 -0000	1.2
  @@ -59,6 +59,17 @@
           <delete file="velocity.log"/>
       </target>
   
  +    <target name="repository-files">
  +        <taskdef name="ojbdoclet"
  +            classname="xdoclet.modules.ojb.OjbDocletTask"
  +            classpathref="compile-classpath" />
  +            <ojbdoclet destdir="./build">
  +                <fileset dir="./src/java"/>
  +                <ojbrepository destinationFile="repository_user.xml"/>
  +                <torqueschema databaseName="kendra" destinationFile="kendra_schema.xml"/>
  +            </ojbdoclet>
  +    </target>
  +
       <target name="jar" depends="build">
           <mkdir dir="${target.dir}"/>
           <jar index="true" jarfile="${target.dir}/${jar.name}">
  
  
  
  1.23      +24 -0     db-ojb/xdocs/repository.xml
  
  Index: repository.xml
  ===================================================================
  RCS file: /home/cvs/db-ojb/xdocs/repository.xml,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- repository.xml	15 Dec 2003 10:19:32 -0000	1.22
  +++ repository.xml	4 Jan 2004 04:34:15 -0000	1.23
  @@ -115,6 +115,11 @@
   	shipped with that relase.
   	This strictness maybe inconvenient but it does help to avoid the
   	most common version conflicts.
  +<br /><br />
  +The proxy-prefetching-limit attribute specifies a default value to be
  +applied to all proxy instances. If none is specified a default value of
  +50 is used. Proxy prefetching specifies how many instances of a proxied
  +class should be loaded in a single query when the proxy is first accessed.
   </p>
   <source><![CDATA[
   <!ATTLIST descriptor-repository
  @@ -122,6 +127,7 @@
   	isolation-level (read-uncommitted | read-committed |
                       repeatable-read | serializable |
                       optimistic) "read-uncommitted"
  +    proxy-prefetching-limit CDATA "50"
   >
   ]]></source>
   
  @@ -461,6 +467,11 @@
       proxies are used. If set to another value this value is interpreted
       as the full-qualified name of the proxy class to use.
   <br/><br/>
  +    The proxy-prefetch-limit attribute specifies a limit to the number of
  +    elements loaded on a proxied reference. When the first proxied
  +    element is loaded, a number up to the proxy-prefetch-limit will
  +    be loaded in addition.
  +<br /><br />
   	The schema attribute may contain the database schema owning the table
   	mapped to this class.
   <br/><br/>
  @@ -493,6 +504,7 @@
   	isolation-level (read-uncommitted | read-committed |
           repeatable-read | serializable | optimistic) "read-uncommitted"
   	proxy CDATA #IMPLIED
  +	proxy-prefetching-limit CDATA #IMPLIED
   	schema CDATA #IMPLIED
   	table CDATA #IMPLIED
   	row-reader CDATA #IMPLIED
  @@ -669,6 +681,11 @@
   	The proxy attribute can be set to true to specify that proxy based
   	lazy loading should be used for this attribute.
   <br/><br/>
  +    The proxy-prefetch-limit attribute specifies a limit to the number of
  +    elements loaded on a proxied reference. When the first proxied
  +    element is loaded, a number up to the proxy-prefetch-limit will
  +    be loaded in addition.
  +<br /><br />
   	The refresh attribute can be set to true to force OJB to refresh
   	object references on instance loading.
   <br/><br/>
  @@ -691,6 +708,7 @@
   	class-ref IDREF #REQUIRED
   
   	proxy (true | false) "false"
  +	proxy-prefetching-limit CDATA #IMPLIED
   	refresh (true | false) "false"
   
   	auto-retrieve (true | false) "true"
  @@ -777,6 +795,11 @@
   	The proxy attribute can be set to true to specify that proxy based
   	lazy loading should be used for this attribute.
   <br/><br/>
  +    The proxy-prefetch-limit attribute specifies a limit to the number of
  +    elements loaded on a proxied reference. When the first proxied
  +    element is loaded, a number up to the proxy-prefetch-limit will
  +    be loaded in addition.
  +<br /><br />
   	The refresh attribute can be set to true to force OJB to refresh
   	object and collection references on instance loading.
   <br/><br/>
  @@ -804,6 +827,7 @@
   	indirection-table CDATA #IMPLIED
   
   	proxy (true | false) "false"
  +	proxy-prefetching-limit CDATA #IMPLIED
   	refresh (true | false) "false"
   
   	auto-retrieve (true | false) "true"
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org