Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.0
    • Fix Version/s: Short term future
    • Component/s: Core Library
    • Labels:
      None

      Description

      Implement horizontal inheritance. This requires:

      1. Allow dbEntityName attribute to be null in <obj-entity ...>
      2. Modeler changes to allow this to be set. Validation should require that any class set in this way should have at least one subclass.
      3. Changes, particularly to SelectQuery, which accomodates this change and returns the appropriate objEntities.

      1. inheritance-progress.diff
        27 kB
        Marcin Skladaniec
      2. Overriding_attributes.patch
        14 kB
        Dzmitry Rusak
      3. Inheritance_modeler.patch
        22 kB
        Dzmitry Rusak
      4. icon-override.gif
        0.1 kB
        Dzmitry Rusak
      5. bugfix_for_attr_table.patch
        1 kB
        Dzmitry Rusak
      6. modeler_embedded_attributes_fix.patch
        1 kB
        Dzmitry Rusak
      7. Proper_attr_creating_typo.patch
        3 kB
        Dzmitry Rusak
      8. Generate_sql_for_horizontal_inheritance.patch
        34 kB
        Dzmitry Rusak

        Issue Links

          Activity

          Ari Maniatis created issue -
          Ari Maniatis made changes -
          Field Original Value New Value
          Link This issue references CAY-794 [ CAY-794 ]
          Marcin Skladaniec made changes -
          Attachment inheritance-progress.diff [ 10717 ]
          Ari Maniatis made changes -
          Link This issue is referenced by CAY-1090 [ CAY-1090 ]
          Dzmitry Rusak made changes -
          Attachment Overriding_attributes.patch [ 10736 ]
          Dzmitry Rusak made changes -
          Attachment Overriding_attributes.patch [ 10738 ]
          Dzmitry Rusak made changes -
          Attachment Overriding_attributes.patch [ 10739 ]
          Andrus Adamchik made changes -
          Attachment Overriding_attributes.patch [ 10736 ]
          Andrus Adamchik made changes -
          Attachment Overriding_attributes.patch [ 10738 ]
          Dzmitry Rusak made changes -
          Attachment Inheritance_modeler.patch [ 10743 ]
          Dzmitry Rusak made changes -
          Attachment Inheritance_modeler.patch [ 10744 ]
          Dzmitry Rusak made changes -
          Attachment icon-override.gif [ 10745 ]
          Andrus Adamchik made changes -
          Attachment Inheritance_modeler.patch [ 10743 ]
          Dzmitry Rusak made changes -
          Attachment bugfix_for_attr_table.patch [ 10746 ]
          Dzmitry Rusak made changes -
          Dzmitry Rusak made changes -
          Attachment Proper_attr_creating_typo.patch [ 10751 ]
          Dzmitry Rusak made changes -
          Attachment Unit_tests_for_horizontal_inheritance.patch [ 10752 ]
          Andrus Adamchik made changes -
          Assignee Ari Maniatis [ ari ] Andrus Adamchik [ andrus ]
          Dzmitry Rusak made changes -
          Attachment Select_union.patch [ 10763 ]
          Dzmitry Rusak made changes -
          Attachment Select_union_fixed.patch [ 10764 ]
          Andrus Adamchik made changes -
          Attachment Select_union_fixed.patch [ 10764 ]
          Andrus Adamchik made changes -
          Attachment Select_union.patch [ 10763 ]
          Andrus Adamchik made changes -
          Attachment Unit_tests_for_horizontal_inheritance.patch [ 10752 ]
          Dzmitry Rusak made changes -
          Attachment Generate_sql_for_horizontal_inheritance.patch [ 10770 ]
          Ari Maniatis made changes -
          Fix Version/s Short term future [ 10125 ]
          Fix Version/s 3.0 [ 10091 ]
          Andrus Adamchik made changes -
          Link This issue references CAY-1136 [ CAY-1136 ]
          Andrus Adamchik made changes -
          Link This issue references CAY-1140 [ CAY-1140 ]
          Andrus Adamchik made changes -
          Link This issue is referenced by CAY-1141 [ CAY-1141 ]
          Henri Yandell made changes -
          Project Import Sat Mar 21 00:51:04 PDT 2009 [ 1237621864637 ]
          Ari Maniatis made changes -
          Workflow jira [ 12456879 ] Cayenne workflow [ 12487546 ]
          Ari Maniatis made changes -
          Issue Type New Feature [ 2 ] Improvement [ 4 ]

            People

            • Assignee:
              Andrus Adamchik
              Reporter:
              Ari Maniatis
            • Votes:
              6 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:

                Development