| Name | Description | Type | Package | Framework |
| AbstractToDbToken | Common abstract superclass for all MergerTokens going from the model to theConstructor SummaryAbstractToDbToken() | Class | org.apache.cayenne.merge | Apache Cayenne |
| AbstractToModelToken | Common abstract superclass for all MergerTokens going from the database to theConstructor SummaryAbstractToModelToken() | Class | org.apache.cayenne.merge | Apache Cayenne |
| AddColumnToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| AddColumnToModel | A MergerToken to add a DbAttribute to a DbEntity. | Class | org.apache.cayenne.merge | Apache Cayenne |
| AddRelationshipToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| AddRelationshipToModel | Class | org.apache.cayenne.merge | Apache Cayenne | |
| CreateTableToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| CreateTableToModel | Class | org.apache.cayenne.merge | Apache Cayenne | |
| DbMerger | Traverse a DataNode and a DataMap and create a group of MergerTokens to alter the DataNode data store to match the | Class | org.apache.cayenne.merge | Apache Cayenne |
| DefaultValueForNullProvider | Class | org.apache.cayenne.merge | Apache Cayenne | |
| DropColumnToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| DropColumnToModel | A MergerToken to remove a DbAttribute from a DbEntity. | Class | org.apache.cayenne.merge | Apache Cayenne |
| DropRelationshipToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| DropRelationshipToModel | Class | org.apache.cayenne.merge | Apache Cayenne | |
| DropTableToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| DropTableToModel | A MergerToken to remove a DbEntity from a DataMap. | Class | org.apache.cayenne.merge | Apache Cayenne |
| ExecutingMergerContext | Class | org.apache.cayenne.merge | Apache Cayenne | |
| MergeDirection | enum MergeDirectionextends Enum | Class | org.apache.cayenne.merge | Apache Cayenne |
| MergerContext | An object passed as an argument to MergerToken. | Interface | org.apache.cayenne.merge | Apache Cayenne |
| MergerFactory | All MergerTokens should be created from a MergerFactory obtained from DbAdapter. | Class | org.apache.cayenne.merge | Apache Cayenne |
| MergerToken | Interface | org.apache.cayenne.merge | Apache Cayenne | |
| ModelMergeDelegate | A interface used to tell about modifications performed on the model by MergerToken with MergeDirection. | Interface | org.apache.cayenne.merge | Apache Cayenne |
| SetAllowNullToDb | A MergerToken to add a "allow null" clause to a column. | Class | org.apache.cayenne.merge | Apache Cayenne |
| SetAllowNullToModel | Class | org.apache.cayenne.merge | Apache Cayenne | |
| SetColumnTypeToDb | An MergerToken to use to set type, length and precision. | Class | org.apache.cayenne.merge | Apache Cayenne |
| SetColumnTypeToModel | A MergerToken that modifies one original DbAttribute to match another new DbAttributes type, maxLength and precision. | Class | org.apache.cayenne.merge | Apache Cayenne |
| SetNotNullToDb | A MergerToken to add a "not null" clause to a column. | Class | org.apache.cayenne.merge | Apache Cayenne |
| SetNotNullToModel | Class | org.apache.cayenne.merge | Apache Cayenne | |
| SetPrimaryKeyToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| SetPrimaryKeyToModel | Class | org.apache.cayenne.merge | Apache Cayenne | |
| SetValueForNullToDb | Class | org.apache.cayenne.merge | Apache Cayenne | |
| ValueForNullProvider | Interface | org.apache.cayenne.merge | Apache Cayenne | |