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

        Issue Links

          Activity

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

            People

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

              Dates

              • Created:
                Updated:

                Development