# Hierarchy For Package org.apache.cayenne.merge

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cayenne.merge.AbstractToDbToken (implements java.lang.Comparable<T>, org.apache.cayenne.merge.MergerToken)
    - org.apache.cayenne.merge.AddColumnToDb
    - org.apache.cayenne.merge.AddRelationshipToDb
    - org.apache.cayenne.merge.CreateTableToDb
    - org.apache.cayenne.merge.DropColumnToDb
    - org.apache.cayenne.merge.DropRelationshipToDb
    - org.apache.cayenne.merge.DropTableToDb
    - org.apache.cayenne.merge.SetAllowNullToDb
    - org.apache.cayenne.merge.SetColumnTypeToDb
    - org.apache.cayenne.merge.SetNotNullToDb
    - org.apache.cayenne.merge.SetPrimaryKeyToDb
    - org.apache.cayenne.merge.SetValueForNullToDb
  - org.apache.cayenne.merge.AbstractToModelToken (implements org.apache.cayenne.merge.MergerToken)
    - org.apache.cayenne.merge.AddColumnToModel
    - org.apache.cayenne.merge.AddRelationshipToModel
    - org.apache.cayenne.merge.CreateTableToModel
    - org.apache.cayenne.merge.DropColumnToModel
    - org.apache.cayenne.merge.DropRelationshipToModel
    - org.apache.cayenne.merge.DropTableToModel
    - org.apache.cayenne.merge.SetAllowNullToModel
    - org.apache.cayenne.merge.SetColumnTypeToModel
    - org.apache.cayenne.merge.SetNotNullToModel
    - org.apache.cayenne.merge.SetPrimaryKeyToModel
  - org.apache.cayenne.merge.DbMerger
  - org.apache.cayenne.merge.DefaultValueForNullProvider (implements org.apache.cayenne.merge.ValueForNullProvider)
  - org.apache.cayenne.merge.ExecutingMergerContext (implements org.apache.cayenne.merge.MergerContext)
  - org.apache.cayenne.merge.MergerFactory

## Interface Hierarchy

- org.apache.cayenne.merge.MergerContext
- org.apache.cayenne.merge.MergerToken
- org.apache.cayenne.merge.ModelMergeDelegate
- org.apache.cayenne.merge.ValueForNullProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cayenne.merge.MergeDirection

Copyright © 2001–2017 Apache Cayenne. All rights reserved.