You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by an...@apache.org on 2009/02/12 20:14:31 UTC

svn commit: r743842 - in /db/jdo/trunk/api2/src/java/javax/jdo/metadata: ComponentMetadata.java ElementMetadata.java KeyMetadata.java MemberMetadata.java ValueMetadata.java

Author: andyj
Date: Thu Feb 12 19:14:31 2009
New Revision: 743842

URL: http://svn.apache.org/viewvc?rev=743842&view=rev
Log:
JDO-615 Add some missing ColumnMetadata methods - good job nobody spotted those

Modified:
    db/jdo/trunk/api2/src/java/javax/jdo/metadata/ComponentMetadata.java
    db/jdo/trunk/api2/src/java/javax/jdo/metadata/ElementMetadata.java
    db/jdo/trunk/api2/src/java/javax/jdo/metadata/KeyMetadata.java
    db/jdo/trunk/api2/src/java/javax/jdo/metadata/MemberMetadata.java
    db/jdo/trunk/api2/src/java/javax/jdo/metadata/ValueMetadata.java

Modified: db/jdo/trunk/api2/src/java/javax/jdo/metadata/ComponentMetadata.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/metadata/ComponentMetadata.java?rev=743842&r1=743841&r2=743842&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/metadata/ComponentMetadata.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/metadata/ComponentMetadata.java Thu Feb 12 19:14:31 2009
@@ -372,4 +372,25 @@
      * @return The number of fetch groups
      */
     int getNumberOfFetchGroups();
+
+    /**
+     * Accessor for all column(s) defined on the join.
+     * 
+     * @return The column(s)
+     */
+    ColumnMetadata[] getColumns();
+
+    /**
+     * Add a new column for this join.
+     * 
+     * @return The ColumnMetadata
+     */
+    ColumnMetadata newColumnMetadata();
+
+    /**
+     * Accessor for the number of columns defined for this join.
+     * 
+     * @return The number of columns
+     */
+    int getNumberOfColumns();
 }
\ No newline at end of file

Modified: db/jdo/trunk/api2/src/java/javax/jdo/metadata/ElementMetadata.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/metadata/ElementMetadata.java?rev=743842&r1=743841&r2=743842&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/metadata/ElementMetadata.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/metadata/ElementMetadata.java Thu Feb 12 19:14:31 2009
@@ -91,7 +91,7 @@
      * 
      * @return The ColumnMetadata
      */
-    ColumnMetadata newColumn();
+    ColumnMetadata newColumnMetadata();
 
     /**
      * Accessor for the number of columns defined for this element.

Modified: db/jdo/trunk/api2/src/java/javax/jdo/metadata/KeyMetadata.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/metadata/KeyMetadata.java?rev=743842&r1=743841&r2=743842&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/metadata/KeyMetadata.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/metadata/KeyMetadata.java Thu Feb 12 19:14:31 2009
@@ -90,7 +90,7 @@
      * 
      * @return The ColumnMetadata
      */
-    ColumnMetadata newColumn();
+    ColumnMetadata newColumnMetadata();
 
     /**
      * Accessor for the number of columns defined for this key.

Modified: db/jdo/trunk/api2/src/java/javax/jdo/metadata/MemberMetadata.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/metadata/MemberMetadata.java?rev=743842&r1=743841&r2=743842&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/metadata/MemberMetadata.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/metadata/MemberMetadata.java Thu Feb 12 19:14:31 2009
@@ -475,4 +475,25 @@
      * @return The ForeignKeyMetadata
      */
     ForeignKeyMetadata getForeignKeyMetadata();
+
+    /**
+     * Accessor for all column(s) defined on the join.
+     * 
+     * @return The column(s)
+     */
+    ColumnMetadata[] getColumns();
+
+    /**
+     * Add a new column for this join.
+     * 
+     * @return The ColumnMetadata
+     */
+    ColumnMetadata newColumnMetadata();
+
+    /**
+     * Accessor for the number of columns defined for this join.
+     * 
+     * @return The number of columns
+     */
+    int getNumberOfColumns();
 }
\ No newline at end of file

Modified: db/jdo/trunk/api2/src/java/javax/jdo/metadata/ValueMetadata.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/metadata/ValueMetadata.java?rev=743842&r1=743841&r2=743842&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/metadata/ValueMetadata.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/metadata/ValueMetadata.java Thu Feb 12 19:14:31 2009
@@ -91,7 +91,7 @@
      * 
      * @return The ColumnMetadata
      */
-    ColumnMetadata newColumn();
+    ColumnMetadata newColumnMetadata();
 
     /**
      * Method to set new embedded metadata for the value.