Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.0
    • Fix Version/s: None
    • 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.

        Attachments

        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

              People

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

                Dates

                • Created:
                  Updated: