Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.7
    • Component/s: None
    • Labels:
      None

      Description

      The Pratition inheritence scheme is not perfect. We have an AbstractPrtition class which is not extended by the MasterTable class. In fact, the current scheme is :

      (Partition) <--- (PartitionNexus) O--- [DefaultPartitionNexus]
      O O O

         
        +--- [AbstractPartition]
        ^ ^
           
          +--- [NullPartition]
        +--- [SchemaPartition]
      +--- [DefaultPartitionNexus]
      +--- [BtreePartition<ID>]
      ^ ^
       
      +--- [LdifPartition]
      +--- [AbstractXdbmPartition<ID>]
      ^ ^
       
      +--- [AvlPartition]
      +--- [JdbmPartition]

      This structure could be simplified, as every Partition class should extends the AbstractPartition class

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        2d 8h 1 Emmanuel Lecharny 20/Mar/10 00:51
        Resolved Resolved Closed Closed
        67d 9h 45m 1 Emmanuel Lecharny 26/May/10 11:36
        Emmanuel Lecharny made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Emmanuel Lecharny made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Emmanuel Lecharny [ elecharny ]
        Fix Version/s 1.5.7 [ 12314837 ]
        Resolution Fixed [ 1 ]
        Show
        Emmanuel Lecharny added a comment - Fixed in http://svn.apache.org/viewvc?rev=925506&view=rev
        Emmanuel Lecharny created issue -

          People

          • Assignee:
            Emmanuel Lecharny
            Reporter:
            Emmanuel Lecharny
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development